ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
cron.php
Go to the documentation of this file.
1
<?php
2
chdir(dirname(__FILE__));
3
chdir(
'..'
);
4
5
include_once
"Services/Context/classes/class.ilContext.php"
;
6
ilContext::init
(
ilContext::CONTEXT_CRON
);
7
8
include_once
'Services/Authentication/classes/class.ilAuthFactory.php'
;
9
ilAuthFactory::setContext
(
ilAuthFactory::CONTEXT_CRON
);
10
11
$_COOKIE
[
"ilClientId"
] =
$_SERVER
[
'argv'
][3];
12
$_POST
[
'username'
] =
$_SERVER
[
'argv'
][1];
13
$_POST
[
'password'
] =
$_SERVER
[
'argv'
][2];
14
15
if
(
$_SERVER
[
'argc'
] < 4)
16
{
17
die(
"Usage: cron.php username password client\n"
);
18
}
19
20
include_once
'./include/inc.header.php'
;
21
22
// Start checks here
23
include_once
'./cron/classes/class.ilCronCheck.php'
;
24
$cron_check
=
new
ilCronCheck
();
25
$cron_check
->start();
26
27
include_once
'./Services/Cron/classes/class.ilCronManager.php'
;
28
ilCronManager::runActiveJobs
();
29
30
ilSession::setClosingContext
(
ilSession::SESSION_CLOSE_USER
);
31
$ilAuth->logout();
32
session_destroy();
ilCronManager\runActiveJobs
static runActiveJobs()
Run all active jobs.
Definition:
class.ilCronManager.php:16
$_SERVER
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
Definition:
tcpdf_autoconfig.php:54
$_POST
$_POST['username']
Definition:
cron.php:12
ilContext\CONTEXT_CRON
const CONTEXT_CRON
Definition:
class.ilContext.php:19
$_COOKIE
$_COOKIE["ilClientId"]
Definition:
cron.php:11
ilCronCheck
Definition:
class.ilCronCheck.php:34
ilSession\SESSION_CLOSE_USER
const SESSION_CLOSE_USER
Definition:
class.ilSession.php:40
ilAuthFactory\setContext
static setContext($a_context)
set context
Definition:
class.ilAuthFactory.php:106
ilAuthFactory\CONTEXT_CRON
const CONTEXT_CRON
Definition:
class.ilAuthFactory.php:42
ilContext\init
static init($a_type)
Init context by type.
Definition:
class.ilContext.php:39
ilSession\setClosingContext
static setClosingContext($a_context)
set closing context (for statistics)
Definition:
class.ilSession.php:407
$cron_check
$cron_check
Definition:
cron.php:24
cron
cron.php
Generated on Wed Aug 27 2025 19:00:40 for ILIAS by
1.8.13 (using
Doxyfile
)