ORG: http://pastebin.com/pdYZLjGn
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
" ] <?php /*************************************************************** * Copyright notice * * (c) 2011 Alex Kellner <alexander.kellner@in2code.de>, in2code.de * * All rights reserved * * This script is part of the TYPO3 project. The TYPO3 project is * free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * The GNU General Public License can be found at * http://www.gnu.org/copyleft/gpl.html. * * This script is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ /** * This class could called with AJAX via eID and should show some branches * * @author Alex Kellner <alexander.kellner@in2code.de>, in2code. * @package TYPO3 * @subpackage tx_in2evaluation_eid_deleteForm */ class tx_in2trainee_eid_branchfilter { /** * configuration * * @var array */ protected $configuration; /** * bootstrap * * @var array */ protected $bootstrap; /** * Generates the output * * @return string from action */ public function main() { return $this->bootstrap->run('', $this->configuration); } /** * Initialize Extbase * * @return void */ public function __construct() { $this->configuration = array( 'pluginName' => 'Pi1', 'extensionName' => 'In2trainee', 'controller' => 'Trainee', 'action' => 'eidBranchFilter', 'mvc' => array( 'requestHandlers' => array( 'Tx_Extbase_MVC_Web_FrontendRequestHandler' => 'Tx_Extbase_MVC_Web_FrontendRequestHandler' ) ), 'settings' => array() ); $_POST['tx_in2trainee_pi1']['action'] = 'eidBranchFilter'; // set action $this->bootstrap = new Tx_Extbase_Core_Bootstrap(); //$this->bootstrap->cObj = t3lib_div::makeInstance('tslib_cObj'); // example for cObj instance } } $eid = t3lib_div::makeInstance('tx_in2trainee_eid_branchfilter'); // make instance echo $eid->main(); // print content ?> |