Advertisement
vaganfree

kategori

Dec 10th, 2016
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.84 KB | None | 0 0
  1. <?php
  2. class kategori extends CI_Controller{
  3.    
  4.     function __construct() {
  5.         parent::__construct();
  6.         $this->load->model('model_kategori');
  7.         chek_session();
  8.     }
  9.    
  10.     function index(){
  11.         $this->load->library('pagination');
  12.         $config['base_url'] = base_url().'index.php/kategori/index/';
  13.         $config['total_rows'] = $this->model_kategori->tampilkan_data()->num_rows();
  14.         $config['per_page'] = 3;
  15.         $this->pagination->initialize($config);
  16.         $data['paging']     =$this->pagination->create_links();
  17.         $halaman            =  $this->uri->segment(3);
  18.         $halaman            =$halaman==''?0:$halaman;
  19.         $data['record']     =    $this->model_kategori->tampilkan_data_paging($halaman,$config['per_page']);
  20.         $this->template->load('template','kategori/lihat_data',$data);
  21.     }
  22.    
  23.     function post()
  24.     {
  25.         if(isset($_POST['submit'])){
  26.             // proses kategori
  27.             $this->model_kategori->post();
  28.             redirect('kategori');
  29.         }
  30.         else{
  31.             //$this->load->view('kategori/form_input');
  32.             $this->template->load('template','kategori/form_input');
  33.         }
  34.     }
  35.    
  36.     function edit()
  37.     {
  38.         if(isset($_POST['submit'])){
  39.             // proses kategori
  40.             $this->model_kategori->edit();
  41.             redirect('kategori');
  42.         }
  43.         else{
  44.             $id=  $this->uri->segment(3);
  45.             $data['record']=  $this->model_kategori->get_one($id)->row_array();
  46.             //$this->load->view('kategori/form_edit',$data);
  47.             $this->template->load('template','kategori/form_edit',$data);
  48.         }
  49.     }
  50.    
  51.    
  52.     function delete()
  53.     {
  54.         $id=  $this->uri->segment(3);
  55.         $this->model_kategori->delete($id);
  56.         redirect('kategori');
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement