Advertisement
ridwan_12345

Untitled

Jul 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Kegiatan extends CI_Controller {
  5.  
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. $this->load->model('Kegiatan_model');
  10. $this->load->library(array('session', 'form_validation','table'));
  11. $this->load->helper(array('form', 'url','file'));
  12. $this->load->database();
  13. }
  14.  
  15. public function index()
  16. {
  17. $tbl_kegiatan = $this->Kegiatan_model->listing();
  18. $data = array( 'title' => 'Halaman Kegiatan Alumni',
  19. 'tbl_kegiatan' => $tbl_kegiatan,
  20. 'isi' => 'admin/kegiatan/list'
  21. );
  22. $this->load->view('admin/layout/wrapper', $data);
  23. }
  24.  
  25. public function tambah()
  26. {
  27. //validasi
  28. // $valid = $this->form_validation;
  29. // if($valid->run()===FALSE) {
  30. //end validasi
  31. $data = array( 'title' => 'Tambah Kegiatan Alumni',
  32. 'isi' => 'admin/kegiatan/tambah'
  33. );
  34.  
  35.  
  36.  
  37.  
  38.  
  39. $this->load->view('admin/layout/wrapper', $data);
  40. // );
  41. //else{
  42. if(isset($_POST['submit'])){
  43. $judul = $this->input->post('judul');
  44. $Deskripsi = $this->input->post('deskripsi');
  45. $video = $this->input->post('video');
  46. $kegiatan = array(
  47. 'judul'=>$judul,
  48. 'deskripsi'=>$Deskripsi,
  49. 'video'=>$video,
  50.  
  51. // 'id_kegiatan'=>$id_kegiatan_insert
  52. );
  53.  
  54. $id_kegiatan=$this->Kegiatan_model->create('tbl_kegiatan',$kegiatan);
  55. $nama_gambar=$this->input->post('upload_gambar');
  56. $gambar = array(
  57. 'id_kegiatan' =>$id_kegiatan,
  58. 'nama_gambar'=>$nama_gambar
  59. );
  60. $insert = $this->Kegiatan_model->create('tbl_kegiatan',$kegiatan);
  61. $insert1 = $this->Kegiatan_model->create('tbl_gambar',$gambar);
  62.  
  63. redirect(base_url('admin/kegiatan'));
  64.  
  65. } //end masuk database
  66.  
  67. }
  68.  
  69.  
  70. //fungsi edit
  71. public function edit_data()
  72. {
  73.  
  74. $data = array( 'title' => 'update Kegiatan Alumni',
  75. 'isi' => 'admin/kegiatan'
  76. );
  77. //);
  78. $this->load->view('admin/layout/wrapper', $data);
  79.  
  80. $judul = $this->input->post('judul');
  81. $video = $this->input->post('video');
  82. $deskripsi = $this->input->post('deskripsi');
  83.  
  84. $nama_gambar=$this->input->post('nama_gambar');
  85.  
  86. //);
  87. //$this->Kegiatan_model->edit_data($id_kegiatan);
  88. $this->Kegiatan_model->edit_data($id_kegiatan,$judul,$video,$deskripsi,$nama_gambar);
  89. //$this->Kegiatan_model->simpan_edit_data($where,$data,'tbl_kegiatan');
  90. //$this->Kegiatan_model->simpan_edit_data($where,$data,'tbl_gambar');
  91.  
  92. $data['notifikasi'] = 'Data telah berhasil disimpan';
  93.  
  94.  
  95. //$data['tbl_kegiatan'] = $this->Kegiatan_model->get_by_id();
  96. //$data['kegiatan']=$this->Kegiatan_model->view_by($id_kegiatan);
  97. redirect('admin/kegiatan');
  98.  
  99.  
  100.  
  101. //end masuk database
  102. }
  103. public function pilih(){
  104.  
  105.  
  106. }
  107. //delete data
  108. public function delete($id_kegiatan)
  109. {
  110. $where=array('id_kegiatan'=>$id_kegiatan);
  111. $delete= $this->Kegiatan_model->delete($where,'tbl_gambar');
  112. $delete1=$this->Kegiatan_model->delete($where,'tbl_kegiatan');
  113. redirect(base_url('admin/kegiatan'));
  114. }
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement