ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
XapiProxy\DataService Class Reference
+ Collaboration diagram for XapiProxy\DataService:

Static Public Member Functions

static initIlias (string $client_id)
 

Detailed Description

Definition at line 23 of file DataService.php.

Member Function Documentation

◆ initIlias()

static XapiProxy\DataService::initIlias ( string  $client_id)
static

Definition at line 25 of file DataService.php.

25 : void
26 {
27 define("CLIENT_ID", $client_id);
28 // see: commit 2844b5d7bfffe08728ecb54c21acf00fd65d5969
29 //
30 // or set clientId Cookie and Context class ilContextScorm: supportsPersistentSessions = true
31 // or set clientId Cookie support own Context with supportsPersistentSessions = true
32 $_GET['client_id'] = $client_id;
33
34 // Im Plugin war das auskommentiert(?)
35 // define('IL_COOKIE_HTTPONLY', true); // Default Value
36 // define('IL_COOKIE_EXPIRE', 0);
37 // define('IL_COOKIE_PATH', '/');
38 // define('IL_COOKIE_DOMAIN', '');
41 // Remember original values
42 // $_ORG_SERVER = array(
43 // 'HTTP_HOST' => $_SERVER['HTTP_HOST'],
44 // 'REQUEST_URI' => $_SERVER['REQUEST_URI'],
45 // 'PHP_SELF' => $_SERVER['PHP_SELF'],
46 // );
47 // // Overwrite $_SERVER entries which would confuse ILIAS during initialisation
48 // $_SERVER['REQUEST_URI'] = '';
49 // $_SERVER['PHP_SELF'] = '/index.php';
50 // $_SERVER['HTTP_HOST'] = self::getIniHost();
51 // require_once "./components/ILIAS/Utilities/classes/class.ilUtil.php";
52 // //ilInitialisation::initIliasIniFile();
53 // ilInitialisation::initClientIniFile();
54 // ilInitialisation::initDatabase();
55
56 // // Restore original, since this could lead to bad side-effects otherwise
57 // $_SERVER['HTTP_HOST'] = $_ORG_SERVER['HTTP_HOST'];
58 // $_SERVER['REQUEST_URI'] = $_ORG_SERVER['REQUEST_URI'];
59 // $_SERVER['PHP_SELF'] = $_ORG_SERVER['PHP_SELF'];
60 // ilInitialisation::initLog();//UK
61 }
const CONTEXT_SCORM
static init(string $a_type)
Init context by type.
static initILIAS()
ilias initialisation
$_GET['cmd']
Definition: lti.php:26
$client_id
Definition: ltiauth.php:67

References $_GET, $client_id, ilContext\CONTEXT_SCORM, ilContext\init(), and ilInitialisation\initILIAS().

+ Here is the call graph for this function:

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