oEngine->Notify_GetTasksDelayed(Config::Get('module.notify.per_process')); if(empty($aNotifyTasks)) { print PHP_EOL."No tasks are found."; return; } /** * Последовательно загружаем задания на публикацию */ $aArrayId=array(); foreach ($aNotifyTasks as $oTask) { $this->oEngine->Notify_SendTask($oTask); $aArrayId[]=$oTask->getTaskId(); } print PHP_EOL."Send notify: ".count($aArrayId); /** * Удаляем отработанные задания */ $this->oEngine->Notify_DeleteTaskByArrayId($aArrayId); } } $sLockFilePath=Config::Get('sys.cache.dir').'notify.lock'; /** * Создаем объект крон-процесса, * передавая параметром путь к лок-файлу */ $app=new NotifyCron($sLockFilePath); print $app->Exec(); ?>