[TASK] Remove unneeded parenthesis on array-access
[Packages/TYPO3.CMS.git] / typo3 / sysext / backend / Classes / Controller / ListFrameLoaderController.php
1 <?php
2 namespace TYPO3\CMS\Backend\Controller;
3
4 /*
5 * This file is part of the TYPO3 CMS project.
6 *
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
10 *
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
13 *
14 * The TYPO3 project - inspiring people to share!
15 */
16
17 use TYPO3\CMS\Core\Utility\GeneralUtility;
18
19 /**
20 * Script Class for redirecting shortcut actions to the correct script
21 * @deprecated since TYPO3 CMS 7, this file will be removed in TYPO3 CMS 8, this logic is not needed anymore
22 */
23 class ListFrameLoaderController
24 {
25 /**
26 * @var string
27 */
28 protected $content;
29
30 /**
31 * Main content generated
32 *
33 * @return void
34 * @deprecated since TYPO3 CMS 7, will be removed in TYPO3 CMS 8
35 */
36 public function main()
37 {
38 GeneralUtility::logDeprecatedFunction();
39 $GLOBALS['TBE_TEMPLATE']->divClass = '';
40 $this->content .= $this->getDocumentTemplate()->startPage('List Frame Loader');
41 $this->content .= $this->getDocumentTemplate()->wrapScriptTags('
42 var theUrl = top.getModuleUrl("");
43 if (theUrl) window.location.href=theUrl;
44 ');
45 // End page:
46 $this->content .= $this->getDocumentTemplate()->endPage();
47 // Output:
48 echo $this->content;
49 }
50
51 /**
52 * Returns an instance of DocumentTemplate
53 *
54 * @return \TYPO3\CMS\Backend\Template\DocumentTemplate
55 */
56 protected function getDocumentTemplate()
57 {
58 return $GLOBALS['TBE_TEMPLATE'];
59 }
60 }