ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ilContextWAC.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
4 
5 require_once('./Services/Context/interfaces/interface.ilContextTemplate.php');
6 
13 {
14 
18  public static function supportsRedirects()
19  {
20  return false;
21  }
22 
23 
27  public static function hasUser()
28  {
29  return true;
30  }
31 
32 
36  public static function usesHTTP()
37  {
38  return true;
39  }
40 
41 
45  public static function hasHTML()
46  {
47  return true;
48  }
49 
50 
54  public static function usesTemplate()
55  {
56  return true;
57  }
58 
59 
63  public static function initClient()
64  {
65  return true;
66  }
67 
68 
72  public static function doAuthentication()
73  {
74  return true;
75  }
76 
81  public static function supportsPersistentSessions()
82  {
83  return true;
84  }
85 
91  public static function supportsPushMessages()
92  {
93  return false;
94  }
95 
99  public static function isSessionMainContext()
100  {
101  return false;
102  }
103 
107  public static function modifyHttpPath(string $httpPath) : string
108  {
109  return $httpPath;
110  }
111 }
Class ilContextWAC.
Interface ilContextTemplate.
static doAuthentication()
static supportsRedirects()
static modifyHttpPath(string $httpPath)
static supportsPersistentSessions()
Check if persistent session handling is supported.
static supportsPushMessages()
Supports push messages.
static isSessionMainContext()
Context that are not only temporary in a session (e.g.WAC is, Cron is not)bool