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']; }