ILIAS  trunk Revision v11.0_alpha-1769-g99a433fe2dc
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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.

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

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  }
$_GET["client_id"]
Definition: webdav.php:30
const CONTEXT_SCORM
static initILIAS()
ilias initialisation
static init(string $a_type)
Init context by type.
$client_id
Definition: ltiauth.php:66
+ Here is the call graph for this function:

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