ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
XapiProxy\ilInitialisation Class Reference
+ Inheritance diagram for XapiProxy\ilInitialisation:
+ Collaboration diagram for XapiProxy\ilInitialisation:

Static Public Member Functions

static initGlobal (string $a_name, $a_class, ?string $a_source_file=null, ?bool $destroy_existing=false)
 Function; initGlobal($a_name, $a_class, $a_source_file) Derive from protected to public... More...
 
static initDatabase ()
 Function: initDatabase() Derive from protected to public... More...
 
static initIliasIniFile ()
 Function: initIliasIniFile() Derive from protected to public... More...
 
static initClientIniFile ()
 Function: initClientIniFile() Derive from protected to public... More...
 
static initLog ()
 
- Static Public Member Functions inherited from ilInitialisation
static initFileUploadService (\ILIAS\DI\Container $dic)
 Initializes the file upload service. More...
 
static setSessionHandler ()
 set session handler to db Used in Soap/CAS More...
 
static initUserAccount ()
 Init user with current account id. More...
 
static goToPublicSection ()
 go to public section More...
 
static reinitILIAS ()
 
static reInitUser ()
 
static initILIAS ()
 ilias initialisation More...
 
static handleErrorReporting ()
 Set error reporting level. More...
 
static resumeUserSession ()
 Resume an existing user session. More...
 
static initUIFramework (\ILIAS\DI\Container $c)
 init the ILIAS UI framework. More...
 
static redirectToStartingPage (string $target='')
 

Additional Inherited Members

- Static Protected Member Functions inherited from ilInitialisation
static removeUnsafeCharacters ()
 Remove unsafe characters from GET. More...
 
static recursivelyRemoveUnsafeCharacters ($var)
 
static requireCommonIncludes ()
 get common include code files More...
 
static includePhp5Compliance ()
 This is a hack for authentication. More...
 
static initIliasIniFile ()
 This method provides a global instance of class ilIniFile for the ilias.ini.php file in variable $ilIliasIniFile. More...
 
static initResourceStorage ()
 
static buildHTTPPath ()
 builds http path More...
 
static determineClient ()
 This method determines the current client and sets the constant CLIENT_ID. More...
 
static initClientIniFile ()
 This method provides a global instance of class ilIniFile for the client.ini.php file in variable $ilClientIniFile. More...
 
static handleMaintenanceMode ()
 handle maintenance mode More...
 
static initDatabase ()
 initialise database object $ilDB More...
 
static setCookieConstants ()
 
static setSessionCookieParams ()
 set session cookie params More...
 
static initMail (\ILIAS\DI\Container $c)
 
static initCron (\ILIAS\DI\Container $c)
 
static initCustomObjectIcons (\ILIAS\DI\Container $c)
 
static initAvatar (\ILIAS\DI\Container $c)
 
static initTermsOfService (\ILIAS\DI\Container $c)
 
static initAccessibilityControlConcept (\ILIAS\DI\Container $c)
 
static initSettings ()
 initialise $ilSettings object and define constants Used in Soap More...
 
static initStyle ()
 provide $styleDefinition object More...
 
static initLocale ()
 Init Locale. More...
 
static goToLogin ()
 go to login More...
 
static initAccessHandling ()
 $ilAccess and $rbac... More...
 
static initLog ()
 Init log instance. More...
 
static initGlobal (string $a_name, $a_class, ?string $a_source_file=null, ?bool $destroy_existing=false)
 
static abortAndDie (string $a_message)
 
static handleDevMode ()
 Prepare developer tools. More...
 
static initSession ()
 Init auth session. More...
 
static initCore ()
 Init core objects (level 0) More...
 
static initClient ()
 Init client-based objects (level 1) More...
 
static initUser ()
 Init user / authentification (level 2) More...
 
static handleAuthenticationFail ()
 
static initHTTPServices (\ILIAS\DI\Container $container)
 
static initRefinery (\ILIAS\DI\Container $container)
 
static initComponentService (\ILIAS\DI\Container $container)
 
static initHTML ()
 init HTML output (level 3) More...
 
static getCurrentCmd ()
 
static blockedAuthentication (string $a_current_script)
 Block authentication based on current request. More...
 
static translateMessage (string $a_message_id, array $a_message_static=null)
 Translate message if possible. More...
 
static redirect (string $a_target, string $a_message_id='', array $a_message_static=null)
 Redirects to target url if context supports it. More...
 
- Static Protected Attributes inherited from ilInitialisation
static bool $already_initialized = false
 

Detailed Description

Definition at line 65 of file DataService.php.

Member Function Documentation

◆ initClientIniFile()

static XapiProxy\ilInitialisation::initClientIniFile ( )
static

Function: initClientIniFile() Derive from protected to public...

See also
::initIliasIniFile()

Definition at line 114 of file DataService.php.

References $GLOBALS.

114  : void
115  {
116  if (!isset($GLOBALS['initClientIniFile'])) {
117  parent::initClientIniFile();
118  }
119  }
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64

◆ initDatabase()

static XapiProxy\ilInitialisation::initDatabase ( )
static

Function: initDatabase() Derive from protected to public...

See also
::initDatabase()

Definition at line 87 of file DataService.php.

References $GLOBALS.

87  : void
88  {
89  if (!isset($GLOBALS['ilDB'])) {
90  parent::initGlobal("ilBench", "ilBenchmark", "./Services/Utilities/classes/class.ilBenchmark.php");
91  parent::initDatabase();
92  }
93  }
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64

◆ initGlobal()

static XapiProxy\ilInitialisation::initGlobal ( string  $a_name,
  $a_class,
?string  $a_source_file = null,
?bool  $destroy_existing = false 
)
static

Function; initGlobal($a_name, $a_class, $a_source_file) Derive from protected to public...

See also
::initGlobal()

Definition at line 72 of file DataService.php.

77  : void {
78  parent::initGlobal($a_name, $a_class, $a_source_file, $destroy_existing);
79  }

◆ initIliasIniFile()

static XapiProxy\ilInitialisation::initIliasIniFile ( )
static

Function: initIliasIniFile() Derive from protected to public...

See also
::initIliasIniFile()

Definition at line 101 of file DataService.php.

References $GLOBALS.

101  : void
102  {
103  if (!isset($GLOBALS['ilIliasIniFile'])) {
104  parent::initIliasIniFile();
105  }
106  }
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64

◆ initLog()

static XapiProxy\ilInitialisation::initLog ( )
static

Definition at line 122 of file DataService.php.

References $GLOBALS.

122  : void
123  {
124  if (!isset($GLOBALS['ilLog'])) {
125  parent::initLog();
126  parent::initGlobal("ilAppEventHandler", "ilAppEventHandler", "./Services/EventHandling/classes/class.ilAppEventHandler.php");
127  }
128  }
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64

The documentation for this class was generated from the following file: