コード例 #1
0
 public function getholidaynamesAction()
 {
     $this->_helper->layout->disableLayout();
     $groupid = $this->_request->getparam('groupid');
     $pageno = intval($this->_request->getParam('pageno', 1));
     $perpage = intval($this->_request->getParam('perpage', PERPAGE));
     if ($perpage == 0) {
         $perpage = PERPAGE;
     }
     $holidaygroupsmodel = new Default_Model_Holidaygroups();
     $holidaydetailsArr = $holidaygroupsmodel->getHolidayNamesForGroupId($groupid, $pageno, $perpage);
     $holidayCountArr = $holidaygroupsmodel->getHolidayCountForGroups($groupid);
     $holidayCount = $holidayCountArr[0]['count'];
     if ($holidayCount > 0) {
         $lastpage = ceil($holidayCount / $perpage);
     } else {
         $lastpage = '';
         $holidayCount = '';
     }
     $this->view->groupid = $groupid;
     $this->view->holidaydetailsArr = $holidaydetailsArr;
     $this->view->pageno = $pageno;
     $this->view->perpage = $perpage;
     $this->view->lastpage = $lastpage;
 }