Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Page extends CI_Controller {
- function __construct()
- {
- parent::__construct();
- $this->load->model('My_model');
- $this->load->helper('url');
- $this->load->helper('form');
- $this->load->database();
- }
- function index()
- {
- $this->load->view('tampilan_login');
- }
- function proses_login(){
- $user=$this->input->post('usern');
- $pass=$this->input->post('passw');
- $ceklogin= $this->my_model->login($user,$pass);
- if($ceklogin){
- foreach($ceklogin as $row);
- $this->session->set_userdata('username', $row->username);
- $this->session->set_userdata('level',$row->level);
- if($this->session->userdata('level')=="admin"){
- redirect('/admin');//ini mengambil dari controller admin
- }elseif($this->session->userdata('level')=="user"){
- redirect('user');//ini juga dari controller user
- }
- }else{
- $data['pesan']="Username atau Password tidak sesuai.";
- $this->load->view('tampilan_login',$data);
- }
- }
- function edit($id){
- $where=array('id_barang'=> $id);
- $data['bar'] = $this->my_model->ambil_where($where,'barang')->result();
- $this->load->view('edit',$data);
- }
- function stok($id){
- $where=array('id_barang'=> $id);
- $data['bara'] = $this->my_model->ambil_where($where,'barang')->result();
- $this->load->view('edit_user',$data);
- }
- function proses_edit(){
- $id = $this->uri->segment(3);
- $config['upload_path'] = 'produk/'; // foler upload
- $config['allowed_types'] = 'gif|jpg|png'; // jenis file
- $config['max_size'] = '10000';
- $config['max_width'] = '5000';
- $config['max_height'] = '5000';
- $this->load->library('upload', $config);
- $this->upload->initialize($config);
- $id = $this->input->post('id');
- $gambar_lama = $this->input->post('ganti_gambar');
- $nama = $this->input->post('nama');
- $harga = $this->input->post('harga');
- $stok = $this->input->post('stok');
- $gambar_lama = $this->input->post('ganti_gambar');
- if ($_FILES['userfile']['name'])
- {
- $field_name = "userfile";
- if (!$this->upload->do_upload($filename)) //sesuai dengan name pada form
- {
- $error = array('error' => $this->upload->display_errors());
- $this->load->view('terserah');
- }
- else
- {
- //tampung data dari form
- $file = $this->upload->data();
- $gambar = $file['file_name'];
- $data = array(
- 'nama_barang' => $nama,
- 'harga' => $harga,
- 'stok' => $stok,
- 'gambar' => $gambar
- );
- unlink($path.$gambar_lama);
- $where = array('id_barang'=>$id);
- $this->my_model->update($where, $data,'barang');
- Redirect( site_url('/admin'));
- }
- }
- }
- function hapus($id){
- $where = array('id_barang' => $id);
- $this->my_model->hapus($where,'barang');
- Redirect( site_url('/admin'));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement