View difference between Paste ID: qPDZxU9V and EBte2W6g
SHOW: | | - or go back to the newest paste.
1
<?php
2
    if(!defined('BASEPATH')) exit('No direct script allowed');
3
4
    class Beranda extends CI_Controller{
5-
        private $sign_in_value;
5+
6-
        private $sign_up_value;
6+
7
			parent::__construct();
8
        }
9
10
        public function index(){
11
            if ( $this->session->userdata("user_id") ) {
12
                $this->after_login();
13-
            $sign_in_value = $this->session->userdata("logged_in");
13+
14-
            $sign_up_value = $this->session->userdata("registered_in");
14+
            else {
15-
            if($sign_in_value){
15+
16-
                $this->after_Login($sign_in_value);
16+
17-
            }elseif($sign_up_value){
17+
18-
               $this->after_Daftar($sign_up_value);
18+
19-
            }else{
19+
        public function after_login(){
20
            $data["title"] = "RIS | Beranda";
21
            $data["brand"] = "RIS";
22
            $data_pengguna = $Model->get_data_user($this->session->userdata("user_id")); //sesuaikan dengan model kamu
23
24-
        public function after_Login($sign_in_value){
24+
            $data["id_posisi"]     = $data_pengguna->id_posisi;
25
            $data["id_pengguna"]   = $data_pengguna->id_pengguna;
26
            $data["nama_lengkap"]  = $data_pengguna->nama_lengkap;
27
            $data["nama_pengguna"] = $data_pengguna->nama_pengguna;
28-
                $data["id_posisi"]     = $sign_in_value->id_posisi;
28+
29-
                $data["id_pengguna"]   = $this->session->set_flashdata("id_pengguna");
29+
            if($data_pengguna->id_posisi == "1") {
30-
                $data["nama_lengkap"]  = $sign_in_value->nama_lengkap;
30+
31-
                $data["nama_pengguna"] = $sign_in_value->nama_pengguna;
31+
32
            }
33-
                if($sign_in_value->id_posisi == "1"){
33+
            elseif ($data_pengguna->id_posisi == "2") {
34-
                    $this->load->view("template/mahasiswa/menu_navbar", $data);
34+
                // Load halaman Super Admin
35-
                    $this->load->view("template/mahasiswa/v_index");
35+
36-
                }elseif ($sign_in_value->id_posisi == "2") {
36+
            else {
37-
                    // Load halaman Super Admin
37+
                $this->load->view("template/kbr/menu_navbar", $data);
38-
                }else{
38+
                $this->load->view("template/kbr/v_index");
39-
                    $this->load->view("template/kbr/menu_navbar", $data);
39+
40-
                    $this->load->view("template/kbr/v_index");
40+
41-
                }
41+
42
        public function keluar(){
43
            $this->session->unset_userdata('user_id');
44-
        public function after_Daftar($sign_up_value){
44+
            redirect( base_url() );
45
        }
46
    }