Newer
Older
<?php
/**
* Execute the cron list
*/
QUI::$Ajax->registerFunction(
'package_quiqqer_cron_ajax_execute',
function () {
// only execute if quiqqer is completely set up
if (Manager::isQuiqqerInstallerExecuted() === false) {
return;
}
// not execute at the first log in
if (QUI::getPackage('quiqqer/cron')->getConfig()->get('update', 'logged_in_before') === false) {
QUI::getPackage('quiqqer/cron')->getConfig()->set('update', 'logged_in_before', 1);
return;
}
try {
$Manager = new QUI\Cron\Manager();
$Manager->execute();
} catch (QUI\Exception $Exception) {
QUI\System\Log::addError(
'package_quiqqer_cron_ajax_execute() :: ' . $Exception->getMessage()
false,
'Permission::checkAdminUser'
);