Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- class Admin extends CI_Controller {
- public function __construct(){
- parent::__construct();
- $this->load->library('upload');
- $this->load->library('pagination');
- $this->load->model('m_user');
- $this->load->model('m_buku');
- $this->is_logged_in();
- }
- public function index(){
- $date = date('Y-m-d');
- $data['total_judul'] = $this->m_buku->get_judul_buku_all()->num_rows();
- $data['total_buku'] = $this->m_buku->sum_item_buku_all()->row_array();
- $data['total_buku_tersedia'] = $this->m_buku->sum_item_buku_tersedia()->row_array();
- $data['total_buku_dipinjam'] = $this->m_buku->get_jumlah_buku_dipinjam()->num_rows();
- $data['total_buku_tersedia_sisa'] =$data['total_buku_tersedia']['jumlah'] - $data['total_buku_dipinjam'];
- $data['trans_pinjam'] = $this->m_buku->get_transaksi_pinjam();
- $data['trans_kembali'] = $this->m_buku->get_transaksi_kembali();
- $data['anggota']= $this->db->get('anggota')->num_rows();
- $data['view'] = "admin/home";
- $this->load->view('tema/theme/content', $data);
- $data['setting']= $this->db->get('setting')->num_rows();
- $data['view'] = "admin/home";
- $this->load->view('setting', $data);
- }
- public function setting(){
- $data['view'] = "page/setting";
- $this->load->view('setting', $data);
- }
- public function profile(){
- $id = $this->session->userdata('id_user');
- $data['profile'] = $this->m_user->get_admin_id($id)->result();
- $data['view'] = "admin/profile";
- $this->load->view('tema/theme/content', $data);
- }
- public function update_profile(){
- $id = $this->session->userdata('id_user');
- $dat['profile'] = $this->m_user->get_admin_id($id)->result();
- $username = $this->input->post('username');
- $pass = $this->input->post('password');
- $pass2 = $this->input->post('re_password');
- $password = sha1($pass);
- if($pass != $pass2){
- $this->session->set_flashdata('info', 'Data gagal di simpan');
- redirect("admin/profile");
- }
- else{
- $data['username'] = $username;
- $data['password'] = $password;
- $this->db->where('id_user', $id);
- $r = $this->db->update("user", $data);
- if ($r == 'TRUE') {
- $this->session->set_flashdata('info', 'Data Berhasil di simpan');
- $this->session->set_flashdata('T','1');
- redirect("admin/profile");
- }
- else{
- $this->session->set_flashdata('info', 'Data gagal di simpan');
- redirect("admin/profile");
- }
- }
- }
- public function is_logged_in(){
- $log_in = $this->session->userdata('is_logged_in');
- if(!isset($log_in) || $log_in==FALSE){
- redirect('auth/logout');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement