cache_board(); // TODO: for testing, remove line below // SystemCarousel::add('who will win next race?', '/pages/leader_board/index'); } if (intval($tm['tm_min']) == 0) { // 整点做活动 $activities = [new ClearanceCalc(), new LuckyCalc(), new LuckyExtACalc(), new LuckyExtBCalc()]; foreach($activities as $activity) { $activity->calc(); } // 刪除跑馬燈 SystemCarousel::removeTrash(); warnlog('onTimer_60() activities calculated.'); // 每日 24 if (intval($tm['tm_hour']) == 0) { SystemLog::deleteLog(); warnlog('onTimer_60() remove outdated admin logs'); } } } /** * 180秒钟执行的方法 */ public function onTimer_180() { } /** * 300秒钟执行的方法 */ public function onTimer_300() { UserToken::delToken();//删除一天前的过期token SystemAttachment::emptyYesterdayAttachment();//清除昨日海报 StoreOrder::sendTen();//10分钟未付款发送通知 } }