/** * This function is used in employee,group and roles for employees popup */ public function emprolesgrouppopupAction() { $group_id = $this->_getParam('group_id', null); $role_id = $this->_getParam('role_id', null); $page_no = $this->_getParam('page_no', 1); $sort_name = $this->_getParam('sort_name', 'userfullname'); $sort_type = $this->_getParam('sort_type', 'asc'); $per_page = $this->_getParam('per_page', 'asc'); Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH . "/layouts/scripts/popup/"); $emp_model = new Default_Model_Employee(); $emp_data = $emp_model->emprolesgrouppopup($group_id, $role_id, $page_no, $sort_name, $sort_type, $per_page); $page_cnt = $emp_data['page_cnt']; $employee_data = $emp_data['rows']; $this->view->per_page = $per_page; $this->view->page_no = $page_no; $this->view->sort_name = $sort_name; $this->view->sort_type = $sort_type; $this->view->page_cnt = $page_cnt; $this->view->employee_data = $employee_data; if ($group_id != USERS_GROUP) { $this->view->column_arr = $this->empreport_heplper1('mandatory'); } else { $this->view->column_arr = array('userfullname' => 'User', 'employeeId' => 'User ID', 'emailaddress' => 'Email', 'rolename_p' => 'Role'); } $this->view->group_id = $group_id; $this->view->role_id = $role_id; }