load->model('PartnerRegion_model', 'partnerregion'); $this->load->library('form_validation'); } public function index() { $data['partnerregion'] = $this->partnerregion->getAllpartnerregion(); $this->load->view('includes/header'); $this->load->view('partnerregion/index', $data); $this->load->view('includes/footer'); } public function addpartnerregion() { $this->form_validation->set_rules('nama_cabang', 'nama_cabang', 'trim|prep_for_form'); $this->form_validation->set_rules('partner_region', 'partner_region', 'trim|prep_for_form'); $this->form_validation->set_rules('status_region', 'status_region', 'trim|prep_for_form'); if ($this->form_validation->run() == TRUE) { $data = [ 'nama_cabang' => html_escape($this->input->post('nama_cabang', TRUE)), 'partner_region' => html_escape($this->input->post('partner_region', TRUE)), 'status_region' => html_escape($this->input->post('status_region', TRUE)) ]; if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerregion/addpartnerregion'); } else { $this->partnerregion->addpartnerregion($data); $this->session->set_flashdata('tambah', 'Partner Region Has Been Added'); redirect('partnerregion'); } } else { $this->load->view('includes/header'); $this->load->view('partnerregion/addpartnerregion'); $this->load->view('includes/footer'); } } public function editpartnerregion($id) { $this->form_validation->set_rules('nama_cabang', 'nama_cabang', 'trim|prep_for_form'); $this->form_validation->set_rules('partner_region', 'partner_region', 'trim|prep_for_form'); $this->form_validation->set_rules('status_region', 'status_region', 'trim|prep_for_form'); $data['partnerregion'] = $this->partnerregion->getpartnerregionById($id); $id = html_escape($this->input->post('id', TRUE)); if ($this->form_validation->run() == TRUE) { $data = [ 'id' => html_escape($this->input->post('id', TRUE)), 'nama_cabang' => html_escape($this->input->post('nama_cabang', TRUE)), 'partner_region' => html_escape($this->input->post('partner_region', TRUE)), 'status_region' => html_escape($this->input->post('status_region', TRUE)) ]; if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerregion/index'); } else { $this->partnerregion->editdatapartnerregion($data); $this->session->set_flashdata('tambah', 'Partner Region Has Been Changed'); redirect('partnerregion'); } } else { $this->load->view('includes/header'); $this->load->view('partnerregion/editpartnerregion', $data); $this->load->view('includes/footer'); } } public function deletepartnerregion($id) { if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerregion/index'); } else { $data = $this->partnerregion->getpartnerregionById($id); $this->partnerregion->deletepartnerregionById($id); $this->session->set_flashdata('hapus', 'Partner Region Has Been deleted'); redirect('partnerregion'); } } }