public function manager() { // Дата информирования менеджера $projectsModel = Zakaz::model()->findAll('status<>:status', array(':status' => 5)); foreach ($projectsModel as $project) { $dateStart = strtotime(date('Y-m-d H:i', time())) - self::INTERVAL * 60; //echo 'order #'.$project->id.' '.$project->title.': '.$project->manager_informed."\n"; if (strtotime(date('Y-m-d H:i', strtotime($project->manager_informed))) >= $dateStart && strtotime(date('Y-m-d H:i', strtotime($project->manager_informed))) < strtotime(date('Y-m-d H:i', time()))) { //echo Company::getId().' #'.$project->id.' manager informed'."\n"; Yii::import('application.modules.project.components.EventHelper'); EventHelper::managerInformed($project->id); } } // У части заказа незавершенного заказа $projectsPartsModel = ZakazParts::model()->findAllByAttributes(array('status_id' => '1')); foreach ($projectsPartsModel as $projectStage) { $dateStart = strtotime(date('Y-m-d H:i', time())) - self::INTERVAL * 60; if (strtotime(date('Y-m-d H:i', strtotime($projectStage->date))) >= $dateStart && strtotime(date('Y-m-d H:i', strtotime($projectStage->date))) < strtotime(date('Y-m-d H:i', time()))) { Yii::import('application.modules.project.components.EventHelper'); EventHelper::stageExpired($projectStage->proj_id); } } }