Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit ('No direct script access allowed');
- class Workbook extends CI_Controller
- {
- public function __construct()
- {
- parent::__construct();
- $this->load->model("workbook_model"); //load model workbook
- $this->load->library('form_validation'); //load library form validation
- $this->load->helper(array('form', 'url'));
- }
- public function index()
- {
- $data["workbook"] = $this->workbook_model->getAll(); //ambil data dari model
- $this->load->view("admin/workbook/list_workbook", $data); //load view data model ke workbook
- }
- public function add()
- {
- // $workbook = $this->workbook_model; //objek model
- // $validation = $this->form_validation; //objek form validation
- // $validation->set_rules($workbook->rules()); //terapkan rules
- // if ($validation->run()){
- // $workbook->save();
- // }else{
- // print_r("tes gagal"); die;
- // }
- $data["workbook"] = $this->workbook_model->get_data_stage();
- $this->load->view("admin/workbook/new_form", $data); //load isi form workbook
- }
- public function aksi_add()
- {
- // print_r('tes'); die;
- $this->session->set_flashdata('Sukses', 'Data Anda Berhasil Disimpan'); //pesan berhasil
- $this->workbook_model->save(); //objek modelredir
- redirect('index.php/admin/workbook');
- }
- public function edit($id=null)
- {
- // if(!isset($id)) redirect('admin/workbook/list_workbook');
- // $workbook = $this->workbook_model;
- // $validation = $this->form_validation;
- // $validation->set_rules($workbook->rules());
- // if ($validation->run()){
- // $workbook->update();
- // }else{
- // print_r("tes gagal"); die;
- $data["workbook"] = $this->workbook_model->getById($id); //mengambil data berdasarkan id
- if (!$data["workbook"]) show_404();// jika tidak ada show error
- $this->load->view("admin/workbook/edit_form", $data); //load edit form workbook
- }
- public function aksi_edit()
- {
- $this->session->set_flashdata('success', 'Data Anda Berhasil Diupdate'); //pesan berhasil
- $this->workbook_model->update();
- redirect('index.php/admin/workbook');
- }
- public function delete($id=null)
- {
- if (!isset($id)) show_404();
- if ($this->workbook_model->delete($id)){
- redirect('index.php/admin/workbook');
- }
- }
- // public function aksi_upload()
- // {
- // $config['upload_path'] = './upload/workbook/';
- // $config['allowed_types'] = 'gif|jpg|png';
- // $config['max_size'] = 10240;
- // // $config['max_width'] = 1024;
- // // $config['max_height'] = 768;
- // if ( ! $this->upload->do_upload('image')){
- // $error = array('error' => $this->upload->display_errors());
- // $this->load->view('admin/workbook/edit_form', $error);
- // }else{
- // $data = array('upload_data' => $this->upload->data());
- // $this->load->view('admin/workbook', $data);
- // }
- // }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement