load->model('categorymerchant_model', 'cm'); $this->load->library('form_validation'); } public function index() { $data['catmer'] = $this->cm->getallcm(); $data['fitur'] = $this->cm->getfiturmerchant(); $this->load->view('includes/header'); $this->load->view('categorymerchant/index', $data); $this->load->view('includes/footer'); } public function tambahcm() { $this->form_validation->set_rules('nama_kategori', 'nama_kategori', 'trim|prep_for_form'); if ($this->form_validation->run() == TRUE) { $data = [ 'nama_kategori' => html_escape($this->input->post('nama_kategori', TRUE)), 'id_fitur' => html_escape($this->input->post('id_fitur', TRUE)), 'status_kategori' => html_escape($this->input->post('status_kategori', TRUE)), ]; $this->cm->tambahcm($data); $this->session->set_flashdata('tambah', 'Category Merchant Has Been Added'); redirect('categorymerchant'); } } public function hapus($id) { $this->cm->hapuscm($id); $this->session->set_flashdata('hapus', 'Category Merchant Has Been Deleted'); redirect('categorymerchant'); } public function ubahcm() { $this->form_validation->set_rules('nama_kategori', 'nama_kategori', 'trim|prep_for_form'); $this->form_validation->set_rules('id_fitur', 'id_fitur', 'trim|prep_for_form'); $this->form_validation->set_rules('status_kategori', 'status_kategori', 'trim|prep_for_form'); if ($this->form_validation->run() == TRUE) { $id = $this->input->post('id_kategori_merchant'); $data = [ 'nama_kategori' => html_escape($this->input->post('nama_kategori', TRUE)), 'id_fitur' => html_escape($this->input->post('id_fitur', TRUE)), 'status_kategori' => html_escape($this->input->post('status_kategori', TRUE)), ]; $this->cm->ubahcm($data, $id); $this->session->set_flashdata('ubah', 'Category Merchant Has Been Updated'); redirect('categorymerchant'); } } }