// ********************* unset($error); // ********************* // Prevent any output until AJAX/compression is initialized to stop // AJAX/compression data corruption // ********************* ob_start(); // ********************* // Timetracking started // ********************* if ($_COOKIE['be_typo_user']) { require_once PATH_t3lib . 'class.t3lib_timetrack.php'; $TT = new t3lib_timeTrack(); } else { require_once PATH_t3lib . 'class.t3lib_timetracknull.php'; $TT = new t3lib_timeTrackNull(); } $TT->start(); $TT->push('', 'Script start'); // ********************* // Mandatory libraries included // ********************* $TT->push('Include class t3lib_db, t3lib_div, t3lib_extmgm', ''); require_once PATH_t3lib . 'class.t3lib_div.php'; require_once PATH_t3lib . 'class.t3lib_extmgm.php'; $TT->pull(); // ********************** // Include configuration // ********************** $TT->push('Include config files', ''); require PATH_t3lib . 'config_default.php';
* Revised for TYPO3 3.6 June/2003 by Kasper Skårhøj * * @author Kasper Skårhøj <*****@*****.**> */ define('TYPO3_MODE', 'FE'); \TYPO3\CMS\Core\Core\Bootstrap::getInstance()->startOutputBuffering()->loadConfigurationAndInitialize()->loadTypo3LoadedExtAndExtLocalconf(TRUE)->applyAdditionalConfigurationSettings(); if (!\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('cms')) { die('<strong>Error:</strong> The main frontend extension "cms" was not loaded. Enable it in the extension manager in the backend.'); } // Timetracking started if ($_COOKIE[\TYPO3\CMS\Core\Authentication\BackendUserAuthentication::getCookieName()]) { require_once PATH_t3lib . 'class.t3lib_timetrack.php'; $TT = new \TYPO3\CMS\Core\TimeTracker\TimeTracker(); } else { require_once PATH_t3lib . 'class.t3lib_timetracknull.php'; $TT = new t3lib_timeTrackNull(); } $TT->start(); \TYPO3\CMS\Core\Core\Bootstrap::getInstance()->initializeTypo3DbGlobal(FALSE); // Hook to preprocess the current request: if (is_array($TYPO3_CONF_VARS['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest'])) { foreach ($TYPO3_CONF_VARS['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest'] as $hookFunction) { $hookParameters = array(); \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($hookFunction, $hookParameters, $hookParameters); } unset($hookFunction); unset($hookParameters); } // Look for extension ID which will launch alternative output engine if ($temp_extId = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('eID')) { if ($classPath = \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($TYPO3_CONF_VARS['FE']['eID_include'][$temp_extId])) {