Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2. class operator extends ci_controller{
  3.    
  4.    function __construct() {
  5.         parent::__construct();
  6.         $this->load->model('model_operator');
  7.         chek_session();
  8.     }
  9.    
  10.     function index()
  11.     {
  12.         $data['record']=  $this->model_operator->tampildata();
  13.         //$this->load->view('operator/lihat_data',$data);
  14.         $this->template->load('template','operator/lihat_data',$data);
  15.     }
  16.    
  17.     function post()
  18.     {
  19.         if(isset($_POST['submit'])){
  20.             // proses data
  21.             $nama       =  $this->input->post('nama',true);
  22.             $username   =  $this->input->post('username',true);
  23.             $password   =  $this->input->post('password',true);
  24.             $data       =  array(   'nama_lengkap'=>$nama,
  25.                                     'username'=>$username,
  26.                                     'password'=>md5($password));
  27.             $this->db->insert('operator',$data);
  28.             redirect('operator');
  29.         }
  30.         else{
  31.             //$this->load->view('operator/form_input');
  32.             $this->template->load('template','operator/form_input');
  33.         }
  34.     }
  35.    
  36.     function edit()
  37.     {
  38.         if(isset($_POST['submit'])){
  39.             // proses kategori
  40.             $id         =  $this->input->post('id',true);
  41.             $nama       =  $this->input->post('nama',true);
  42.             $username   =  $this->input->post('username',true);
  43.             $password   =  $this->input->post('password',true);
  44.             if(empty($password)){
  45.                  $data  =  array(   'nama_lengkap'=>$nama,
  46.                                     'username'=>$username);
  47.             }
  48.             else{
  49.                   $data =  array(   'nama_lengkap'=>$nama,
  50.                                     'username'=>$username,
  51.                                     'password'=>md5($password));
  52.             }
  53.              $this->db->where('operator_id',$id);
  54.              $this->db->update('operator',$data);
  55.              redirect('operator');
  56.         }
  57.         else{
  58.             $id=  $this->uri->segment(3);
  59.             $data['record']=  $this->model_operator->get_one($id)->row_array();
  60.             //$this->load->view('operator/form_edit',$data);
  61.             $this->template->load('template','operator/form_edit',$data);
  62.         }
  63.     }
  64.    
  65.    
  66.     function delete()
  67.     {
  68.         $id=  $this->uri->segment(3);
  69.         $this->db->where('operator_id',$id);
  70.         $this->db->delete('operator');
  71.         redirect('operator');
  72.     }
  73. }