load->model('Partnerjob_model', 'partnerjob'); $this->load->library('form_validation'); } public function index() { $data['partnerjob'] = $this->partnerjob->getAllpartnerjob(); $this->load->view('includes/header'); $this->load->view('partnerjob/index', $data); $this->load->view('includes/footer'); } public function addpartnerjob() { $this->form_validation->set_rules('icon', 'icon', 'trim|prep_for_form'); $this->form_validation->set_rules('driver_job', 'driver_job', 'trim|prep_for_form'); $this->form_validation->set_rules('status_job', 'status_job', 'trim|prep_for_form'); if ($this->form_validation->run() == TRUE) { $data = [ 'icon' => html_escape($this->input->post('icon', TRUE)), 'driver_job' => html_escape($this->input->post('driver_job', TRUE)), 'status_job' => html_escape($this->input->post('status_job', TRUE)) ]; if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerjob/addpartnerjob'); } else { $this->partnerjob->addpartnerjob($data); $this->session->set_flashdata('tambah', 'Partner Job Has Been Added'); redirect('partnerjob'); } } else { $this->load->view('includes/header'); $this->load->view('partnerjob/addpartnerjob'); $this->load->view('includes/footer'); } } public function editpartnerjob($id) { $this->form_validation->set_rules('icon', 'icon', 'trim|prep_for_form'); $this->form_validation->set_rules('driver_job', 'driver_job', 'trim|prep_for_form'); $this->form_validation->set_rules('status_job', 'status_job', 'trim|prep_for_form'); $data['partnerjob'] = $this->partnerjob->getpartnerjobById($id); $id = html_escape($this->input->post('id', TRUE)); if ($this->form_validation->run() == TRUE) { $data = [ 'id' => html_escape($this->input->post('id', TRUE)), 'icon' => html_escape($this->input->post('icon', TRUE)), 'driver_job' => html_escape($this->input->post('driver_job', TRUE)), 'status_job' => html_escape($this->input->post('status_job', TRUE)) ]; if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerjob/index'); } else { $this->partnerjob->editdatapartnerjob($data); $this->session->set_flashdata('tambah', 'Partner Job Has Been Changed'); redirect('partnerjob'); } } else { $this->load->view('includes/header'); $this->load->view('partnerjob/editpartnerjob', $data); $this->load->view('includes/footer'); } } public function deletepartnerjob($id) { if (demo == TRUE) { $this->session->set_flashdata('demo', 'NOT ALLOWED FOR DEMO'); redirect('partnerjob/index'); } else { $data = $this->partnerjob->getpartnerjobById($id); $this->partnerjob->deletepartnerjobById($id); $this->session->set_flashdata('hapus', 'Partner Job Has Been deleted'); redirect('partnerjob'); } } }