Beispiel #1
0
 /**
  * 显示调查结果
  */
 private function _show()
 {
     #------初始化------#
     $this->_modelAskform = $this->_getGlobalData('Model_Askform', 'object');
     $this->_modelAskformOption = $this->_getGlobalData('Model_AskformOption', 'object');
     #------初始化------#
     $dataList = $this->_modelAskformOption->findByAskformId($_GET['Id']);
     if ($dataList) {
         foreach ($dataList as &$list) {
             $list['content'] = unserialize($list['content']);
             $list['result'] = unserialize($list['result']);
             $list['vote'] = array();
             foreach ($list['content'] as $key => $value) {
                 $list['vote'][$value] = intval($list['result'][$key]);
             }
             if ($list['allow_other']) {
                 $list['vote']['其它'] = intval($list['result'][-1]);
             }
         }
         $this->_view->assign('dataList', $dataList);
         $this->_view->assign('jsonDataList', json_encode($dataList));
     }
     $data = $this->_modelAskform->findById($_GET['Id']);
     $data['start_time'] = date('Y-m-d H:i:s', $data['start_time']);
     $data['end_time'] = date('Y-m-d H:i:s', $data['end_time']);
     $this->_view->assign('askStatus', $this->_askStatus);
     $this->_view->assign('data', $data);
     $this->_view->set_tpl(array('body' => 'Askform/Show.html'));
     $this->_utilMsg->createNavBar();
     $this->_view->display();
 }
Beispiel #2
0
 public function delById($id)
 {
     if (empty($id)) {
         return array('status' => -1, 'msg' => '请选择要删除的问卷', 'href' => 1);
     }
     parent::delById($id);
     $this->_modelAskformOption = $this->_getGlobalData('Model_AskformOption', 'object');
     $this->_modelAskformOption->execute("delete from {$this->_modelAskformOption->tName()} where askform_id={$id}");
     return array('status' => 1, 'msg' => false, 'href' => 1);
 }