33 error_reporting((ini_get(
"error_reporting") & ~E_NOTICE) & ~E_DEPRECATED);
35 define(
"DEBUG",
false);
36 set_include_path(
"./Services/PEAR/lib".PATH_SEPARATOR.ini_get(
'include_path'));
37 require_once
"./include/inc.check_pear.php";
40 require_once
"PEAR.php";
44 require_once
"HTML/Template/ITX.php";
45 require_once
"./Services/UICore/classes/class.ilTemplateHTMLITX.php";
46 require_once
"./setup/classes/class.ilTemplate.php";
48 require_once
"./setup/classes/class.ilLanguage.php";
49 require_once
"./Services/Logging/classes/class.ilLog.php";
50 require_once
"./Services/Authentication/classes/class.ilSession.php";
51 require_once
"./Services/Utilities/classes/class.ilUtil.php";
52 require_once
"./Services/Init/classes/class.ilIniFile.php";
53 require_once
"./Services/Database/classes/class.ilDB.php";
54 require_once
"./setup/classes/class.ilSetupGUI.php";
55 require_once
"./setup/classes/class.Session.php";
56 require_once
"./setup/classes/class.ilClientList.php";
57 require_once
"./setup/classes/class.ilClient.php";
58 require_once
"./Services/FileSystem/classes/class.ilFile.php";
59 require_once
"./setup/classes/class.ilCtrlStructureReader.php";
60 require_once
"./Services/Xml/classes/class.ilSaxParser.php";
61 require_once
"./include/inc.ilias_version.php";
62 include_once
'./Services/Logging/classes/public/class.ilLogLevel.php';
65 require_once
"./Services/Init/classes/class.ilErrorHandling.php";
73 define (
"ILIAS_HTTP_PATH",substr(
"https://".
$_SERVER[
"HTTP_HOST"].dirname(
$_SERVER[
"REQUEST_URI"]),0,-6));
77 define (
"ILIAS_HTTP_PATH",substr(
"http://".
$_SERVER[
"HTTP_HOST"].dirname(
$_SERVER[
"REQUEST_URI"]),0,-6));
84 if (
$_SERVER[
"PATH_TRANSLATED"] !=
"")
86 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname(
$_SERVER[
"PATH_TRANSLATED"]),0,-6));
90 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname(
$_SERVER[
"SCRIPT_FILENAME"]),0,-6));
93 else if (
$_SERVER[
"SCRIPT_FILENAME"] !=
"")
95 define (
"ILIAS_ABSOLUTE_PATH",substr(dirname(
$_SERVER[
"SCRIPT_FILENAME"]),0,-6));
100 define (
'ILIAS_ABSOLUTE_PATH',str_replace(
"/setup/include",
"", dirname(__FILE__)));
104 include_once
'./Services/Calendar/classes/class.ilTimeZone.php';
105 include_once
'./Services/Init/classes/class.ilIniFile.php';
109 define(
'IL_TIMEZONE',
$tz);
111 define (
"TPLPATH",
"./templates/blueshadow");
129 include_once
'./Services/Logging/classes/class.ilLoggingSetupSettings.php';
133 include_once
'./Services/Logging/classes/public/class.ilLoggerFactory.php';
148 require_once
"./Services/Utilities/classes/class.ilBenchmark.php";
152 include_once(
"./Services/Database/classes/class.ilDBAnalyzer.php");
153 include_once(
"./Services/Database/classes/class.ilMySQLAbstraction.php");
154 include_once(
"./Services/Database/classes/class.ilDBGenerator.php");
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
const PEAR_ERROR_CALLBACK
static newInstance(ilLoggingSettings $settings)
get new instance
static initDefaultTimeZone(ilIniFile $ini)
Initialize default timezone from system settings.
Class ilCtrlStructureReader.
Logger settings for setup.
const ILIAS_ABSOLUTE_PATH
special template class to simplify handling of ITX/PEAR
"Manueller" Session-Fallback mit PHP4
performance measurement class