TYPO3 CMS  TYPO3_6-2
backend.php
Go to the documentation of this file.
1 <?php
14 require_once 'init.php';
15 $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_misc.xlf');
16 
17 // Document generation
18 $TYPO3backend = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\BackendController');
19 // Include extensions which may add css, javascript or toolbar items
20 if (is_array($GLOBALS['TYPO3_CONF_VARS']['typo3/backend.php']['additionalBackendItems'])) {
21  foreach ($GLOBALS['TYPO3_CONF_VARS']['typo3/backend.php']['additionalBackendItems'] as $additionalBackendItem) {
22  include_once $additionalBackendItem;
23  }
24 }
25 
26 // Process ExtJS module js and css
27 if (is_array($GLOBALS['TBE_MODULES']['_configuration'])) {
28  foreach ($GLOBALS['TBE_MODULES']['_configuration'] as $moduleConfig) {
29  if (is_array($moduleConfig['cssFiles'])) {
30  foreach ($moduleConfig['cssFiles'] as $cssFileName => $cssFile) {
31  $files = array(\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($cssFile));
33  $TYPO3backend->addCssFile($cssFileName, '../' . $files[0]);
34  }
35  }
36  if (is_array($moduleConfig['jsFiles'])) {
37  foreach ($moduleConfig['jsFiles'] as $jsFile) {
38  $files = array(\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($jsFile));
40  $TYPO3backend->addJavascriptFile('../' . $files[0]);
41  }
42  }
43  }
44 }
45 $TYPO3backend->render();
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static removePrefixPathFromList(array $fileArr, $prefixToRemove)
$TYPO3backend
Definition: backend.php:18