$scriptFile = $scriptDirectory . '/' . $cronScript; if (file_exists($scriptFile)) { break; } } if (file_exists($scriptFile)) { if ($index > 0) { $cli->output(); } if (!$isQuiet) { $startTime = new eZDateTime(); $cli->output('Running ' . $cli->stylize('emphasize', $scriptFile) . ' at: ' . $startTime->toString(true)); } eZDebug::addTimingPoint("Script {$scriptFile} starting"); eZRunCronjobs::runScript($cli, $scriptFile); eZDebug::addTimingPoint("Script {$scriptFile} done"); ++$index; // The transaction check $transactionCounterCheck = eZDB::checkTransactionCounter(); if (isset($transactionCounterCheck['error'])) { $cli->error($transactionCounterCheck['error']); } if (!$isQuiet) { $endTime = new eZDateTime(); $cli->output('Completing ' . $cli->stylize('emphasize', $scriptFile) . ' at: ' . $endTime->toString(true)); $elapsedTime = new eZTime($endTime->timeStamp() - $startTime->timeStamp()); $cli->output('Elapsed time: ' . sprintf('%02d:%02d:%02d', $elapsedTime->hour(), $elapsedTime->minute(), $elapsedTime->second())); } } } $script->shutdown();
static function create($hour = -1, $minute = -1, $second = -1) { $cur_date = getdate(); $time = new eZTime(); $time->setHMS($hour < 0 ? $cur_date['hours'] : $hour, $minute < 0 ? $cur_date['minutes'] : $minute, $second < 0 ? $cur_date['seconds'] : $second); return $time; }
function toTime() { $time = new eZTime($this->DateTime); $time->setLocale($this->Locale); return $time; }
function batchInitializeObjectAttributeData($classAttribute) { $defaultType = $classAttribute->attribute(self::DEFAULT_FIELD); if ($defaultType == 1) { $time = new eZTime(); $default = $time->timeOfDay(); return array('data_int' => $default, 'sort_key_int' => $default); } return array(); }