aries_

form_valid

Nov 24th, 2012
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.96 KB | None | 0 0
  1. <------controller tambah user ----------------->
  2.  function tambah_user(){
  3.         $data['name']=array(
  4.             'id'=>'name',
  5.             'name'=>'name',
  6.             "style"=>'height:30px;',
  7.             'placeholder'=>'Masukan Nama'
  8.         );
  9.         $data['username']=array(
  10.             'id'=>'username',
  11.             'name'=>'username',
  12.             'style'=>'margin-top: -17px; height:30px;',
  13.             'placeholder'=>'Masukan Username'
  14.         );
  15.         $data['password']=array(
  16.             'id'=>'pass',
  17.             'name'=>'password',
  18.             'style'=>'margin-top: -19px; height:30px;',
  19.             'placeholder'=>'Masukan Password'
  20.         );
  21.      
  22.         $data['listactive']=array(
  23.             NULL=>'Select',
  24.             'active'=>'Active',
  25.             'banned'=>'Banned'
  26.         );
  27.  
  28.         $data['save']=array(
  29.             'name'=>'save',
  30.             'value'=>'save',
  31.             'class'=>'btn btn-primary',
  32.             'style'=>'height:35px;'
  33.  
  34.         );
  35.         $data['header']="Selamat Datang di Halaman Tambah User";
  36.         $data['level']=$this->am->get_access_user('blog_user','level');
  37.         $data['menu']=$this->am->admin_modul();
  38.         $data['content']='adminpage/tambah_user';
  39.         $this->load->view('adminpage/admin_template',$data);
  40.     }
  41. <--------------------------------->
  42.  
  43. <------------------------------proses insert plus form alid----------------->
  44. function add_user() {
  45.         $name=$this->input->post('name');
  46.         $user=$this->input->post('username');
  47.         $pass=md5($this->input->post('password'));
  48.         $level=$this->input->post('akses');
  49.         $active=$this->input->post('active');
  50.        
  51.  
  52.         $this->form_validation->set_rules('name','name','required|min_length[5]|max_length[25]|xss_clean');
  53.         $this->form_validation->set_rules('username','username','required|min_length[5]|max_length[25]|xss_clean');
  54.         $this->form_validation->set_rules('Password','Password','required|min_length[5]|max_length[25]|xss_clean');
  55.         $this->form_validation->set_rules('active','active','required|min_length[5]|max_length[25]|xss_clean');
  56.  
  57.         if ($this->form_validation->run() == FALSE) {
  58.             $this->session->set_flashdata('msg', 'Periksa Kembali Semua Data !!!');
  59.             redirect('Admin/myadmin/tambah_user','refresh');
  60.         }
  61.         else {
  62.            
  63.             $cek = $this->am->look_up($user);
  64.             if ($cek['username'] == $user ) {
  65.                 $this->session->set_flashdata('msg', 'Username tidak boleh sama !!!');
  66.                 redirect('Admin/myadmin/tambah_user','refresh');
  67.             }
  68.             else {
  69.                $this->am->adduser($name,$user,$pass,$level,$active);
  70.                 $this->session->set_flashdata('msg', 'Data Telah tersimpan');
  71.                redirect('Admin/myadmin/data_user','refresh');
  72.             }
  73.         }
  74.     }
  75. <--------------------------------------------->
  76. <----------------view---------------->
  77. <br>
  78. <button class="btn btn-large btn-block btn-primary"  style="margin-bottom: 15px " type="button" onclick="history.back()">Kembali</button>
  79. <?php
  80. echo form_open('Admin/Admin_User/add_user');
  81. ?>
  82. <?php  echo $this->session->flashdata('msg'); ?>
  83. <div id="tag-name" style="font-weight:bold;">
  84. Name:<br><br>
  85.     Username: <br><br>
  86.     Password : <br><br>
  87.     Hak Akses: <br><br>
  88.     Active :<br><br>
  89. </div>
  90. <div id="input-user" style="margin-left: 140px; margin-top: -201px;">
  91.     <?php echo form_input($name); ?><br><br>
  92.      <?php echo form_input($username); ?><br><br>
  93.      <?php echo form_password($password); ?><br><br>
  94.      <div class="margin-20" style="margin-top: -20px;">
  95.      <?php echo form_dropdown('akses',$level); ?><br><br>
  96.      </div>
  97.      <div class="margin-19" style="margin-top: -20px;">
  98.          <?php echo form_dropdown('active',$listactive); ?><br>
  99.      </div>
  100. </div>
  101. <?php echo form_submit($save); ?>
  102.  
  103. <?php echo form_close(); ?>
  104. <---------------------------------------------->
Advertisement
Add Comment
Please, Sign In to add comment