Advertisement
leonsuke

update_controller

Jul 17th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. <?php
  2. if(!defined('BASEPATH')) exit('No direct script allowed');
  3.  
  4. class Beranda extends CI_Controller{
  5. private $sign_in_value;
  6. private $sign_up_value;
  7.  
  8. public function __construct(){
  9. parent::__construct();
  10. }
  11.  
  12. public function index(){
  13. $sign_in_value = $this->session->userdata("logged_in");
  14. $sign_up_value = $this->session->userdata("registered_in");
  15. if($sign_in_value){
  16. $this->after_Login($sign_in_value);
  17. }elseif($sign_up_value){
  18. $this->after_Daftar($sign_up_value);
  19. }else{
  20. redirect(base_url());
  21. }
  22. }
  23.  
  24. public function after_Login($sign_in_value){
  25. $data["title"] = "RIS | Beranda";
  26. $data["brand"] = "RIS";
  27.  
  28. $data["id_posisi"] = $sign_in_value->id_posisi;
  29. $data["id_pengguna"] = $this->session->set_flashdata("id_pengguna");
  30. $data["nama_lengkap"] = $sign_in_value->nama_lengkap;
  31. $data["nama_pengguna"] = $sign_in_value->nama_pengguna;
  32.  
  33. if($sign_in_value->id_posisi == "1"){
  34. $this->load->view("template/mahasiswa/menu_navbar", $data);
  35. $this->load->view("template/mahasiswa/v_index");
  36. }elseif ($sign_in_value->id_posisi == "2") {
  37. // Load halaman Super Admin
  38. }else{
  39. $this->load->view("template/kbr/menu_navbar", $data);
  40. $this->load->view("template/kbr/v_index");
  41. }
  42. }
  43.  
  44. public function after_Daftar($sign_up_value){
  45. $data["title"] = "RIS | Beranda";
  46. $data["brand"] = "RIS";
  47.  
  48. $data["id_posisi"] = $sign_up_value["id_posisi"];
  49. $data["nama_lengkap"] = $sign_up_value["nama_lengkap"];
  50.  
  51. if($sign_up_value["id_posisi"] == "1"){
  52. $this->load->view("template/mahasiswa/menu_navbar", $data);
  53. $this->load->view("template/mahasiswa/v_index");
  54. }
  55. }
  56.  
  57. public function keluar(){
  58. $sign_in_value = $this->session->userdata("logged_in");
  59. if($sign_in_value->id_posisi == "1"){
  60. session_destroy();
  61. redirect(site_url("loginmahasiswa"));
  62. }else{
  63. redirect(site_url("loginadmin"));
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement