Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Elib extends CI_Controller {
- private $data;
- private $sidebar;
- private $login;
- function __construct() {
- parent::__construct();
- $this->load->library('session');
- $this->load->helper('url');
- $this->data['title'] = "E-Library";
- $this->load->database();
- if (!$this->session->userdata('lang'))
- $this->session->set_userdata('lang', 'english');
- if($this->login->ADMIN == '1'){
- $this->sidebar = 'sidebar_admin';
- }else{
- $this->sidebar = 'sidebar_member';
- }
- }
- function ind() {
- $this->session->set_userdata('lang', 'indonesia');
- redirect($this->session->userdata('page'));
- }
- function eng() {
- $this->session->set_userdata('lang', 'english');
- redirect($this->session->userdata('page'));
- }
- function index($page='') {
- $this->session->set_userdata('page', 'elib/index');
- $this->lang->load('static', $this->session->userdata('lang'));
- $this->load->database();
- $dropDownList = $this->db->query("SELECT nama_jenis, id_jenis_koleksi FROM jenis_koleksi");
- $result['jenisKoleksi'] = array();
- foreach ($dropDownList->result() as $row) {
- $result['jenisKoleksi'][] = $row;
- }
- $this->load->view('header', $this->data);
- if($this->session->userdata('error') == 'true') {
- $this->load->view('error_alert');
- $this->session->unset_userdata('error');
- }
- $this->load->view('header2');
- $this->load->view('menu');
- if(!$this->session->userdata('user')) {
- $this->load->view('sidebar_login');
- }
- else {
- $this->load->view($sidebar);
- }
- $this->load->view('sidebar_top10');
- $this->load->view('content', $result);
- $this->load->view('footer');
- }
- function login() {
- $username = $_POST['username'];
- $password = $_POST['password'];
- $query = "SELECT * FROM member WHERE nim = '$username' AND password = '$password'";
- $result = $this->db->query($query);
- $tbl = $result->result();
- if ($result->num_rows() == 0) {
- $this->session->set_userdata('error', 'true');
- redirect($this->session->userdata('page'));
- }
- else {
- $this->session->set_userdata('login', $tbl[0]);
- $this->login = $this->session->userdata('login');
- redirect($this->session->userdata('page'));
- }
- }
- function logout() {
- $this->session->unset_userdata('user');
- $this->session->unset_userdata('admin');
- redirect($this->session->userdata('page'));
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement