public function departmentGrid($unitid) { $deptModel = new Default_Model_Departments(); $sort = 'DESC'; $by = 'd.modifieddate'; $pageNo = 1; $searchData = ''; $searchArray = array(); $dashboardcall = $this->_getParam('dashboardcall'); if ($dashboardcall == 'Yes') { $perPage = DASHBOARD_PERPAGE; } else { $perPage = PERPAGE; } $objName = 'departments'; $tableFields = array('action' => 'Action', 'deptname' => 'Name', 'deptcode' => 'Code', 'depthead' => 'Department Head', 'timezone' => 'Time Zone', 'unitname' => 'Business Unit'); $tablecontent = $deptModel->getDepartmentsData($sort, $by, $pageNo, $perPage, '', $unitid); $data = array(); $dataTmp = array('sort' => $sort, 'by' => $by, 'pageNo' => $pageNo, 'perPage' => $perPage, 'tablecontent' => $tablecontent, 'objectname' => $objName, 'extra' => array(), 'tableheader' => $tableFields, 'jsGridFnName' => 'getAjaxgridData', 'jsFillFnName' => '', 'searchArray' => $searchArray, 'formgrid' => 'true', 'call' => '', 'dashboardcall' => $dashboardcall, 'search_filters' => array('startdate' => array('type' => 'datepicker'))); array_push($data, $dataTmp); return $data; }