%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class DepartmentType extends CI_Controller { /** * Index Page for this controller. * * Maps to the following URL * http://example.com/index.php/welcome * - or - * http://example.com/index.php/welcome/index * - or - * Since this controller is set as the default controller in * config/routes.php, it's displayed at http://example.com/ * * So any other public methods not prefixed with an underscore will * map to /index.php/welcome/<method_name> * @see https://codeigniter.com/user_guide/general/urls.html */ function __construct() { parent::__construct(); if((!isset($_SESSION['is_logged']))||($_SESSION['is_logged']==false)) { $_SESSION['redirect'] = base_url()."admin/DepartmentType/view_department_types"; redirect(base_url().'admin/login'); } $this->load->model('department_type_model', 'department_type'); } public function index() { $this->view_department_types(); } public function add_department_type($id=0) { $data = array(); $data['data_string'] = ''; $department_typeID = $id; echo '<script>console.log("add department_type")</script>'; if($id){ $records = $this->department_type->get_department_type($id); echo '<script>console.log("update department_type")</script>'; if(!$records){ show_404(); } else{ $data = array( 'DepartmentTypeID' => $records['DepartmentTypeID'], 'DepartmentTypeTitle' => $records['DepartmentTypeTitle'], 'DepartmentTypePageURL' => $records['DepartmentTypePageURL'], 'DepartmentTypeOverview' => $records['DepartmentTypeOverview'], 'DepartmentTypeParent' => $records['DepartmentTypeParent'], 'Status' => $records['Status'] ); } } $post=$this->input->post(); if($post){ echo '<script>console.log("post")</script>'; $this->form_validation->set_rules('DepartmentTypeTitle', 'Department Type Title', 'required'); $this->form_validation->set_rules('DepartmentTypePageURL', 'Department Type Slug', 'required'); if ($this->form_validation->run() == FALSE) { echo '<script>console.log("Error in validating doctor")</script>'; //console.log("Error in validating doctor"); $this->load->view('admin/addDepartmentType'); } else { if(isset($post['DepartmentTypeID'])){ $department_typeID = $post['DepartmentTypeID']; } $insert_data = array( 'DepartmentTypeTitle' => $post['DepartmentTypeTitle'], 'DepartmentTypeOverview' => $post['DepartmentTypeOverview'], 'DepartmentTypeParent' => $post['DepartmentTypeParent'], 'DepartmentTypePageURL' => $post['DepartmentTypePageURL'], 'Status' => $post['Status'], ); $success = ''; echo '<script>console.log("'.$department_typeID.'")</script>'; if($department_typeID){ $success = $this->department_type->update_department_type($insert_data,$department_typeID); } else{ $success = $this->department_type->insert_department_type($insert_data); echo '<script>console.log("'.$success.'")</script>'; } if($success){ redirect(base_url()."admin/DepartmentType/view_department_types"); } } } $data['department_types'] = $this->department_type->get_department_types(); $this->load->view('admin/AddDepartmentType',$data); } public function update_department_type($id){ $this->add_department_type($id); } public function view_department_types() { $data = array(); $data['records'] = $this->department_type->get_department_types(); if(!$data){ show_404(); } $this->load->view('admin/ViewDepartmentTypes',$data); } public function remove_department_type($id) { $data = array(); if($this->department_type->has_dependency($id)){ $data['msg'] = 'Department Type Could not be deleted. Deleted dependencies first'; } else{ if($this->department_type->delete_department_type($id)){ $data['msg'] = 'Department Type deleted succesfully'; } else{ $data['msg'] = 'Department Type could not be deleted'; } } $data['records'] = $this->department_type->get_department_types(); if(!$data){ show_404(); } $this->load->view('admin/ViewDepartmentTypes',$data); } }