Advertisement
marrz

Untitled

Dec 12th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. <?php
  2.  
  3. defined('BASEPATH') OR exit('No direct script access allowed');
  4.  
  5. class Nilai extends CI_Controller
  6. {
  7. public function __construct()
  8. {
  9. parent::__construct();
  10. if($this->session->userdata('status') != "login"){
  11. redirect(base_url("index.php/admin/login"));
  12. }
  13. $this->load->model("mnilai");
  14. $this->load->library('form_validation');
  15. }
  16.  
  17. public function index()
  18. {
  19. $data["tnilai"] = $this->mnilai->getAll();
  20. $this->load->view("admin/tnilai/list", $data);
  21. }
  22.  
  23. public function add()
  24. {
  25. $tnilai = $this->mnilai;
  26. $validation = $this->form_validation;
  27. $validation->set_rules($tnilai->rules());
  28.  
  29. if ($validation->run()) {
  30. $tnilai->save();
  31. $this->session->set_flashdata('success', 'Berhasil disimpan');
  32. }
  33.  
  34. $this->load->view("admin/tnilai/new_form");
  35. }
  36.  
  37. public function edit($id = null)
  38. {
  39. if (!isset($id)) redirect('admin/tnilai');
  40.  
  41. $tnilai = $this->mnilai;
  42. $validation = $this->form_validation;
  43. $validation->set_rules($tnilai->rules());
  44.  
  45. if ($validation->run()) {
  46. $tnilai->update();
  47. $this->session->set_flashdata('success', 'Berhasil disimpan');
  48. }
  49.  
  50. $data["tnilai"] = $tnilai->getById($id);
  51. if (!$data["tnilai"]) show_404();
  52.  
  53. $this->load->view("admin/tnilai/edit_form", $data);
  54. }
  55.  
  56. public function delete($id=null)
  57. {
  58. if (!isset($id)) show_404();
  59.  
  60. if ($this->mnilai->delete($id)) {
  61. redirect(site_url('admin/nilai'));
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement