Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Exit, if script is called directly (must be included via eID in index_ts.php)
- if (!defined ('PATH_typo3conf')) die ('Could not access this script directly!');
- require_once(t3lib_extMgm::extPath('lang', 'lang.php'));
- require_once(PATH_site . 't3lib/class.t3lib_tcemain.php');
- class tx_knowledge_base_pi1_eID {
- function init() {
- $GLOBALS['LANG'] = t3lib_div::makeInstance('language');
- $GLOBALS['LANG']->init('default');
- $GLOBALS['LANG']->includeLLFile('EXT:knowledge_base/pi1/locallang_eID.xml');
- tslib_eidtools::connectDB();
- $this->option1 = t3lib_div::_GET('option1');
- $this->option2 = t3lib_div::_GET('option2');
- $this->option3 = t3lib_div::_GET('option3');
- }
- function main() {
- $where = 'hidden=0 AND deleted=0';
- $form .= '
- <div id="option1" class="option">
- <label for="option1">'.$GLOBALS['LANG']->getLL('option1').'</label>
- <select name="option1">
- <option></option>';
- $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tx_knowledgebase_application',$where);
- while($row = mysql_fetch_assoc($res)){
- $form .= '<option value="'.$row['uid'].'">'.$row['title'].'</option>';
- }
- $form .='</select>
- </div>
- <div id="option2" class="option">
- <label for="option2">'.$GLOBALS['LANG']->getLL('option2').'</label>
- <select name="option2">
- <option></option>';
- if($this->option1) {
- $where .= ' AND uid='.$this->option1;
- }
- print $where;
- $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tx_knowledgebase_func',$where);
- while($row = mysql_fetch_assoc($res)){
- $form .= '<option value="'.$row['uid'].'">'.$row['title'].'</option>';
- }
- $form .='</select>
- </div>
- <div id="option3" class="option">
- <label for="option3">'.$GLOBALS['LANG']->getLL('option3').'</label>
- <select name="option3" onchange="this.form.submit()">
- <option></option>';
- $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','tx_knowledgebase_con',$where);
- while($row = mysql_fetch_assoc($res)){
- $form .= '<option value="'.$row['uid'].'">'.$row['title'].'</option>';
- }
- $form .='</select>
- </div>
- <div id="jsSubmit">
- <img src="typo3conf/ext/knowledge_base/pi1/spinner.gif" width="12px" />'.$GLOBALS['LANG']->getLL('loading').'</div>';
- echo $form;
- }
- //if(t3lib_div::_GET('option1')&&t3lib_div::_GET('option1')>0){
- //echo "option1 is loaded";
- //}else{
- }
- if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/knowledge_base/pi1/class.tx_knowledge_base_pi1_eID.php']) {
- include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/knowledge_base/pi1/class.tx_knowledge_base_pi1_eID.php']);
- }
- // Make instance:
- $SOBE = t3lib_div::makeInstance('tx_knowledge_base_pi1_eID');
- $SOBE->init();
- $SOBE->main();
- ?>
Add Comment
Please, Sign In to add comment