Advertisement
Guest User

Untitled

a guest
May 3rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Admin extends CI_Controller {
  4. public function __construct(){
  5. parent::__construct();
  6. $this->load->library('upload');
  7. $this->load->library('pagination');
  8. $this->load->model('m_user');
  9. $this->load->model('m_buku');
  10. $this->is_logged_in();
  11. }
  12.  
  13. public function index(){
  14. $date = date('Y-m-d');
  15. $data['total_judul'] = $this->m_buku->get_judul_buku_all()->num_rows();
  16. $data['total_buku'] = $this->m_buku->sum_item_buku_all()->row_array();
  17. $data['total_buku_tersedia'] = $this->m_buku->sum_item_buku_tersedia()->row_array();
  18. $data['total_buku_dipinjam'] = $this->m_buku->get_jumlah_buku_dipinjam()->num_rows();
  19. $data['total_buku_tersedia_sisa'] =$data['total_buku_tersedia']['jumlah'] - $data['total_buku_dipinjam'];
  20. $data['trans_pinjam'] = $this->m_buku->get_transaksi_pinjam();
  21. $data['trans_kembali'] = $this->m_buku->get_transaksi_kembali();
  22. $data['anggota']= $this->db->get('anggota')->num_rows();
  23. $data['view'] = "admin/home";
  24. $this->load->view('tema/theme/content', $data);
  25. $data['setting']= $this->db->get('setting')->num_rows();
  26. $data['view'] = "admin/home";
  27. $this->load->view('setting', $data);
  28. }
  29.  
  30.  
  31.  
  32. public function setting(){
  33.  
  34. $data['view'] = "page/setting";
  35. $this->load->view('setting', $data);
  36. }
  37.  
  38.  
  39. public function profile(){
  40. $id = $this->session->userdata('id_user');
  41. $data['profile'] = $this->m_user->get_admin_id($id)->result();
  42. $data['view'] = "admin/profile";
  43. $this->load->view('tema/theme/content', $data);
  44. }
  45.  
  46. public function update_profile(){
  47. $id = $this->session->userdata('id_user');
  48. $dat['profile'] = $this->m_user->get_admin_id($id)->result();
  49. $username = $this->input->post('username');
  50. $pass = $this->input->post('password');
  51. $pass2 = $this->input->post('re_password');
  52. $password = sha1($pass);
  53. if($pass != $pass2){
  54. $this->session->set_flashdata('info', 'Data gagal di simpan');
  55. redirect("admin/profile");
  56. }
  57. else{
  58. $data['username'] = $username;
  59. $data['password'] = $password;
  60. $this->db->where('id_user', $id);
  61. $r = $this->db->update("user", $data);
  62. if ($r == 'TRUE') {
  63. $this->session->set_flashdata('info', 'Data Berhasil di simpan');
  64. $this->session->set_flashdata('T','1');
  65. redirect("admin/profile");
  66. }
  67. else{
  68. $this->session->set_flashdata('info', 'Data gagal di simpan');
  69. redirect("admin/profile");
  70. }
  71. }
  72.  
  73.  
  74. }
  75.  
  76.  
  77. public function is_logged_in(){
  78. $log_in = $this->session->userdata('is_logged_in');
  79. if(!isset($log_in) || $log_in==FALSE){
  80. redirect('auth/logout');
  81. }
  82. }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement