20 if (TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_CLI && basename(PATH_thisScript) ==
'cli_dispatch.phpsh') {
28 if ($cli->cli_isArg(
'-i')) {
29 $taskId = (int)$cli->cli_argValue(
'-i');
32 if ($cli->cli_isArg(
'-f')) {
33 $task = $scheduler->fetchTask($taskId);
35 $whereClause =
'uid = ' . $taskId .
' AND nextexecution != 0 AND nextexecution <= ' .
$GLOBALS[
'EXEC_TIME'];
36 list($task) = $scheduler->fetchTasksWithCondition($whereClause);
38 if ($scheduler->isValidTaskObject($task)) {
40 $scheduler->executeTask($task);
41 }
catch (\Exception $e) {
45 $scheduler->recordLastRun(
'cli-by-id');
55 $task = $scheduler->fetchTask();
58 $scheduler->executeTask($task);
59 }
catch (\Exception $e) {
65 }
catch (\OutOfBoundsException $e) {
67 }
catch (\UnexpectedValueException $e) {
72 $scheduler->recordLastRun();
75 die(
'This script must be included by the "CLI module dispatcher"');
static makeInstance($className)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]