load->model('Permission_model'); if (!$this->ion_auth->in_group(array('admin'))) { if(!$this->ion_auth->group_permission()) redirect('home/permission'); } } public function index() { $data = array(); $data['permission'] = $this->Permission_model->getPermission(); $this->load->view('home/dashboard',$data); // just the header file $this->load->view('permission'); $this->load->view('home/footer'); // just the header file } public function addNewView() { $data = array(); $data['parents'] = $this->Permission_model->getPermission(); $this->load->view('home/dashboard',$data); // just the header file $this->load->view('add_new',$data); $this->load->view('home/footer'); // just the header file } public function addNew() { $id = $this->input->post('id'); $parent_id = $this->input->post('parent_id'); $name = $this->input->post('name'); $url = $this->input->post('url'); $menu_order = $this->input->post('menu_order'); $menu_icon = $this->input->post('menu_icon'); $this->load->library('form_validation'); $this->form_validation->set_error_delimiters('
'; print_r($data); echo '';die; $this->load->view('home/dashboard', $data); // just the header file $this->load->view('add_new', $data); $this->load->view('home/footer'); // just the footer file } function delete() { $id = $this->input->get('id'); //echo $id;die; $this->Permission_model->delete($id); $this->session->set_flashdata('feedback', 'Deleted'); redirect('permission'); } function getPermission() { $requestData = $_REQUEST; $start = $requestData['start']; $limit = $requestData['length']; $search = $this->input->post('search')['value']; if ($limit == -1) { if (!empty($search)) { $data['permission'] = $this->Permission_model->getPermissionBySearch($search); } else { $data['permission'] = $this->Permission_model->getPermission(); } } else { if (!empty($search)) { $data['permission'] = $this->Permission_model->getPermissionByLimitBySearch($limit, $start, $search); } else { $data['permission'] = $this->Permission_model->getPermissionByLimit($limit, $start); } } //$data['permission'] = $this->Permission_model->getPermission(); foreach ($data['permission'] as $permission) { if ($this->ion_auth->in_group(array('admin'))) { //$options1 = ' ' . lang('edit') . ''; $options1 = ' ' . lang('edit') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options3 = ' ' . lang('delete') . ''; } $info[] = array( $permission->id, $permission->name, $permission->url, $options1 . ' ' . $options3, // $options2 ); } if (!empty($data['permission'])) { $output = array( "draw" => intval($requestData['draw']), "recordsTotal" => $this->db->get('permissions')->num_rows(), "recordsFiltered" => $this->db->get('permissions')->num_rows(), "data" => $info ); } else { $output = array( // "draw" => 1, "recordsTotal" => 0, "recordsFiltered" => 0, "data" => [] ); } echo json_encode($output); } public function getMenuInfo() { // Search term $searchTerm = $this->input->post('searchTerm'); // Get users $response = $this->menu_model->getMenuInfo($searchTerm); echo json_encode($response); } public function getMenuWithAddNewOption() { // Search term $searchTerm = $this->input->post('searchTerm'); // Get users $response = $this->menu_model->getMenuWithAddNewOption($searchTerm); echo json_encode($response); } } /* End of file doctor.php */ /* Location: ./application/modules/doctor/controllers/doctor.php */