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