[BUGFIX] Render section index menu if page is not in menu
[Packages/TYPO3.CMS.git] / typo3 / init.php
index 3e02e77..235b9c8 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/**
+/*
  * This file is part of the TYPO3 CMS project.
  *
  * It is free software; you can redistribute it and/or modify it under
  * For a detailed description of this script, the scope of constants and variables in it,
  * please refer to the document "Inside TYPO3"
  *
+ * Please note that this file might be removed in the future in favor of adding these lines to all entry
+ * scripts as well.
+ *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 define('TYPO3_MODE', 'BE');
 
 require __DIR__ . '/sysext/core/Classes/Core/Bootstrap.php';
-
-\TYPO3\CMS\Core\Core\Bootstrap::getInstance()
-       ->baseSetup('typo3/')
-       ->redirectToInstallerIfEssentialConfigurationDoesNotExist('../')
-       ->startOutputBuffering()
-       ->loadConfigurationAndInitialize()
-       ->loadTypo3LoadedExtAndExtLocalconf(TRUE)
-       ->applyAdditionalConfigurationSettings()
-       ->initializeTypo3DbGlobal()
-       ->checkLockedBackendAndRedirectOrDie()
-       ->checkBackendIpOrDie()
-       ->checkSslBackendAndRedirectIfNeeded()
-       ->checkValidBrowserOrDie()
-       ->loadExtensionTables(TRUE)
-       ->initializeSpriteManager()
-       ->initializeBackendUser()
-       ->initializeBackendAuthentication()
-       ->initializeBackendUserMounts()
-       ->initializeLanguageObject()
-       ->initializeBackendTemplate()
-       ->endOutputBufferingAndCleanPreviousOutput()
-       ->initializeOutputCompression()
-       ->sendHttpHeaders();
+\TYPO3\CMS\Core\Core\Bootstrap::getInstance()->run('typo3/');