anjhar

member (controller)

Nov 24th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. <?php
  2.  
  3. class Member extends CI_Controller {
  4.  
  5. var $valid = false;
  6.  
  7. function __construct() {
  8. parent::__construct();
  9. $this->load->helper("security");
  10. $this->load->helper("form");
  11. $this->load->model("sekolah_model");
  12. $this->load->model("user_model");
  13. $this->load->model("member_model");
  14. $this->load->model("forum_model");
  15. $this->valid = $this->user_model->isLoggedIn();
  16.  
  17. $this->load->model('lang_model');
  18. if($this->lang_model->getLangDB()=='indonesia'){
  19. $this->lang->load('mibs','indonesia');
  20. }elseif($this->lang_model->getLangDB()=='english'){
  21. $this->lang->load('mibs','english');
  22. }
  23. }
  24.  
  25. function index_member() {
  26. if ($this->valid) {
  27. $url_level = 3;
  28. $get_vars = $this->uri->segment($url_level);
  29. if (isset($get_vars)) {
  30. $data['idmenu'] = $get_vars;
  31. if (!empty($data['idmenu'])) {
  32. $data['priv'] = $this->user_model->getPrivelege($data['idmenu'], $this->session->userdata("uid"));
  33. $data['url'] = $data['idmenu'];
  34. $this->load->view('sekolah/member/page_member', $data);
  35. }
  36. else
  37. $this->load->view('pengaturan/home');
  38. }else
  39. $this->load->view('pengaturan/home');
  40. }
  41. else {
  42. $this->session->sess_destroy();
  43. $this->load->view('redirect_logout');
  44. }
  45. }
  46.  
  47. function view_member() {
  48. $this->load->library('form_validation');
  49. if ($this->valid) {
  50. $data = array (
  51. "iDisplayLength" => $this->input->post('iDisplayLength'),
  52. "iDisplayStart" => $this->input->post('iDisplayStart'),
  53. "sEcho" => $this->input->post('sEcho'),
  54. "ubah" => $this->uri->segment(3),
  55. "hapus" => $this->uri->segment(4),
  56. "condition" => "imember = 1"
  57. );
  58. echo $this->member_model->get_json_member($data);
  59. } else {
  60. $this->session->sess_destroy();
  61. $this->load->view('redirect_logout');
  62. }
  63. }
  64.  
  65. function import_member()
  66. {
  67. $error = true;
  68. if ($this->valid) {
  69. $url_level = 3;
  70. $get_vars = $this->uri->ruri_to_assoc($url_level);
  71. if ($this->security->xss_clean($get_vars['id'])) {
  72. $data['id'] = $get_vars['id'];
  73. //$data['url'] = $get_vars['url'];
  74. if (!empty($data['id'])) {
  75. $data['row'] = $this->member_model->load_member($data['id']);
  76. if (!empty($data['row'])) {
  77. $error = false;
  78. $this->load->view('sekolah/member/import_member', $data, $dt);
  79. }
  80. }
  81. }
  82. } else {
  83. $this->session->sess_destroy();
  84. $this->load->view('redirect_logout');
  85. }
  86. if ($error) {
  87. $this->load->view('sekolah/member/page_member');
  88. }
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment