예제 #1
0
 public function statisticAction()
 {
     // action body
     $repairs = new Application_Model_DbTable_Repairs();
     if ($this->getRequest()->isPost('select_date')) {
         $year = $this->getRequest()->getPost('select_year');
         $month = $this->getRequest()->getPost('select_month');
         $_SESSION['year'] = $year;
         $_SESSION['month'] = $month;
     } else {
         $currend_date = new Zend_Date();
         $ss = $currend_date->toArray();
         $year = $ss['year'];
         $month = (int) $ss['month'];
         if ($month < 10) {
             $month = "0{$month}";
         }
         $_SESSION['year'] = $year;
         $_SESSION['month'] = $month;
     }
     $date = "{$year}-{$month}";
     $this->view->repairs = $repairs->statisticRepairs($date);
     $dd = $repairs->getcountRepairs($date);
     $this->view->count = $dd[0]['count'];
     $dd = $repairs->getcountRepairs();
     $this->view->allcount = $dd[0]['count'];
 }