//------------------------------------------------------------------------------ //$profiler->start('fill_frl_mem'); //------------------------------------------------------------------------------ //$results['data'] = print_r(TServiceOrderModel::model()->getInactiveOrders(),true); //$results['data'] = print_r(TServiceOrderModel::model()->getNoneFeedbackOrders(),true); //print_r($DB->sql); //exit; $DB = new DB('master'); //$_SESSION['DB']; if (!isset($DB)) { exit; } //77, 78, 79, 80 //74 73 17 72 $DB->query("\n UPDATE tservices_orders \n SET date = NOW() - interval '1 day'\n WHERE id = 77\n"); $DB->query("\n UPDATE tservices_orders \n SET date = NOW() - interval '3 days'\n WHERE id = 78\n"); $DB->query("\n UPDATE tservices_orders \n SET date = NOW() - interval '1 day'\n WHERE id = 79\n"); $DB->query("\n UPDATE tservices_orders \n SET date = NOW() - interval '3 days'\n WHERE id = 80\n"); $tservices_smail = new tservices_smail(); $results['inactiveOrders'] = $tservices_smail->inactiveOrders(); $results['noneFeedbackOrders'] = $tservices_smail->noneFeedbackOrders(); //------------------------------------------------------------------------------ //$profiler->stop('fill_frl_mem'); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ array_walk($results, function (&$value, $key) { $value = sprintf('%s = %s' . PHP_EOL, $key, $value); }); print_r(implode('', $results)); exit;
* «апускать каждый час * * –ассылка уведомлений о * наличии новых заказов дл¤ исполнителей за 24 и 72 часа * возможности оставить отзыв после завершени¤ заказа за 24 и 72 часа. * */ //ini_set('display_errors',1); //error_reporting(E_ALL ^ E_NOTICE); ini_set('max_execution_time', 0); ini_set('memory_limit', '512M'); if (!isset($_SERVER['DOCUMENT_ROOT']) || !strlen($_SERVER['DOCUMENT_ROOT'])) { //@todo: укажите вместо '' относительное положение doc_root например '/../' $_SERVER['DOCUMENT_ROOT'] = rtrim(realpath(dirname(__FILE__) . ''), '/'); } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/config.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/log.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/multi_log.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/tservices/tservices_smail.php"; $log = new log('hourly_tservices_orders/' . SERVER . '-%d%m%Y.log'); $log->writeln('------------ BEGIN hourly (start time: ' . date('d.m.Y H:i:s') . ') -----'); //------------------------------------------------------------------------------ try { $tservices_smail = new tservices_smail(); $log->TRACE($tservices_smail->inactiveOrders()); $log->TRACE($tservices_smail->noneFeedbackOrders()); } catch (Exception $e) { $log->TRACE($e->getMessage()); } //------------------------------------------------------------------------------ $log->writeln('------------ END hourly (total time: ' . $log->getTotalTime() . ') ---------------');