示例#1
0
 /**
  * 季度统计
  */
 public function actionQuarter()
 {
     $this->_modelProgramProject = $this->_getGlobalData('Model_ProgramProject', 'object');
     $projects = $this->_modelProgramProject->findAllProjectUser();
     $this->_modelProgramStatsQuarter = $this->_getGlobalData('Model_ProgramStatsQuarter', 'object');
     if ($this->_isPost()) {
         //统计
         $this->_view->assign('display', true);
         $selected = array();
         if ($_POST['year']) {
             $selected['year'] = $_POST['year'];
         }
         if ($_POST['user_id']) {
             $selected['user_id'] = $_POST['user_id'];
         }
         $this->_view->assign('selected', $selected);
         $userStatsData = $this->_modelProgramStatsQuarter->stats($_POST['user_id'], $_POST['year'], $_POST['quarter']);
         $this->_view->assign('userStatsData', $userStatsData);
         $history = $this->_modelProgramStatsQuarter->findByUserId($_POST['user_id']);
         if (count($history)) {
             foreach ($history as $list) {
                 if ($list['year'] == $_POST['year'] && $list['quarter'] == $_POST['quarter']) {
                     $this->_view->assign('isStats', true);
                 }
             }
         }
         $this->_view->assign('history', $history);
     }
     $this->_view->assign('quarterList', $this->_modelProgramStatsQuarter->getQuarter());
     $this->_view->assign('projects', $projects);
     $this->_utilMsg->createPackageNavBar();
     $this->_view->display();
 }
 /**
  * 删除项目
  */
 public function actionDel()
 {
     $this->_modelProgramProject = $this->_getGlobalData('Model_ProgramProject', 'object');
     $this->_modelProgramProject->delById($_GET['Id']);
     $this->_utilMsg->showMsg('删除成功', 1);
 }