public function heso03Action() { $translate = Zend_Registry::get('Zend_Translate'); $this->view->title = 'Tính lương - ' . $translate->_('TEXT_DEFAULT_TITLE'); $this->view->headTitle($this->view->title); $layoutPath = APPLICATION_PATH . '/templates/' . TEMPLATE_USED; $option = array('layout' => '1_column/layout', 'layoutPath' => $layoutPath); Zend_Layout::startMvc($option); $date = new Zend_Date(); $date->subMonth(1); $thang = $this->_getParam('thang', $date->toString("M")); $nam = $this->_getParam('nam', $date->toString("Y")); $em_id = $this->_getParam('id', 0); $emModel = new Front_Model_Employees(); $hesocbModel = new Front_Model_HeSo(); $hesoModel = new Front_Model_EmployeesHeso(); $phucapModel = new Front_Model_EmployeesPhuCap(); $em_info = $emModel->fetchRow("em_id={$em_id}"); $em_he_so = $hesoModel->getCurrentHeSo($thang, $nam, $em_id); $em_phu_cap = $phucapModel->getCurrentHeSo($thang, $nam, $em_id); $lastHeSoLuong = $hesocbModel->fetchOneData(array('hs_ngay_bat_dau' => date("{$nam}-{$thang}-1")), 'hs_ngay_bat_dau DESC'); $bangluongModel = new Front_Model_BangLuong(); $bang_luong = $bangluongModel->fetchByDate($em_id, "{$nam}-{$thang}-01 00:00:00", "{$nam}-{$thang}-31 23:59:59"); $ketquaModel = new Front_Model_DanhGia(); $phan_loai = $ketquaModel->getPhanLoai($em_id, $thang, $nam); $this->view->em_info = $em_info; $this->view->he_so = $em_he_so; $this->view->phu_cap = $em_phu_cap; $this->view->he_so_cb = $lastHeSoLuong; $this->view->thang = $thang; $this->view->nam = $nam; $this->view->nv_id = $em_id; $this->view->bang_luong = $bang_luong; $this->view->phan_loai = $phan_loai; if ($nam > $date->toString("Y") || $nam == $date->toString("Y") && $thang > $date->toString("M")) { $this->_helper->viewRenderer->setRender('thoigian'); } }