/** * @author : TrangNT30 * call job update caching FE * @param : string $strDate * @name : updateCache * @copyright : FPT Online * @todo : updateCache */ public function updateAward($arrParams) { try { //default response $return = array('update_award' => 0); //new instance object $modelNews = new Thethao_Model_News(); $response = array(); if (!empty($arrParams)) { if ($arrParams['award'] == AWARD_DOVUI) { $response[] = $modelNews->getListEndAward(array('isGearman' => true, 'object_type' => OBJECT_TYPE_DOVUI, 'award' => AWARD_DOVUI, 'fromdate' => $arrParams['fromdate'], 'todate' => $arrParams['todate'])); } else { $response[] = $modelNews->getListAward(array('isGearman' => true, 'object_type' => OBJECT_TYPE_DOVUI, 'award' => $arrParams['award'], 'fromdate' => $arrParams['fromdate'], 'todate' => $arrParams['todate'])); } self::clearApcFile(); } $return['update_award'] = $response; } catch (Exception $ex) { //log error Thethao_Global::sendLog($ex); } return $return; }