ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ilContextCron.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 include_once "Services/Context/interfaces/interface.ilContextTemplate.php";
6 
16 {
22  public static function supportsRedirects()
23  {
24  return false;
25  }
26 
32  public static function hasUser()
33  {
34  return true;
35  }
36 
42  public static function usesHTTP()
43  {
44  return false;
45  }
46 
52  public static function hasHTML()
53  {
54  return true;
55  }
56 
62  public static function usesTemplate()
63  {
64  return true;
65  }
66 
72  public static function initClient()
73  {
74  return true;
75  }
76 
82  public static function doAuthentication()
83  {
84  return true;
85  }
86 
91  public static function supportsPersistentSessions()
92  {
93  return false;
94  }
95 
101  public static function supportsPushMessages()
102  {
103  return false;
104  }
105 
109  public static function isSessionMainContext()
110  {
111  return true;
112  }
113 
117  public static function modifyHttpPath(string $httpPath) : string
118  {
119  return $httpPath;
120  }
121 }
static usesHTTP()
Uses HTTP aka browser.
static initClient()
Init client.
static supportsRedirects()
Are redirects supported?
static hasHTML()
Has HTML output.
static modifyHttpPath(string $httpPath)
Interface ilContextTemplate.
Service context for cron.
static doAuthentication()
Try authentication.
static supportsPushMessages()
Supports push messages.
static isSessionMainContext()
Context that are not only temporary in a session (e.g.WAC is, Cron is not)bool
static supportsPersistentSessions()
Check if persistent session handling is supported.
static usesTemplate()
Uses template engine.
static hasUser()
Based on user authentication?