Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* ________________________________________ | GarudaCBT ..

Decoded Output download

<?php 
/*   ________________________________________ 
    |                 GarudaCBT              | 
    |    https://github.com/garudacbt/cbt    | 
    |________________________________________| 
*/ 
 defined("BASEPATH") or exit("No direct script access allowed"); class Userguru extends CI_Controller { public function __construct() { goto Cq2gD; IbcIf: redirect("auth"); goto kx9a5; dleKr: $this->form_validation->set_error_delimiters('', ''); goto O6HyF; AmVST: goto h2R_G; goto uUES2; Cq2gD: parent::__construct(); goto Vr29D; Z7c7d: $this->load->model("Master_model", "master"); goto XYNZL; SOFCh: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) { goto MZhuz; } goto g59wq; Vr29D: if (!$this->ion_auth->logged_in()) { goto cJ_qJ; } goto SOFCh; kx9a5: h2R_G: goto gDr78; uUES2: cJ_qJ: goto IbcIf; ljYcL: MZhuz: goto AmVST; aR6ob: $this->load->model("Users_model", "users"); goto Z7c7d; gDr78: $this->load->library(["datatables", "form_validation"]); goto aR6ob; XYNZL: $this->load->model("Dashboard_model", "dashboard"); goto dleKr; g59wq: show_error("Hanya Administrator yang diberi hak untuk mengakses halaman ini, <a href="" . base_url("dashboard") . "">Kembali ke menu awal</a>", 403, "Akses Terlarang"); goto ljYcL; O6HyF: } public function output_json($data, $encode = true) { goto gVj8V; gVj8V: if (!$encode) { goto izMTp; } goto x3_1V; LlMeb: izMTp: goto spMXC; spMXC: $this->output->set_content_type("application/json")->set_output($data); goto TQa4F; x3_1V: $data = json_encode($data); goto LlMeb; TQa4F: } public function data() { goto Q1ohy; vTHvi: $smt = $this->dashboard->getSemesterActive(); goto LQv_k; Q1ohy: $tp = $this->dashboard->getTahunActive(); goto vTHvi; LQv_k: $this->output_json($this->users->getUserGuru($tp->id_tp, $smt->id_smt), false); goto OjwXv; OjwXv: } public function index() { goto GgLDL; cXUrI: if ($group === "admin") { goto c46AM; } goto PX3vr; Rig_g: $data["smt_active"] = $this->dashboard->getSemesterActive(); goto wylmu; EuVjF: $this->load->view("users/guru/data"); goto BCibL; wylmu: $this->load->view("_templates/dashboard/_header", $data); goto EuVjF; qU43h: $data = ["user" => $user, "judul" => "User Management", "subjudul" => "Data User Guru", "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $this->dashboard->getSetting()]; goto cXUrI; BCibL: $this->load->view("_templates/dashboard/_footer"); goto DEC7g; DuZk0: $data["tp"] = $this->dashboard->getTahun(); goto LS6TS; N1kgB: $this->edit($id->id_guru); goto kz1hz; PCktH: $group = $this->ion_auth->get_users_groups($user->id)->row()->name; goto qU43h; GgLDL: $user = $this->ion_auth->user()->row(); goto PCktH; PX3vr: $id = $this->users->getGuruByUsername($user->username); goto N1kgB; DEC7g: fLkqE: goto H1eY6; p8sZJ: $data["smt"] = $this->dashboard->getSemester(); goto Rig_g; XWCd2: c46AM: goto DuZk0; kz1hz: goto fLkqE; goto XWCd2; LS6TS: $data["tp_active"] = $this->dashboard->getTahunActive(); goto p8sZJ; H1eY6: } public function activate($id) { goto lAu0V; XweDM: $password = trim($guru->password); goto Xon6n; T2Fae: goto yxcXC; goto BLg1Q; kI0Pi: $this->db->update("master_guru"); goto pQ1C9; pQ1C9: goto F1sBc; goto suN3C; VmsPT: $additional_data = ["first_name" => $first_name, "last_name" => $last_name]; goto Xh4d1; lAu0V: $guru = $this->users->getDataGuru($id); goto vpAXM; vpAXM: $nama = explode(" ", $guru->nama_guru); goto nOikU; DsaGC: $last_name = count($nama) > 2 ? $nama[1] : end($nama); goto iBda4; BLg1Q: bCpfF: goto zWpO0; nOikU: $first_name = $nama[0]; goto DsaGC; wwp4u: $this->db->where("id_guru", $id); goto kI0Pi; pFITI: $this->output_json($data); goto yx0w1; Xon6n: $email = strtolower($guru->username) . "@guru.com"; goto VmsPT; WygvT: $this->db->set("id_user", $id_user); goto wwp4u; dnzNj: $id_user = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto gdE_7; BZ24E: F1sBc: goto T2Fae; Xh4d1: $group = array("2"); goto oeKnr; suN3C: Mmg1c: goto DBDGO; AqLoN: yxcXC: goto cBYUT; gdE_7: $data = ["status" => true, "msg" => "Akun " . $guru->nama_guru . " diaktifkan."]; goto WygvT; iBda4: $username = trim($guru->username); goto XweDM; Sv7YO: if ($this->ion_auth->email_check($email)) { goto Mmg1c; } goto dnzNj; DBDGO: $data = ["status" => false, "msg" => "Username " . $email . " tidak tersedia (sudah digunakan)."]; goto BZ24E; oeKnr: if ($this->ion_auth->username_check($username)) { goto bCpfF; } goto Sv7YO; cBYUT: $data["pass"] = $password; goto pFITI; zWpO0: $data = ["status" => false, "msg" => "Username " . $username . " tidak tersedia (sudah digunakan)."]; goto AqLoN; yx0w1: } public function deactivate($id = NULL) { goto gpkoU; fZvMI: goto yoi4u; goto eKJAp; rTGpd: goto XZDCW; goto B5kro; SJYl3: $deleted = $this->ion_auth->delete_user($id); goto DQUCP; B5kro: eAtFH: goto AEQ17; HILTt: $id = (int) $id; goto KV99r; KV99r: if ($this->ion_auth->logged_in() && $this->ion_auth->is_admin()) { goto VIjV2; } goto N1W2V; HmHdn: $this->output_json($data); goto QuNeF; L8EJ8: XZDCW: goto HmHdn; jqhBA: yoi4u: goto rTGpd; DQUCP: $data = ["status" => $deleted, "msg" => "telah dinonaktifkan."]; goto jqhBA; N1W2V: $data = ["status" => false, "msg" => "Anda bukan admin."]; goto fZvMI; gpkoU: if (!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin()) { goto eAtFH; } goto HILTt; eKJAp: VIjV2: goto SJYl3; AEQ17: $data = ["status" => false, "msg" => "You must be an administrator to view this page."]; goto L8EJ8; QuNeF: } public function aktifkanSemua() { goto T2cia; PsqMZ: foreach ($guruAktif as $guru) { goto x6zXl; x6zXl: if ($guru->aktif > 0) { goto ZkAJo; } goto JL_Q5; xMP75: ZkAJo: goto QhiHQ; DQpnW: $jum += 1; goto I7jOi; ZbEzJ: qewjF: goto DQpnW; I7jOi: tI9ab: goto Va9zc; U7Y4P: goto qewjF; goto xMP75; QhiHQ: goto tI9ab; goto ZbEzJ; JL_Q5: $this->activate($guru->id_guru); goto U7Y4P; Va9zc: } goto ys__4; Bl3Sc: $data = ["status" => true, "jumlah" => $jum, "msg" => $jum . " Guru diaktifkan."]; goto QeZE9; ys__4: gp4os: goto Bl3Sc; QeZE9: $this->output_json($data); goto fUoTX; T2cia: $guruAktif = $this->users->getGuruAktif(); goto eq4Us; eq4Us: $jum = 0; goto PsqMZ; fUoTX: } public function nonaktifkanSemua() { goto Jv1D0; i9wOD: $data = ["status" => true, "jumlah" => $jum, "msg" => $jum . " Guru dinonaktifkan."]; goto iw4N3; duDJ6: foreach ($guruAktif as $guru) { goto WM962; xFuKo: aoCXc: goto lc2Uf; jx8aw: $jum += 1; goto SWisU; Iz3Uc: goto PrDTc; goto xFuKo; R1Hbh: goto Zifc2; goto Iz3Uc; WM962: if ($guru->aktif > 0) { goto aoCXc; } goto R1Hbh; SWisU: Zifc2: goto Oc7RG; LKnWX: $this->output_json($del); goto xVL_9; lc2Uf: $del = $this->deactivate($guru->id, ''); goto LKnWX; xVL_9: PrDTc: goto jx8aw; Oc7RG: } goto W4yh0; W4yh0: EkZV7: goto i9wOD; iw4N3: $this->output_json($data); goto o9Z2g; Jv1D0: $guruAktif = $this->users->getGuruAktif(); goto KaAMk; KaAMk: $jum = 0; goto duDJ6; o9Z2g: } public function edit($id) { goto iC7qt; TDlJV: $this->load->view("users/guru/edit"); goto tMOzn; ASgqt: $smt = $this->dashboard->getSemesterActive(); goto I7qcx; mRidE: cynf1: goto MPAAW; zFHt5: goto UF2iQ; goto mRidE; YPmkH: $data["users"] = $users; goto fIFCl; WbUnY: $data["tp_active"] = $tp; goto xDhy4; dPwUo: $this->load->view("_templates/dashboard/_header", $data); goto RRRw_; tMOzn: $this->load->view("members/guru/templates/footer"); goto zFHt5; Mubae: $group = $this->ion_auth->get_users_groups($user->id)->row()->name; goto wl5Kg; hLuJy: $user = $this->ion_auth->user()->row(); goto OkWLJ; e9y28: UF2iQ: goto d4yQd; o0R4N: $data["groups"] = $this->ion_auth->groups()->result(); goto MYx0k; fDmFq: $data["levels"] = $this->users->getLevelGuru(); goto dPwUo; RRRw_: $this->load->view("users/guru/edit"); goto Vp7nh; wl5Kg: if ($group === "admin") { goto cynf1; } goto hHBc3; MPAAW: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto o0R4N; fIFCl: $data["guru"] = $guru; goto YmjhL; MYx0k: $data["kelass"] = $this->users->getKelas($tp->id_tp, $smt->id_smt); goto xLfXq; hHBc3: $this->load->view("members/guru/templates/header", $data); goto TDlJV; xDhy4: $data["smt"] = $this->dashboard->getSemester(); goto fpzlM; OkWLJ: $data = ["user" => $user, "judul" => "User Management", "subjudul" => "Edit Data User", "setting" => $this->dashboard->getSetting()]; goto YPmkH; ROwcM: $users = $this->users->getUsers($guru->username); goto hLuJy; YmjhL: $data["tp"] = $this->dashboard->getTahun(); goto WbUnY; iC7qt: $tp = $this->dashboard->getTahunActive(); goto ASgqt; fpzlM: $data["smt_active"] = $smt; goto Mubae; xLfXq: $data["mapels"] = $this->users->getMapel(); goto fDmFq; I7qcx: $guru = $this->users->getDetailGuru($id); goto ROwcM; Vp7nh: $this->load->view("_templates/dashboard/_footer"); goto e9y28; d4yQd: } public function editLogin() { goto cHYDE; C6dPM: $username = trim($username); goto BwVRr; gvWtc: qehpd: goto oBJaN; rk84Z: $this->form_validation->set_rules("old", $this->lang->line("change_password_validation_old_password_label"), "required"); goto ezEBq; LAXC2: $pass = $this->input->post("new", true); goto lJiWW; XpAGr: $deleted = true; goto C1ITr; AkmD0: goto Zws0a; goto k5JeU; kR79_: $nama = explode(" ", $guru->nama_guru); goto VmR93; XkfKI: $email = strtolower($username) . "@guru.com"; goto H3ak1; tLSHy: if ($this->form_validation->run() === FALSE) { goto qehpd; } goto Pnojk; HuAR4: $id_user = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto F42Te; MMYEE: $user_guru = $this->db->get_where("users", "email="" . $email . """)->row(); goto XpAGr; Pnojk: $guru = $this->db->get_where("master_guru", "id_guru="" . $id_guru . """)->row(); goto kR79_; OTXZ_: $deleted = $this->ion_auth->delete_user((int) $user_guru->id); goto ZuSPh; MhdL6: $msg = $status ? "Update berhasil" : "Gagal mengganti username/passsword"; goto sIs7Z; ZuSPh: VFQrc: goto dsNSn; F42Te: $this->db->set("username", $username); goto hQvDT; HMmGq: goto brfKX; goto gvWtc; nJX6N: brfKX: goto WqRAL; mdNpa: $this->db->set("id_user", $id_user); goto aJeJS; cHYDE: $id_guru = $this->input->post("id_guru", true); goto D8E_g; H3ak1: $additional_data = ["first_name" => $first_name, "last_name" => $last_name]; goto m3Jrj; BwVRr: $password = trim($pass); goto XkfKI; HQgF0: $data = ["status" => false, "errors" => ["username" => "Username sudah digunakan"]]; goto HMmGq; k5JeU: AgmUR: goto HuAR4; sIs7Z: Zws0a: goto jrQBO; O0352: goto brfKX; goto tT_JF; w5IIt: $last_name = end($nama); goto C6dPM; lJiWW: $guru_lain = $this->master->getUserIdGuruByUsername($username); goto rk84Z; jrQBO: $data["status"] = $status; goto Oerth; cBFXO: if ($guru_lain && $guru_lain->id_guru != $id_guru) { goto RJ42l; } goto tLSHy; tT_JF: RJ42l: goto HQgF0; qgro5: $msg = "Gagal mengganti username/passsword"; goto AkmD0; oBJaN: $data = ["status" => false, "errors" => ["old" => form_error("old"), "new" => form_error("new"), "new_confirm" => form_error("new_confirm")]]; goto nJX6N; ezEBq: $this->form_validation->set_rules("new", $this->lang->line("change_password_validation_new_password_label"), "required|min_length[" . $this->config->item("min_password_length", "ion_auth") . "]|matches[new_confirm]"); goto O8USU; m3Jrj: $group = array("2"); goto MMYEE; pQLrM: $status = false; goto qgro5; Oerth: $data["text"] = $msg; goto O0352; gozGo: $status = $this->db->update("master_guru"); goto MhdL6; C1ITr: if (!($user_guru != null)) { goto VFQrc; } goto OTXZ_; D8E_g: $username = $this->input->post("username", true); goto LAXC2; dsNSn: if ($deleted) { goto AgmUR; } goto pQLrM; hQvDT: $this->db->set("password", $password); goto mdNpa; VmR93: $first_name = $nama[0]; goto w5IIt; aJeJS: $this->db->where("id_guru", $id_guru); goto gozGo; WqRAL: $this->output_json($data); goto EvYr9; O8USU: $this->form_validation->set_rules("new_confirm", $this->lang->line("change_password_validation_new_password_confirm_label"), "required"); goto cBFXO; EvYr9: } function buangspasi($teks) { goto DQeck; UKGl4: if (!strpos($teks, " ")) { goto JewV6; } goto MbSZ2; sAGMn: TFUDm: goto UKGl4; UyYMN: JewV6: goto mvbuz; LE7kp: $hasil = $teks; goto sAGMn; MAga7: $remove[] = "."; goto AhekK; AhekK: $remove[] = " "; goto BHB30; BHB30: $hasil = str_replace($remove, '', $teks); goto CcMPl; MbSZ2: $remove[] = "'"; goto MAga7; CcMPl: goto TFUDm; goto UyYMN; mvbuz: return $hasil; goto J3JZC; DQeck: $teks = trim($teks); goto LE7kp; J3JZC: } private function registerGuru($username, $password, $email, $additional_data, $group) { goto J3fE8; J3fE8: $reg = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto RdBil; DFViD: if (!($reg == false)) { goto T7Ttz; } goto WPQfD; WPQfD: $data["status"] = false; goto uengF; RdBil: $data["status"] = true; goto ZaJr8; uengF: T7Ttz: goto LbqAD; LbqAD: return $data; goto fXG3n; ZaJr8: $data["id"] = $reg; goto DFViD; fXG3n: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   ________________________________________
    |                 GarudaCBT              |
    |    https://github.com/garudacbt/cbt    |
    |________________________________________|
*/
 defined("\102\101\x53\x45\120\101\x54\x48") or exit("\x4e\x6f\x20\x64\x69\162\x65\143\164\40\163\x63\162\x69\x70\x74\x20\141\143\143\145\163\163\40\141\x6c\x6c\x6f\167\145\x64"); class Userguru extends CI_Controller { public function __construct() { goto Cq2gD; IbcIf: redirect("\141\165\164\150"); goto kx9a5; dleKr: $this->form_validation->set_error_delimiters('', ''); goto O6HyF; AmVST: goto h2R_G; goto uUES2; Cq2gD: parent::__construct(); goto Vr29D; Z7c7d: $this->load->model("\115\x61\x73\x74\145\162\x5f\x6d\x6f\x64\145\x6c", "\x6d\x61\x73\164\145\162"); goto XYNZL; SOFCh: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\x67\165\x72\165"))) { goto MZhuz; } goto g59wq; Vr29D: if (!$this->ion_auth->logged_in()) { goto cJ_qJ; } goto SOFCh; kx9a5: h2R_G: goto gDr78; uUES2: cJ_qJ: goto IbcIf; ljYcL: MZhuz: goto AmVST; aR6ob: $this->load->model("\x55\163\x65\162\163\137\155\x6f\144\x65\154", "\165\163\145\x72\163"); goto Z7c7d; gDr78: $this->load->library(["\x64\x61\x74\141\x74\141\x62\x6c\145\163", "\x66\157\162\x6d\137\166\141\154\151\144\x61\164\x69\157\156"]); goto aR6ob; XYNZL: $this->load->model("\x44\x61\163\x68\x62\157\141\x72\x64\137\x6d\x6f\x64\x65\154", "\x64\141\x73\150\142\157\141\162\144"); goto dleKr; g59wq: show_error("\x48\141\156\x79\141\x20\x41\144\x6d\151\156\151\163\x74\162\x61\x74\157\x72\40\171\x61\x6e\147\40\144\151\142\x65\162\151\x20\x68\x61\x6b\40\x75\x6e\x74\165\153\x20\x6d\145\156\147\x61\x6b\x73\x65\163\x20\x68\141\x6c\x61\x6d\141\x6e\x20\151\x6e\x69\x2c\x20\74\x61\x20\x68\162\x65\146\x3d\42" . base_url("\x64\x61\x73\150\x62\157\141\x72\144") . "\x22\x3e\113\x65\x6d\x62\x61\x6c\x69\40\x6b\x65\x20\x6d\x65\x6e\x75\40\141\167\141\x6c\x3c\x2f\x61\x3e", 403, "\x41\153\163\x65\x73\40\124\145\162\x6c\141\x72\141\x6e\x67"); goto ljYcL; O6HyF: } public function output_json($data, $encode = true) { goto gVj8V; gVj8V: if (!$encode) { goto izMTp; } goto x3_1V; LlMeb: izMTp: goto spMXC; spMXC: $this->output->set_content_type("\x61\160\x70\154\151\143\x61\164\x69\x6f\156\x2f\x6a\x73\x6f\x6e")->set_output($data); goto TQa4F; x3_1V: $data = json_encode($data); goto LlMeb; TQa4F: } public function data() { goto Q1ohy; vTHvi: $smt = $this->dashboard->getSemesterActive(); goto LQv_k; Q1ohy: $tp = $this->dashboard->getTahunActive(); goto vTHvi; LQv_k: $this->output_json($this->users->getUserGuru($tp->id_tp, $smt->id_smt), false); goto OjwXv; OjwXv: } public function index() { goto GgLDL; cXUrI: if ($group === "\141\x64\x6d\x69\156") { goto c46AM; } goto PX3vr; Rig_g: $data["\163\155\164\x5f\141\143\164\x69\x76\x65"] = $this->dashboard->getSemesterActive(); goto wylmu; EuVjF: $this->load->view("\165\163\x65\162\x73\57\147\165\x72\165\x2f\x64\141\164\141"); goto BCibL; wylmu: $this->load->view("\137\164\x65\x6d\160\x6c\x61\164\x65\x73\x2f\x64\141\x73\150\x62\x6f\141\x72\144\57\x5f\x68\x65\x61\x64\145\x72", $data); goto EuVjF; qU43h: $data = ["\x75\x73\145\x72" => $user, "\x6a\165\144\165\x6c" => "\125\x73\145\x72\40\x4d\x61\x6e\x61\x67\x65\x6d\x65\156\x74", "\x73\x75\142\x6a\x75\144\x75\154" => "\x44\141\x74\x61\40\125\x73\x65\162\x20\107\165\162\165", "\160\x72\x6f\x66\151\154\x65" => $this->dashboard->getProfileAdmin($user->id), "\x73\x65\164\164\151\156\147" => $this->dashboard->getSetting()]; goto cXUrI; BCibL: $this->load->view("\x5f\x74\x65\x6d\160\x6c\141\164\145\x73\57\x64\x61\163\150\142\x6f\x61\x72\144\57\x5f\x66\x6f\x6f\164\x65\162"); goto DEC7g; DuZk0: $data["\x74\x70"] = $this->dashboard->getTahun(); goto LS6TS; N1kgB: $this->edit($id->id_guru); goto kz1hz; PCktH: $group = $this->ion_auth->get_users_groups($user->id)->row()->name; goto qU43h; GgLDL: $user = $this->ion_auth->user()->row(); goto PCktH; PX3vr: $id = $this->users->getGuruByUsername($user->username); goto N1kgB; DEC7g: fLkqE: goto H1eY6; p8sZJ: $data["\x73\155\x74"] = $this->dashboard->getSemester(); goto Rig_g; XWCd2: c46AM: goto DuZk0; kz1hz: goto fLkqE; goto XWCd2; LS6TS: $data["\164\x70\137\x61\x63\164\151\x76\x65"] = $this->dashboard->getTahunActive(); goto p8sZJ; H1eY6: } public function activate($id) { goto lAu0V; XweDM: $password = trim($guru->password); goto Xon6n; T2Fae: goto yxcXC; goto BLg1Q; kI0Pi: $this->db->update("\x6d\141\x73\164\x65\162\137\x67\165\162\165"); goto pQ1C9; pQ1C9: goto F1sBc; goto suN3C; VmsPT: $additional_data = ["\x66\x69\162\x73\x74\137\x6e\141\155\145" => $first_name, "\x6c\141\163\164\137\156\x61\x6d\x65" => $last_name]; goto Xh4d1; lAu0V: $guru = $this->users->getDataGuru($id); goto vpAXM; vpAXM: $nama = explode("\x20", $guru->nama_guru); goto nOikU; DsaGC: $last_name = count($nama) > 2 ? $nama[1] : end($nama); goto iBda4; BLg1Q: bCpfF: goto zWpO0; nOikU: $first_name = $nama[0]; goto DsaGC; wwp4u: $this->db->where("\151\x64\137\147\165\162\x75", $id); goto kI0Pi; pFITI: $this->output_json($data); goto yx0w1; Xon6n: $email = strtolower($guru->username) . "\x40\147\x75\162\x75\x2e\143\157\x6d"; goto VmsPT; WygvT: $this->db->set("\151\144\137\x75\163\x65\x72", $id_user); goto wwp4u; dnzNj: $id_user = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto gdE_7; BZ24E: F1sBc: goto T2Fae; Xh4d1: $group = array("\62"); goto oeKnr; suN3C: Mmg1c: goto DBDGO; AqLoN: yxcXC: goto cBYUT; gdE_7: $data = ["\163\164\141\x74\165\x73" => true, "\x6d\163\147" => "\x41\x6b\165\156\40" . $guru->nama_guru . "\x20\x64\151\x61\x6b\x74\x69\146\x6b\141\156\x2e"]; goto WygvT; iBda4: $username = trim($guru->username); goto XweDM; Sv7YO: if ($this->ion_auth->email_check($email)) { goto Mmg1c; } goto dnzNj; DBDGO: $data = ["\163\x74\141\x74\165\x73" => false, "\155\x73\x67" => "\x55\x73\145\162\156\141\x6d\x65\x20" . $email . "\40\x74\151\144\x61\x6b\x20\x74\x65\162\x73\145\144\x69\141\x20\x28\x73\165\144\x61\x68\x20\144\x69\147\x75\x6e\x61\x6b\141\156\51\56"]; goto BZ24E; oeKnr: if ($this->ion_auth->username_check($username)) { goto bCpfF; } goto Sv7YO; cBYUT: $data["\x70\x61\163\x73"] = $password; goto pFITI; zWpO0: $data = ["\163\164\141\164\x75\163" => false, "\155\x73\147" => "\125\x73\145\x72\156\141\x6d\145\40" . $username . "\40\164\151\144\x61\153\x20\x74\145\x72\x73\x65\x64\151\141\x20\x28\x73\x75\x64\x61\150\40\x64\151\x67\165\x6e\141\153\x61\156\51\x2e"]; goto AqLoN; yx0w1: } public function deactivate($id = NULL) { goto gpkoU; fZvMI: goto yoi4u; goto eKJAp; rTGpd: goto XZDCW; goto B5kro; SJYl3: $deleted = $this->ion_auth->delete_user($id); goto DQUCP; B5kro: eAtFH: goto AEQ17; HILTt: $id = (int) $id; goto KV99r; KV99r: if ($this->ion_auth->logged_in() && $this->ion_auth->is_admin()) { goto VIjV2; } goto N1W2V; HmHdn: $this->output_json($data); goto QuNeF; L8EJ8: XZDCW: goto HmHdn; jqhBA: yoi4u: goto rTGpd; DQUCP: $data = ["\163\164\x61\164\x75\x73" => $deleted, "\x6d\163\x67" => "\164\x65\154\141\150\40\x64\x69\156\157\156\141\153\x74\x69\146\x6b\x61\156\x2e"]; goto jqhBA; N1W2V: $data = ["\163\164\141\x74\165\x73" => false, "\155\x73\x67" => "\101\x6e\144\141\x20\x62\x75\153\141\156\40\141\144\155\151\156\56"]; goto fZvMI; gpkoU: if (!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin()) { goto eAtFH; } goto HILTt; eKJAp: VIjV2: goto SJYl3; AEQ17: $data = ["\x73\164\141\x74\165\163" => false, "\155\163\147" => "\x59\x6f\165\x20\x6d\165\163\164\x20\x62\x65\40\141\x6e\40\141\x64\155\151\156\151\163\164\x72\x61\164\157\x72\40\164\157\x20\x76\151\x65\167\x20\x74\150\151\x73\x20\x70\141\x67\x65\x2e"]; goto L8EJ8; QuNeF: } public function aktifkanSemua() { goto T2cia; PsqMZ: foreach ($guruAktif as $guru) { goto x6zXl; x6zXl: if ($guru->aktif > 0) { goto ZkAJo; } goto JL_Q5; xMP75: ZkAJo: goto QhiHQ; DQpnW: $jum += 1; goto I7jOi; ZbEzJ: qewjF: goto DQpnW; I7jOi: tI9ab: goto Va9zc; U7Y4P: goto qewjF; goto xMP75; QhiHQ: goto tI9ab; goto ZbEzJ; JL_Q5: $this->activate($guru->id_guru); goto U7Y4P; Va9zc: } goto ys__4; Bl3Sc: $data = ["\x73\x74\x61\x74\x75\x73" => true, "\152\165\155\x6c\141\150" => $jum, "\x6d\163\x67" => $jum . "\40\107\x75\162\165\40\x64\151\141\153\x74\151\x66\153\141\156\56"]; goto QeZE9; ys__4: gp4os: goto Bl3Sc; QeZE9: $this->output_json($data); goto fUoTX; T2cia: $guruAktif = $this->users->getGuruAktif(); goto eq4Us; eq4Us: $jum = 0; goto PsqMZ; fUoTX: } public function nonaktifkanSemua() { goto Jv1D0; i9wOD: $data = ["\x73\164\141\x74\x75\x73" => true, "\x6a\x75\155\154\141\x68" => $jum, "\x6d\x73\x67" => $jum . "\40\x47\x75\x72\165\40\x64\151\156\157\156\x61\x6b\x74\x69\146\153\x61\x6e\56"]; goto iw4N3; duDJ6: foreach ($guruAktif as $guru) { goto WM962; xFuKo: aoCXc: goto lc2Uf; jx8aw: $jum += 1; goto SWisU; Iz3Uc: goto PrDTc; goto xFuKo; R1Hbh: goto Zifc2; goto Iz3Uc; WM962: if ($guru->aktif > 0) { goto aoCXc; } goto R1Hbh; SWisU: Zifc2: goto Oc7RG; LKnWX: $this->output_json($del); goto xVL_9; lc2Uf: $del = $this->deactivate($guru->id, ''); goto LKnWX; xVL_9: PrDTc: goto jx8aw; Oc7RG: } goto W4yh0; W4yh0: EkZV7: goto i9wOD; iw4N3: $this->output_json($data); goto o9Z2g; Jv1D0: $guruAktif = $this->users->getGuruAktif(); goto KaAMk; KaAMk: $jum = 0; goto duDJ6; o9Z2g: } public function edit($id) { goto iC7qt; TDlJV: $this->load->view("\x75\163\x65\162\x73\x2f\147\x75\162\165\x2f\145\x64\x69\164"); goto tMOzn; ASgqt: $smt = $this->dashboard->getSemesterActive(); goto I7qcx; mRidE: cynf1: goto MPAAW; zFHt5: goto UF2iQ; goto mRidE; YPmkH: $data["\165\163\145\162\x73"] = $users; goto fIFCl; WbUnY: $data["\x74\160\137\x61\x63\x74\x69\166\x65"] = $tp; goto xDhy4; dPwUo: $this->load->view("\137\x74\145\x6d\160\154\x61\x74\x65\163\57\144\141\x73\x68\x62\157\141\162\144\57\x5f\x68\145\141\144\x65\x72", $data); goto RRRw_; tMOzn: $this->load->view("\x6d\145\x6d\142\145\162\x73\x2f\x67\x75\162\165\57\x74\x65\155\x70\x6c\x61\164\145\163\x2f\146\157\x6f\164\x65\x72"); goto zFHt5; Mubae: $group = $this->ion_auth->get_users_groups($user->id)->row()->name; goto wl5Kg; hLuJy: $user = $this->ion_auth->user()->row(); goto OkWLJ; e9y28: UF2iQ: goto d4yQd; o0R4N: $data["\147\x72\157\165\160\163"] = $this->ion_auth->groups()->result(); goto MYx0k; fDmFq: $data["\x6c\145\166\x65\154\163"] = $this->users->getLevelGuru(); goto dPwUo; RRRw_: $this->load->view("\165\x73\145\x72\163\x2f\x67\x75\162\x75\x2f\145\x64\x69\164"); goto Vp7nh; wl5Kg: if ($group === "\x61\144\155\x69\156") { goto cynf1; } goto hHBc3; MPAAW: $data["\160\162\x6f\x66\151\x6c\145"] = $this->dashboard->getProfileAdmin($user->id); goto o0R4N; fIFCl: $data["\x67\165\x72\165"] = $guru; goto YmjhL; MYx0k: $data["\153\145\154\141\x73\x73"] = $this->users->getKelas($tp->id_tp, $smt->id_smt); goto xLfXq; hHBc3: $this->load->view("\x6d\x65\x6d\x62\x65\162\x73\57\x67\x75\162\x75\57\x74\145\155\160\154\x61\x74\145\x73\57\x68\145\141\144\x65\162", $data); goto TDlJV; xDhy4: $data["\163\155\x74"] = $this->dashboard->getSemester(); goto fpzlM; OkWLJ: $data = ["\165\163\x65\x72" => $user, "\152\x75\144\165\154" => "\125\163\x65\x72\x20\115\141\156\x61\x67\x65\155\x65\156\x74", "\x73\x75\x62\152\x75\144\165\154" => "\105\x64\151\164\40\x44\x61\164\x61\x20\x55\x73\145\x72", "\x73\145\164\164\151\156\147" => $this->dashboard->getSetting()]; goto YPmkH; ROwcM: $users = $this->users->getUsers($guru->username); goto hLuJy; YmjhL: $data["\x74\160"] = $this->dashboard->getTahun(); goto WbUnY; iC7qt: $tp = $this->dashboard->getTahunActive(); goto ASgqt; fpzlM: $data["\163\155\164\x5f\x61\143\x74\x69\166\x65"] = $smt; goto Mubae; xLfXq: $data["\155\x61\160\145\x6c\163"] = $this->users->getMapel(); goto fDmFq; I7qcx: $guru = $this->users->getDetailGuru($id); goto ROwcM; Vp7nh: $this->load->view("\x5f\x74\145\x6d\x70\x6c\x61\164\145\163\x2f\x64\x61\163\x68\142\157\x61\x72\x64\x2f\137\146\x6f\157\164\145\x72"); goto e9y28; d4yQd: } public function editLogin() { goto cHYDE; C6dPM: $username = trim($username); goto BwVRr; gvWtc: qehpd: goto oBJaN; rk84Z: $this->form_validation->set_rules("\x6f\x6c\144", $this->lang->line("\143\x68\141\156\x67\x65\x5f\x70\141\x73\x73\x77\157\x72\144\137\166\x61\154\x69\x64\x61\x74\x69\x6f\156\x5f\157\x6c\144\x5f\x70\x61\x73\163\167\157\162\144\137\x6c\141\142\x65\x6c"), "\162\x65\x71\x75\x69\x72\x65\x64"); goto ezEBq; LAXC2: $pass = $this->input->post("\x6e\x65\x77", true); goto lJiWW; XpAGr: $deleted = true; goto C1ITr; AkmD0: goto Zws0a; goto k5JeU; kR79_: $nama = explode("\x20", $guru->nama_guru); goto VmR93; XkfKI: $email = strtolower($username) . "\100\147\165\x72\x75\x2e\143\157\155"; goto H3ak1; tLSHy: if ($this->form_validation->run() === FALSE) { goto qehpd; } goto Pnojk; HuAR4: $id_user = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto F42Te; MMYEE: $user_guru = $this->db->get_where("\165\x73\x65\x72\x73", "\145\155\x61\151\x6c\x3d\42" . $email . "\x22")->row(); goto XpAGr; Pnojk: $guru = $this->db->get_where("\155\141\163\x74\x65\x72\137\147\x75\x72\165", "\151\144\x5f\x67\x75\x72\165\x3d\x22" . $id_guru . "\x22")->row(); goto kR79_; OTXZ_: $deleted = $this->ion_auth->delete_user((int) $user_guru->id); goto ZuSPh; MhdL6: $msg = $status ? "\x55\160\144\x61\x74\145\x20\142\145\x72\x68\141\163\151\x6c" : "\x47\x61\147\x61\154\x20\155\x65\156\x67\147\141\x6e\x74\151\40\x75\163\x65\x72\156\141\x6d\145\x2f\x70\141\x73\x73\x73\x77\157\162\x64"; goto sIs7Z; ZuSPh: VFQrc: goto dsNSn; F42Te: $this->db->set("\165\163\x65\x72\156\x61\155\x65", $username); goto hQvDT; HMmGq: goto brfKX; goto gvWtc; nJX6N: brfKX: goto WqRAL; mdNpa: $this->db->set("\151\x64\137\165\x73\145\x72", $id_user); goto aJeJS; cHYDE: $id_guru = $this->input->post("\x69\144\x5f\x67\165\162\165", true); goto D8E_g; H3ak1: $additional_data = ["\146\151\162\x73\x74\x5f\156\141\x6d\x65" => $first_name, "\154\x61\x73\x74\x5f\156\x61\x6d\x65" => $last_name]; goto m3Jrj; BwVRr: $password = trim($pass); goto XkfKI; HQgF0: $data = ["\163\x74\141\164\165\163" => false, "\145\x72\162\157\x72\163" => ["\x75\163\x65\162\156\x61\155\145" => "\x55\163\x65\162\x6e\x61\155\x65\x20\163\165\x64\x61\150\x20\x64\151\147\x75\x6e\141\x6b\x61\x6e"]]; goto HMmGq; k5JeU: AgmUR: goto HuAR4; sIs7Z: Zws0a: goto jrQBO; O0352: goto brfKX; goto tT_JF; w5IIt: $last_name = end($nama); goto C6dPM; lJiWW: $guru_lain = $this->master->getUserIdGuruByUsername($username); goto rk84Z; jrQBO: $data["\x73\x74\x61\x74\165\x73"] = $status; goto Oerth; cBFXO: if ($guru_lain && $guru_lain->id_guru != $id_guru) { goto RJ42l; } goto tLSHy; tT_JF: RJ42l: goto HQgF0; qgro5: $msg = "\x47\x61\x67\141\x6c\x20\x6d\x65\156\x67\147\141\x6e\164\x69\x20\x75\x73\x65\162\x6e\141\155\145\57\x70\141\163\163\x73\167\157\x72\x64"; goto AkmD0; oBJaN: $data = ["\163\x74\141\x74\x75\163" => false, "\145\x72\162\x6f\162\x73" => ["\157\154\144" => form_error("\x6f\154\x64"), "\156\145\x77" => form_error("\156\145\x77"), "\156\145\167\137\143\157\156\146\151\162\x6d" => form_error("\x6e\145\167\137\143\157\156\x66\x69\162\x6d")]]; goto nJX6N; ezEBq: $this->form_validation->set_rules("\x6e\145\167", $this->lang->line("\143\x68\141\x6e\147\145\137\160\x61\x73\x73\167\x6f\162\144\x5f\x76\141\154\151\x64\x61\x74\x69\157\156\x5f\156\145\167\x5f\x70\x61\x73\x73\x77\157\162\x64\x5f\x6c\141\142\x65\x6c"), "\x72\x65\161\x75\151\162\x65\x64\x7c\155\x69\156\x5f\x6c\x65\156\x67\x74\x68\x5b" . $this->config->item("\x6d\x69\x6e\x5f\x70\141\163\x73\167\157\x72\x64\137\x6c\x65\x6e\x67\x74\x68", "\x69\x6f\x6e\x5f\141\165\164\150") . "\135\x7c\x6d\141\x74\x63\x68\x65\x73\x5b\x6e\x65\167\137\x63\157\156\146\x69\162\155\135"); goto O8USU; m3Jrj: $group = array("\62"); goto MMYEE; pQLrM: $status = false; goto qgro5; Oerth: $data["\164\145\x78\x74"] = $msg; goto O0352; gozGo: $status = $this->db->update("\155\x61\x73\164\x65\x72\137\147\x75\x72\x75"); goto MhdL6; C1ITr: if (!($user_guru != null)) { goto VFQrc; } goto OTXZ_; D8E_g: $username = $this->input->post("\165\x73\145\162\156\x61\155\145", true); goto LAXC2; dsNSn: if ($deleted) { goto AgmUR; } goto pQLrM; hQvDT: $this->db->set("\160\141\x73\163\x77\x6f\x72\144", $password); goto mdNpa; VmR93: $first_name = $nama[0]; goto w5IIt; aJeJS: $this->db->where("\x69\x64\137\147\x75\x72\x75", $id_guru); goto gozGo; WqRAL: $this->output_json($data); goto EvYr9; O8USU: $this->form_validation->set_rules("\156\145\167\137\x63\x6f\156\x66\x69\162\x6d", $this->lang->line("\143\150\x61\x6e\x67\145\x5f\x70\x61\163\163\167\x6f\x72\144\x5f\x76\141\154\151\x64\141\164\151\157\156\x5f\x6e\145\x77\x5f\160\x61\x73\163\x77\157\162\x64\137\x63\157\156\146\x69\162\x6d\x5f\x6c\141\142\145\154"), "\162\x65\x71\x75\x69\x72\145\144"); goto cBFXO; EvYr9: } function buangspasi($teks) { goto DQeck; UKGl4: if (!strpos($teks, "\40")) { goto JewV6; } goto MbSZ2; sAGMn: TFUDm: goto UKGl4; UyYMN: JewV6: goto mvbuz; LE7kp: $hasil = $teks; goto sAGMn; MAga7: $remove[] = "\56"; goto AhekK; AhekK: $remove[] = "\x20"; goto BHB30; BHB30: $hasil = str_replace($remove, '', $teks); goto CcMPl; MbSZ2: $remove[] = "\x27"; goto MAga7; CcMPl: goto TFUDm; goto UyYMN; mvbuz: return $hasil; goto J3JZC; DQeck: $teks = trim($teks); goto LE7kp; J3JZC: } private function registerGuru($username, $password, $email, $additional_data, $group) { goto J3fE8; J3fE8: $reg = $this->ion_auth->register($username, $password, $email, $additional_data, $group); goto RdBil; DFViD: if (!($reg == false)) { goto T7Ttz; } goto WPQfD; WPQfD: $data["\163\164\x61\x74\x75\x73"] = false; goto uengF; RdBil: $data["\x73\x74\x61\164\x75\163"] = true; goto ZaJr8; uengF: T7Ttz: goto LbqAD; LbqAD: return $data; goto fXG3n; ZaJr8: $data["\x69\x64"] = $reg; goto DFViD; fXG3n: } }

Function Calls

None

Variables

None

Stats

MD5 922ec350f4ea57e9fa1a2088ca176c4e
Eval Count 0
Decode Time 49 ms