Advertisement
yusufmukharom

c_pengguna

Mar 28th, 2020
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.57 KB | None | 0 0
  1. <?php
  2. class Pengguna extends CI_Controller{
  3.     function __construct(){
  4.         parent::__construct();
  5.         if($this->session->userdata('masuk') !=TRUE){
  6.             $url=base_url();
  7.             redirect($url);
  8.         };
  9.         $this->load->model('m_pengguna');
  10.     }
  11.     function index(){
  12.     if($this->session->userdata('akses')=='1'){
  13.         $data['data']=$this->m_pengguna->get_pengguna();
  14.         $this->load->view('admin/v_pengguna',$data);
  15.     }else{
  16.         echo "Halaman tidak ditemukan";
  17.     }
  18.     }
  19.  
  20.     function tambah_pengguna(){
  21.     if($this->session->userdata('akses')=='1'){
  22.         $nama=$this->input->post('nama');
  23.         $username=$this->input->post('username');
  24.         $password=$this->input->post('password');
  25.         $password2=$this->input->post('password2');
  26.         $level=$this->input->post('level');
  27.         if ($password2 <> $password) {
  28.             echo $this->session->set_flashdata('msg','<label class="label label-danger">Password yang Anda Masukan Tidak Sama</label>');
  29.             redirect('admin/pengguna');
  30.         }else{
  31.             $this->m_pengguna->simpan_pengguna($nama,$username,$password,$level);
  32.             echo $this->session->set_flashdata('msg','<label class="label label-success">Pengguna Berhasil ditambahkan</label>');
  33.             redirect('admin/pengguna');
  34.         }
  35.        
  36.     }else{
  37.         echo "Halaman tidak ditemukan";
  38.     }
  39.     }
  40.     function edit_pengguna(){
  41.     if($this->session->userdata('akses')=='1'){
  42.         $kode=$this->input->post('kode');
  43.         $nama=$this->input->post('nama');
  44.         $username=$this->input->post('username');
  45.         $password=$this->input->post('password');
  46.         $password2=$this->input->post('password2');
  47.         $level=$this->input->post('level');
  48.         if (empty($password) && empty($password2)) {
  49.             $this->m_pengguna->update_pengguna_nopass($kode,$nama,$username,$level);
  50.             echo $this->session->set_flashdata('msg','<label class="label label-success">Pengguna Berhasil diupdate</label>');
  51.             redirect('admin/pengguna');
  52.         }elseif ($password2 <> $password) {
  53.             echo $this->session->set_flashdata('msg','<label class="label label-danger">Password yang Anda Masukan Tidak Sama</label>');
  54.             redirect('admin/pengguna');
  55.         }else{
  56.             $this->m_pengguna->update_pengguna($kode,$nama,$username,$password,$level);
  57.             echo $this->session->set_flashdata('msg','<label class="label label-success">Pengguna Berhasil diupdate</label>');
  58.             redirect('admin/pengguna');
  59.         }
  60.     }else{
  61.         echo "Halaman tidak ditemukan";
  62.     }
  63.     }
  64.     function nonaktifkan(){
  65.     if($this->session->userdata('akses')=='1'){
  66.         $kode=$this->input->post('kode');
  67.         $this->m_pengguna->update_status($kode);
  68.         redirect('admin/pengguna');
  69.     }else{
  70.         echo "Halaman tidak ditemukan";
  71.     }
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement