33if (version_compare(PHP_VERSION,
'5.3.0',
'>='))
35 error_reporting((ini_get(
"error_reporting") & ~E_NOTICE) & ~E_DEPRECATED);
39 error_reporting(ini_get(
'error_reporting') & ~E_NOTICE);
43set_include_path(
"./Services/PEAR/lib".PATH_SEPARATOR.ini_get(
'include_path'));
44require_once
"./include/inc.check_pear.php";
47require_once
"PEAR.php";
51@include_once
"HTML/Template/ITX.php";
52if (class_exists(
"HTML_Template_ITX"))
54 include_once
"./Services/UICore/classes/class.ilTemplateHTMLITX.php";
58 include_once
"HTML/ITX.php";
59 include_once
"./Services/UICore/classes/class.ilTemplateITX.php";
61require_once
"./setup/classes/class.ilTemplate.php";
63require_once
"./setup/classes/class.ilLanguage.php";
64require_once
"./Services/Logging/classes/class.ilLog.php";
65require_once
"./Services/Authentication/classes/class.ilSession.php";
66require_once
"./Services/Utilities/classes/class.ilUtil.php";
67require_once
"./Services/Init/classes/class.ilIniFile.php";
68require_once
"./Services/Database/classes/class.ilDB.php";
69require_once
"./setup/classes/class.ilSetupGUI.php";
70require_once
"./setup/classes/class.Session.php";
71require_once
"./setup/classes/class.ilClientList.php";
72require_once
"./setup/classes/class.ilClient.php";
73require_once
"./Services/FileSystem/classes/class.ilFile.php";
74require_once
"./setup/classes/class.ilCtrlStructureReader.php";
75require_once
"./Services/Xml/classes/class.ilSaxParser.php";
76require_once
"./include/inc.ilias_version.php";
79require_once
"./Services/Init/classes/class.ilErrorHandling.php";
85if($_SERVER[
'HTTPS'] ==
'on')
87 define (
"ILIAS_HTTP_PATH",substr(
"https://".$_SERVER[
"HTTP_HOST"].dirname($_SERVER[
"REQUEST_URI"]),0,-6));
91 define (
"ILIAS_HTTP_PATH",substr(
"http://".$_SERVER[
"HTTP_HOST"].dirname($_SERVER[
"REQUEST_URI"]),0,-6));
96if (isset($_SERVER[
"REDIRECT_STATUS"]) && !isset($_SERVER[
"FCGI_ROLE"]))
98 if ($_SERVER[
"PATH_TRANSLATED"] !=
"")
100 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname($_SERVER[
"PATH_TRANSLATED"]),0,-6));
104 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname($_SERVER[
"SCRIPT_FILENAME"]),0,-6));
107else if ($_SERVER[
"SCRIPT_FILENAME"] !=
"")
109 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname($_SERVER[
"SCRIPT_FILENAME"]),0,-6));
114 define (
'ILIAS_ABSOLUTE_PATH',str_replace(
"/setup/include",
"", dirname(__FILE__)));
118define (
"TPLPATH",
"./templates/blueshadow");
144require_once
"./Services/Utilities/classes/class.ilBenchmark.php";
148include_once(
"./Services/Database/classes/class.ilDBAnalyzer.php");
149include_once(
"./Services/Database/classes/class.ilMySQLAbstraction.php");
150include_once(
"./Services/Database/classes/class.ilDBGenerator.php");
const PEAR_ERROR_CALLBACK
"Manueller" Session-Fallback mit PHP4
performance measurement class
Class ilCtrlStructureReader.
Error Handling & global info handling uses PEAR error class.
special template class to simplify handling of ITX/PEAR
const ILIAS_ABSOLUTE_PATH