Esempio n. 1
0
 /**
  * faq详细
  */
 public function actionDetail()
 {
     $id = abs(intval($_GET['id']));
     $this->_modelPlayerFaq = $this->_getGlobalData('Model_PlayerFaq', 'object');
     $data = $this->_modelPlayerFaq->findById($id);
     $data['answer'] = $data['answer_g'];
     unset($data['answer_g'], $data['answer_s']);
     if (empty($data['answer'])) {
         unset($data['answer']);
     }
     if ($data) {
         $this->_modelStatsFaq = $this->_getGlobalData('Model_StatsFaq', 'object');
         $statArr = array('game_type_id' => $data['game_type_id'], 'source' => 2, 'kind_id' => $data['kind_id'], 'lang_id' => $data['lang_id']);
         $this->_modelStatsFaq->add($statArr);
         //增加统计量
         $this->_modelPlayerFaq->execute("update {$this->_modelPlayerFaq->tName()} set `ratio`=ratio+1 where Id={$id}");
         //增加点击率
         $this->_returnAjaxJson(array('status' => 1, 'info' => 'InterfaceFaq_Detail', 'data' => $data));
     } else {
         $this->_returnAjaxJson(array('status' => 0, 'info' => 'NO_FIND', 'data' => null));
         //无数据返回出错
     }
 }