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 Datakelas extends CI_Controller { public function __construct() { goto wCOqG; i58sA: $this->load->model("Dashboard_model", "dashboard"); goto uDYrM; Sj2MQ: D5PpG: goto ZZC5d; GQQIt: $this->load->model("Rapor_model", "rapor"); goto u0V5B; ztNz2: $this->load->model("Kelas_model", "kelas"); goto i58sA; QtKL1: eaUzX: goto UyzNy; ZZC5d: goto eaUzX; goto dXQ38; O2JRY: redirect("auth"); goto QtKL1; UyzNy: $this->load->library(["datatables", "form_validation"]); goto ztNz2; aBJrV: if ($this->ion_auth->is_admin()) { goto D5PpG; } goto pVrws; pVrws: 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 Sj2MQ; u0V5B: $this->form_validation->set_error_delimiters('', ''); goto HEiBb; dXQ38: VkqBq: goto O2JRY; wCOqG: parent::__construct(); goto DwFZ_; DwFZ_: if (!$this->ion_auth->logged_in()) { goto VkqBq; } goto aBJrV; D9IiJ: $this->load->model("Dropdown_model", "dropdown"); goto GQQIt; uDYrM: $this->load->model("Master_model", "master"); goto D9IiJ; HEiBb: } public function output_json($data, $encode = true) { goto EISpK; EISpK: if (!$encode) { goto Mb_m4; } goto u7NiZ; gbTkz: $this->output->set_content_type("application/json")->set_output($data); goto NrUjM; u7NiZ: $data = json_encode($data); goto SsH3r; SsH3r: Mb_m4: goto gbTkz; NrUjM: } public function index() { goto SyItG; wy9fd: LNHil: goto f4h14; rJMyg: $data["tp"] = $this->dashboard->getTahun(); goto u95ni; JTKBw: $chek = $this->kelas->count_all(); goto vwvuE; SyItG: $user = $this->ion_auth->user()->row(); goto Kwry7; nZ3Dd: $data = ["user" => $user, "judul" => "Kelas", "subjudul" => "Data Kelas", "setting" => $setting]; goto D9RNO; AH9pV: $data["smt"] = $this->dashboard->getSemester(); goto m2awt; MNNBA: $kelas = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt); goto EN00B; f4h14: $data["kelas"] = $kelas; goto n6wVk; UbafX: $kelas_lama = []; goto V_8NQ; mvGdM: $this->load->view("_templates/dashboard/_header", $data); goto rqZoH; KP585: $data["level"] = $this->kelas->getLevel($setting->jenjang); goto zbsyV; cAqx0: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto JTKBw; n6wVk: $data["kelas_lama"] = $kelas_lama; goto NOU0n; vwvuE: $kelas = []; goto UbafX; XsuY7: $this->load->view("_templates/dashboard/_footer"); goto t7cfh; Zxplc: $smt = $this->dashboard->getSemesterActive(); goto rJMyg; u95ni: $data["tp_active"] = $tp; goto AH9pV; NOU0n: $data["jurusan"] = $this->kelas->get_jurusan(); goto KP585; u56Uk: $data["siswa"] = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto mvGdM; D9RNO: $tp = $this->dashboard->getTahunActive(); goto Zxplc; zbsyV: $data["guru"] = $this->kelas->get_guru(); goto u56Uk; Kwry7: $setting = $this->dashboard->getSetting(); goto nZ3Dd; EN00B: $kelas_lama = $this->kelas->getKelasList($tp->id_tp - 1, "2"); goto wy9fd; m2awt: $data["smt_active"] = $smt; goto cAqx0; rqZoH: $this->load->view("master/kelas/data"); goto XsuY7; V_8NQ: if (!($chek > 0)) { goto LNHil; } goto MNNBA; t7cfh: } public function detail($id) { goto lTgGr; O6shb: $data["kelas"] = $this->kelas->get_one($id); goto GulNa; tqS4r: $setting = $this->dashboard->getSetting(); goto tzfh9; DPjgo: $data["struktur"] = json_decode(json_encode($this->kelas->dummyStruktur())); goto px0lL; GulNa: $data["jurusan"] = $this->kelas->get_jurusan(); goto mrAfN; tzfh9: $data = ["user" => $user, "judul" => "Detail Kelas", "subjudul" => "Detail Kelas", "setting" => $setting]; goto Z5kXK; NZZo0: $data["smt"] = $this->dashboard->getSemester(); goto PuGuV; Ziiq2: $data["tp_active"] = $tp; goto NZZo0; EtS8h: $smt = $this->dashboard->getSemesterActive(); goto vKnLj; lTgGr: $user = $this->ion_auth->user()->row(); goto tqS4r; ji5NF: $data["struktur"] = $struktur; goto W_hKy; vKnLj: $data["tp"] = $this->dashboard->getTahun(); goto Ziiq2; GqVKY: $struktur = $this->kelas->getStrukturKelas($id); goto g1GW4; Ng_Sv: $data["siswas"] = $this->kelas->get_siswa_kelas($id, $tp->id_tp, $smt->id_smt); goto GqVKY; AYOng: $this->load->view("master/kelas/detail"); goto w2w60; g1GW4: if ($struktur == null) { goto Y7L2J; } goto ji5NF; ktOf1: $data["guru"] = $this->kelas->get_guru(); goto Ng_Sv; Z5kXK: $tp = $this->dashboard->getTahunActive(); goto EtS8h; jw6Dm: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto O6shb; px0lL: YV_2x: goto zCtnV; zCtnV: $this->load->view("_templates/dashboard/_header", $data); goto AYOng; PuGuV: $data["smt_active"] = $smt; goto jw6Dm; W_hKy: goto YV_2x; goto d6MhK; d6MhK: Y7L2J: goto DPjgo; w2w60: $this->load->view("_templates/dashboard/_footer"); goto ahgaJ; mrAfN: $data["level"] = $this->kelas->getLevel($setting->jenjang); goto ktOf1; ahgaJ: } public function add() { goto WyfJ3; mxu9U: $this->load->view("master/kelas/add"); goto AzoWk; IVLUe: $data["jurusan"] = $this->kelas->get_jurusan(); goto WqfFT; mATFx: $data["tp"] = $this->dashboard->getTahun(); goto GT5Z0; jySX8: $data["smt"] = $this->dashboard->getSemester(); goto EwVuc; GT5Z0: $data["tp_active"] = $tp; goto jySX8; fw4_L: $smt = $this->dashboard->getSemesterActive(); goto mATFx; V0pb3: $data["kelas"] = json_decode(json_encode($this->kelas->dummy())); goto IVLUe; laDas: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto V0pb3; WyfJ3: $user = $this->ion_auth->user()->row(); goto Px053; AzoWk: $this->load->view("_templates/dashboard/_footer"); goto CMb4s; J2mS3: $data["siswa"] = $siswa; goto AGu0o; WqfFT: $data["level"] = $this->kelas->getLevel($setting->jenjang); goto LI4UO; KdGxT: $this->load->view("_templates/dashboard/_header", $data); goto mxu9U; EwVuc: $data["smt_active"] = $smt; goto laDas; Px053: $setting = $this->dashboard->getSetting(); goto N5O6s; N5O6s: $data = ["user" => $user, "judul" => "Kelas", "subjudul" => "Tambah Kelas", "setting" => $setting]; goto ka44C; LI4UO: $data["guru"] = $this->kelas->get_guru(); goto ZCrgj; ka44C: $tp = $this->dashboard->getTahunActive(); goto fw4_L; AGu0o: $data["siswakelas"] = array(); goto KdGxT; ZCrgj: $siswa = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto J2mS3; CMb4s: } public function edit($id = '') { goto dE5Uv; GvsK5: $smt = $this->dashboard->getSemesterActive(); goto Abyn1; SFyRF: $data["siswakelas"] = $this->kelas->get_siswa_kelas($id, $tp->id_tp, $smt->id_smt); goto abLSO; gDdCR: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto rZnrk; Abyn1: $data["tp"] = $this->dashboard->getTahun(); goto LtM5I; Ntj7Z: $data["level"] = $this->kelas->getLevel($setting->jenjang); goto JU0Ln; dE5Uv: $user = $this->ion_auth->user()->row(); goto jxJLb; EZOCK: $data["kelas"] = $this->kelas->get_one($id); goto fmAdY; rZnrk: $data["id_kelas"] = $id; goto EZOCK; HptP_: $data = ["user" => $user, "judul" => "Kelas", "subjudul" => "Edit Kelas", "setting" => $setting]; goto h1ANd; EZU4n: $data["siswa"] = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto SFyRF; jxJLb: $setting = $this->dashboard->getSetting(); goto HptP_; fmAdY: $data["jurusan"] = $this->kelas->get_jurusan(); goto Ntj7Z; JU0Ln: $data["guru"] = $this->kelas->getWaliKelas($tp->id_tp, $smt->id_smt); goto EZU4n; ZESUA: $data["smt_active"] = $smt; goto gDdCR; JYpu7: $data["smt"] = $this->dashboard->getSemester(); goto ZESUA; LtM5I: $data["tp_active"] = $tp; goto JYpu7; Cdmvo: $this->load->view("_templates/dashboard/_footer"); goto KpBNz; nH5tq: $this->load->view("master/kelas/add"); goto Cdmvo; h1ANd: $tp = $this->dashboard->getTahunActive(); goto GvsK5; abLSO: $this->load->view("_templates/dashboard/_header", $data); goto nH5tq; KpBNz: } public function save() { goto u4mU6; YmvyR: $i++; goto NzoVn; bkp2c: ypXKq: goto RCuiP; aMuKZ: $this->db->where("id_jabatan_guru", $guru_id . $id_tp . $id_smt); goto CBBcN; JKfpD: $insert[$id_tp . $id_smt . $idsiswa]["id_kelas"] = $new_id_kelas; goto qx8cx; JPf7N: if (!($id_siswa != null)) { goto tnLJz; } goto SFnRs; Fc4fp: $idsiswa = isset($siswas[$i]) ? $siswas[$i] : null; goto epDse; Ep5sU: if (!(count($siswa_kelas) > 0)) { goto YaDGt; } goto FFy1p; J7A55: $siswa_inserted = 0; goto QVEwI; V1wtc: YaDGt: goto MD3VG; JyKvv: if (!$updated) { goto wIqDJ; } goto Qfj3n; YLKkR: ERm0K: goto S0hit; H54gA: sawu_: goto ku1VB; F2NzC: $id_tp = $this->master->getTahunActive()->id_tp; goto uD0Xj; CBBcN: $updated = $this->db->update("jabatan_guru"); goto JyKvv; Jvpmc: $this->form_validation->set_rules($config); goto jwooP; wO_rX: $status = FALSE; goto af1M8; T4bqG: $i = 0; goto onFJd; uD0Xj: $id_smt = $this->master->getSemesterActive()->id_smt; goto Q65Jf; MD3VG: zskC_: goto T4bqG; Wk49W: if ($this->form_validation->run() == TRUE) { goto S0cpO; } goto fRq6X; ku1VB: if (!($i <= count($siswas))) { goto JQdgv; } goto hFkp5; QVEwI: $this->db->query("SET FOREIGN_KEY_CHECKS=0"); goto fQwYV; Q65Jf: $siswas = $this->input->post("siswa", true); goto V9C0Z; DrBM0: $insert = array("nama_kelas" => strip_tags($this->input->post("nama_kelas", TRUE)), "kode_kelas" => strip_tags($this->input->post("kode_kelas", TRUE)), "jurusan_id" => strip_tags($this->input->post("jurusan_id", TRUE)), "id_tp" => $id_tp, "id_smt" => $id_smt, "level_id" => strip_tags($this->input->post("level_id", TRUE)), "guru_id" => strip_tags($this->input->post("guru_id", TRUE)), "siswa_id" => strip_tags($this->input->post("siswa_id", TRUE)), "jumlah_siswa" => $jumlah); goto CMZJW; WS4Q6: $this->db->query("SET FOREIGN_KEY_CHECKS = 1"); goto CWtys; af1M8: goto ypXKq; goto cAOyd; CMZJW: $id_new = null; goto WNy5V; cAOyd: owMp5: goto lbVj2; SAkJ0: $guru_id = strip_tags($this->input->post("guru_id", TRUE)); goto F2NzC; Qfj3n: $insert = []; goto AJ1_U; wmloq: if (isset($insert[$id_tp . $id_smt . $idsiswa])) { goto as07k; } goto xdkDd; WNy5V: if ($id != null && $id != '') { goto gyDiY; } goto A1Rug; c4JYr: K40sC: goto HDBO3; RCuiP: LtG27: goto ZW4Zn; fRq6X: $status = FALSE; goto LC3z0; onFJd: oR2x2: goto y0mMy; IVLKg: as07k: goto JKfpD; yOMv0: $status = $this->db->insert("master_kelas", $insert); goto tuc67; iKEfi: uHCDN: goto V1wtc; r4_3F: goto oR2x2; goto Cv8jq; AR0y0: S0cpO: goto yOMv0; Cv8jq: X4EnK: goto MvdBL; V9C0Z: $config = array(array("field" => "nama_kelas", "label" => "Nama Kelas", "rules" => "trim"), array("field" => "kode_kelas", "label" => "Kode Kelas", "rules" => "trim"), array("field" => "jurusan_id", "label" => "Jurusan", "rules" => "trim"), array("field" => "level_id", "label" => "Level", "rules" => "trim"), array("field" => "guru_id", "label" => "Guru", "rules" => "trim"), array("field" => "siswa_id", "label" => "Siswa", "rules" => "trim")); goto bq_Sl; SFnRs: array_push($siswakelas, ["id" => $id_siswa]); goto JG0z1; uCSVn: Sbl_x: goto WS4Q6; hFkp5: $id_siswa = isset($siswas[$i]) ? $siswas[$i] : null; goto JPf7N; fQwYV: if (!$status) { goto Sbl_x; } goto q6oW3; A1Rug: $this->form_validation->set_rules($config); goto Wk49W; Fi9Mb: goto LtG27; goto HmZiE; J4ibH: $jumlah = serialize($siswakelas); goto DrBM0; MvdBL: foreach ($insert as $ins) { goto fQ2x1; x9kcB: s9hjr: goto zo2V7; fQ2x1: if (!$this->db->replace("kelas_siswa", $ins)) { goto KOEDF; } goto Nk8gb; Nk8gb: $siswa_inserted++; goto Vi53h; Vi53h: KOEDF: goto x9kcB; zo2V7: } goto YLKkR; jwooP: if ($this->form_validation->run() == TRUE) { goto owMp5; } goto wO_rX; HmZiE: gyDiY: goto Jvpmc; Y3tGa: goto ihym1; goto IVLKg; FFy1p: foreach ($siswa_kelas as $id_siswa => $sis) { $insert[$id_tp . $id_smt . $id_siswa] = ["id_kelas_siswa" => $id_tp . $id_smt . $id_siswa, "id_tp" => $id_tp, "id_smt" => $id_smt, "id_kelas" => 0, "id_siswa" => $id_siswa]; TYekB: } goto iKEfi; MOdWB: $this->output_json($data); goto bWo7Q; LC3z0: goto Ry7Hj; goto AR0y0; xdkDd: $insert[$id_tp . $id_smt . $idsiswa] = ["id_kelas_siswa" => $id_tp . $id_smt . $idsiswa, "id_tp" => $id_tp, "id_smt" => $id_smt, "id_kelas" => $new_id_kelas, "id_siswa" => $idsiswa]; goto Y3tGa; W2BdO: $siswa_kelas = $this->kelas->get_status_siswa_kelas($id, $id_tp, $id_smt); goto Ep5sU; LKcvn: $data["status"] = $status; goto MOdWB; CWtys: $data["siswa"] = $siswa_inserted; goto K0W8N; nflIR: $status = $this->db->update("master_kelas", $insert); goto bkp2c; qx8cx: ihym1: goto c4JYr; tuc67: $id_new = $this->db->insert_id(); goto uyQ_Y; S0hit: $data["insert"] = $insert; goto Pmrp2; AJ1_U: if (!($id != null && $id != '')) { goto zskC_; } goto W2BdO; ZW4Zn: $updated = false; goto J7A55; uyQ_Y: Ry7Hj: goto Fi9Mb; epDse: $new_id_kelas = $id != null && $id != '' ? $id : $id_new; goto rywaz; HDBO3: sGX7X: goto nVgg3; hAlqB: JQdgv: goto J4ibH; nVgg3: $i++; goto r4_3F; L2AJR: LMWxL: goto YmvyR; JG0z1: tnLJz: goto L2AJR; y0mMy: if (!($i <= count($siswas))) { goto X4EnK; } goto Fc4fp; bq_Sl: $siswakelas = []; goto Xxkqq; q6oW3: $this->db->set("id_kelas", $id); goto aMuKZ; lbVj2: $this->db->where("id_kelas", $id); goto nflIR; Xxkqq: $i = 0; goto H54gA; Pmrp2: wIqDJ: goto uCSVn; u4mU6: $id = $this->input->post("id_kelas", true); goto SAkJ0; K0W8N: $data["update"] = $updated; goto LKcvn; NzoVn: goto sawu_; goto hAlqB; rywaz: if (!($idsiswa != null)) { goto K40sC; } goto wmloq; bWo7Q: } public function update_kelas($id) { goto nRWsc; NZF12: d2Fn2: goto qUQtt; yq1S5: if (!(count($siswakelas) > 0)) { goto L0852; } goto kKbj4; PwEWS: if (!($i <= $rowsSelect)) { goto d2Fn2; } goto SNSaF; qUQtt: return $siswakelas; goto KqhS2; nRWsc: $id_tp = $this->master->getTahunActive()->id_tp; goto tJgoq; TNjsc: Zo9XN: goto PwEWS; kKbj4: foreach ($siswakelas as $id_siswa => $sis) { goto Zyh7U; YpwGy: WruBR: goto W1Vav; Zyh7U: $insert = ["id_kelas_siswa" => $id_tp . $id_smt . $id_siswa, "id_tp" => $id_tp, "id_smt" => $id_smt, "id_kelas" => 0, "id_siswa" => $id_siswa]; goto PQZOX; PQZOX: $this->db->replace("kelas_siswa", $insert); goto YpwGy; W1Vav: } goto BiOzW; xIULP: $insert = ["id_kelas_siswa" => $id_tp . $id_smt . $id_siswa, "id_tp" => $id_tp, "id_smt" => $id_smt, "id_kelas" => $id, "id_siswa" => $id_siswa]; goto mMIm0; BiOzW: vIQrx: goto qNMyq; gr0eR: VJf4h: goto ijXwA; JmiVC: $siswakelas = $this->kelas->get_status_siswa_kelas($id, $id_tp, $id_smt); goto yq1S5; ijXwA: $i++; goto r9LTA; mMIm0: $this->db->replace("kelas_siswa", $insert); goto qsB1n; tJgoq: $id_smt = $this->master->getSemesterActive()->id_smt; goto JmiVC; SkZ_o: $i = 0; goto TNjsc; qsB1n: YfX57: goto gr0eR; xbWyp: if (!($id_siswa != null)) { goto YfX57; } goto xIULP; yc129: $rowsSelect = count($this->input->post("siswa", true)); goto SkZ_o; r9LTA: goto Zo9XN; goto NZF12; SNSaF: $id_siswa = $this->input->post("siswa[" . $i . "]", true); goto xbWyp; qNMyq: L0852: goto yc129; KqhS2: } public function manage() { goto ifjCY; r2D_5: $data["tp"] = $this->dashboard->getTahun(); goto uNT48; JGnlV: $data = ["user" => $user, "judul" => "Copy Kelas", "subjudul" => "Copy Data Kelas ke SMT II", "setting" => $this->dashboard->getSetting()]; goto fmBl_; uNT48: $data["tp_active"] = $tp; goto Zdgm3; ifjCY: $user = $this->ion_auth->user()->row(); goto JGnlV; wrSCv: $this->load->view("master/kelas/persemester"); goto VHIPq; NuDxD: $smt = $this->dashboard->getSemesterActive(); goto r2D_5; mIMEA: $data["kelas2"] = $this->dropdown->getAllKelas($tp->id_tp, "2"); goto rz6R2; kI6eY: $data["smt_active"] = $smt; goto nOTmN; rz6R2: $this->load->view("_templates/dashboard/_header", $data); goto wrSCv; nOTmN: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto fWsC1; fmBl_: $tp = $this->dashboard->getTahunActive(); goto NuDxD; VHIPq: $this->load->view("_templates/dashboard/_footer"); goto T8V9v; fWsC1: $data["kelas"] = $this->dropdown->getAllKelas($tp->id_tp, "1"); goto mIMEA; Zdgm3: $data["smt"] = $this->dashboard->getSemester(); goto kI6eY; T8V9v: } public function getFromSmt1($kelas) { goto r5PuY; Gxdk5: if (!(count($data2) > 0)) { goto MbIyz; } goto Rx2sS; Xv68H: $this->output_json(["smt1" => $data1, "smt2" => $ids]); goto Qrdt4; r5PuY: $tp = $this->dashboard->getTahunActive(); goto yaTtT; OsFwI: $ids = []; goto Gxdk5; S5pIw: z1gyy: goto p_9A7; p_9A7: MbIyz: goto Xv68H; Rx2sS: foreach ($data2 as $s) { $ids[] = $s->id_siswa; boIZX: } goto S5pIw; yaTtT: $data1 = $this->kelas->getKelasSiswa($kelas, $tp->id_tp, "1"); goto W6VOW; W6VOW: $data2 = $this->kelas->getKelasSiswa($kelas, $tp->id_tp, "2"); goto OsFwI; Qrdt4: } public function copyFromSmt1() { goto udCN_; L477S: $idk = $this->db->insert_id(); goto QdhPn; udCN_: $tp = $this->dashboard->getTahunActive(); goto dYT5R; py2hN: $arrSiswa = unserialize($kelas->jumlah_siswa); goto pifZf; WXyCc: $this->db->insert("master_kelas", $data); goto L477S; n3oks: $data = array("nama_kelas" => $kelas2, "kode_kelas" => $kelas->kode_kelas, "jurusan_id" => $kelas->jurusan_id, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "level_id" => $kelas->level_id, "guru_id" => $kelas->guru_id, "siswa_id" => $kelas->siswa_id, "jumlah_siswa" => $kelas->jumlah_siswa); goto WXyCc; QdhPn: $res = []; goto py2hN; gjr5Q: $kelas2 = $this->input->post("kelas_baru", true); goto qjpVo; mOaqB: Zme_b: goto xZOs8; rv_TO: $kelas1 = $this->input->post("kelas_lama", true); goto gjr5Q; xZOs8: $this->output_json($res); goto A4iIU; dYT5R: $smt = $this->dashboard->getSemesterActive(); goto rv_TO; pifZf: foreach ($arrSiswa as $value) { goto j1CoH; nSXp7: if (!($id_siswa != null)) { goto QyKsc; } goto Q0rmk; arGHK: $res[] = $this->db->replace("kelas_siswa", $insert); goto rYLrt; Q0rmk: $insert = ["id_kelas_siswa" => $tp->id_tp . $smt->id_smt . $id_siswa, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "id_kelas" => $idk, "id_siswa" => $id_siswa]; goto arGHK; j1CoH: $id_siswa = $value["id"]; goto nSXp7; gkU2b: WfhfQ: goto B3S_s; rYLrt: QyKsc: goto gkU2b; B3S_s: } goto mOaqB; qjpVo: $kelas = $this->kelas->get_one($kelas1, $tp->id_tp, "1"); goto n3oks; A4iIU: } public function copySiswaFromSmt1() { goto OELms; IgDwZ: $this->output_json($res); goto efcly; EYGlg: dX_dX: goto IgDwZ; NMErS: $smt = $this->dashboard->getSemesterActive(); goto eo3OQ; Hre5U: foreach ($posts as $d) { goto dSDnj; ig6GD: NDsOu: goto GSyYc; dSDnj: $idkelases[] = $d->id_kelas; goto hpJwV; hpJwV: $siswakelas[$d->id_kelas][] = ["id" => $d->id_siswa]; goto ig6GD; GSyYc: } goto M2kTh; OELms: $tp = $this->dashboard->getTahunActive(); goto NMErS; nbv2R: $idkelases = []; goto qilAm; eo3OQ: $posts = json_decode($this->input->post("kelas", true)); goto nbv2R; VqgOd: foreach ($idkelases as $ik) { goto gWJw5; gWJw5: if (!($ik != '')) { goto Ohk40; } goto EBI5Q; xSnvT: $jumlah = serialize($siswakelas[$ik]); goto uJwqq; QU3LR: Ohk40: goto y6xF7; EBI5Q: $kelas = $this->kelas->get_one($ik, $tp->id_tp, "1"); goto xSnvT; SSrLs: $this->db->insert("master_kelas", $data); goto Rapm3; y6xF7: Az3q7: goto SfYFj; G1MQJ: foreach ($siswakelas[$ik] as $s) { goto kYyPN; bQqYK: S0j5a: goto Db0HU; kYyPN: $insert = ["id_kelas_siswa" => $tp->id_tp . $smt->id_smt . $s["id"], "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "id_kelas" => $idk, "id_siswa" => $s["id"]]; goto IBy5Q; IBy5Q: $res[] = $this->db->replace("kelas_siswa", $insert); goto bQqYK; Db0HU: } goto LO5HJ; LO5HJ: jKnN0: goto QU3LR; uJwqq: $data = array("nama_kelas" => $kelas->nama_kelas, "kode_kelas" => $kelas->kode_kelas, "jurusan_id" => $kelas->jurusan_id, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "level_id" => $kelas->level_id, "guru_id" => $kelas->guru_id, "siswa_id" => $kelas->siswa_id, "jumlah_siswa" => $jumlah); goto SSrLs; Rapm3: $idk = $this->db->insert_id(); goto G1MQJ; SfYFj: } goto EYGlg; M2kTh: IzEsh: goto ovXrN; M_aVV: $res = []; goto VqgOd; ovXrN: $idkelases = array_unique($idkelases); goto M_aVV; qilAm: $siswakelas = []; goto Hre5U; efcly: } public function kenaikan() { goto wYSdA; kuhQQ: $this->load->view("_templates/dashboard/_footer"); goto yZIjz; DhvPK: $data["tp"] = $this->dashboard->getTahun(); goto vAmz0; xF5VP: $data["smt_active"] = $smt; goto pCmhJ; myWtt: $level = $setting->jenjang == "1" ? "6" : ($setting->jenjang == "2" ? "9" : ($setting->jenjang == "1" ? "3" : "12")); goto Nx4cc; yX9kd: $this->load->view("master/kelas/naikkelas"); goto kuhQQ; c1hXl: $data["siswa_kelas_baru"] = $this->master->getSiswaKelasBaru($tp->id_tp, $smt->id_smt); goto eDw3k; pCmhJ: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto myWtt; nO3hr: $data["smt"] = $this->dashboard->getSemester(); goto xF5VP; JqQ_z: $data["kelas_baru"] = $this->dropdown->getAllKelas($tp->id_tp, "1"); goto zjgAm; kIWHu: $smt = $this->dashboard->getSemesterActive(); goto DhvPK; vAmz0: $data["tp_active"] = $tp; goto nO3hr; Nx4cc: $data["kelas_lama"] = $this->dropdown->getAllKelas($tp->id_tp - 1, "2", "!=" . $level); goto JqQ_z; zjgAm: if (!($kelas != null)) { goto ZNNEx; } goto c1hXl; eDw3k: $data["siswas"] = $this->rapor->getKenaikanSiswa($kelas, $tp->id_tp - 1, "2"); goto tJ1ZO; K9Yo8: $lvlKls = $this->kelas->get_one($kelas, $tp->id_tp - 1, "2"); goto JxqYS; ntCjw: $this->load->view("_templates/dashboard/_header", $data); goto yX9kd; l1ds6: $data = ["user" => $user, "judul" => "Kenaikkan Kelas", "subjudul" => "Naik Kelas Siswa", "setting" => $setting]; goto Idzvt; wYSdA: $kelas = $this->input->get("kelas", true); goto D6v52; Idzvt: $tp = $this->dashboard->getTahunActive(); goto kIWHu; KeWEg: $setting = $this->dashboard->getSetting(); goto l1ds6; p54Ry: ZNNEx: goto ntCjw; JxqYS: $data["kelases"] = $this->dropdown->getAllKelas($tp->id_tp - 1, "2", "=" . ($lvlKls->level_id + 1)); goto p54Ry; D6v52: $user = $this->ion_auth->user()->row(); goto KeWEg; tJ1ZO: $data["kelas_selected"] = $kelas; goto K9Yo8; yZIjz: } public function naikKelas() { goto Gfke8; mFmHY: $siswakelas = []; goto Bwtyf; Gfke8: $tp = $this->dashboard->getTahunActive(); goto R2fqA; SqOkL: $idkelases = []; goto mFmHY; YtBYL: foreach ($idkelases as $ik) { goto qBw04; dCAFD: fq7ln: goto NVXhX; m4C6A: if ($kelas_baru == null) { goto zcWwh; } goto Louso; LjzII: $jumlah = serialize($siswakelas[$ik]); goto lXJQh; oG53F: iEsYn: goto EoVZs; QmnjQ: uIZjd: goto oG53F; CPeic: goto mx17A; goto FQrw6; qBw04: $kelas = $this->kelas->get_one($ik, $tp->id_tp - 1, "2"); goto qKN4W; TvMnH: $this->db->where("id_kelas", $kelas_baru->id_kelas); goto jzI6i; Qe9LW: $jumlah = serialize($siswakelas[$ik]); goto hsape; HgpeX: $data = array("nama_kelas" => $kelas->nama_kelas, "kode_kelas" => $kelas->kode_kelas, "jurusan_id" => $kelas->jurusan_id, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "level_id" => $kelas->level_id, "guru_id" => $kelas->guru_id, "siswa_id" => $kelas->siswa_id, "jumlah_siswa" => $jumlah); goto TvMnH; BnQhR: array_push($idks, $this->db->insert_id()); goto yKM7l; qKN4W: $kelas_baru = $this->kelas->getKelasByNama($kelas->nama_kelas, $tp->id_tp, $smt->id_smt); goto m4C6A; Ra2ho: $this->db->insert("master_kelas", $data); goto BnQhR; bixMm: foreach ($idks as $idk) { goto eHDa0; eHDa0: foreach ($siswakelas[$ik] as $s) { goto KjEsJ; KjEsJ: $insert = ["id_kelas_siswa" => $tp->id_tp . $smt->id_smt . $s["id"], "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "id_kelas" => $idk, "id_siswa" => $s["id"]]; goto nfSn6; nfSn6: $res[] = $this->db->replace("kelas_siswa", $insert); goto hbSom; hbSom: QSulJ: goto invTc; invTc: } goto Okwma; Okwma: uJEq7: goto fJDrH; fJDrH: uCHbB: goto BAPnj; BAPnj: } goto QmnjQ; dpmKM: RvF12: goto HgpeX; FQrw6: zcWwh: goto LjzII; mbOms: goto RvF12; goto dCAFD; lXJQh: $data = array("nama_kelas" => $kelas->nama_kelas, "kode_kelas" => $kelas->kode_kelas, "jurusan_id" => $kelas->jurusan_id, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "level_id" => $kelas->level_id, "guru_id" => $kelas->guru_id, "siswa_id" => $kelas->siswa_id, "jumlah_siswa" => $jumlah); goto Ra2ho; sXLX2: foreach ($siswakelas[$ik] as $s) { goto S0FHC; S0FHC: foreach ($jmlLama as $lama) { goto XsJ2c; EmOxE: nMrmU: goto gSKi3; WghZY: array_push($jmlLama, ["id" => $s["id"]]); goto txsLA; txsLA: array_push($idks, $kelas_baru->id_kelas); goto tPFE3; XsJ2c: if (!($lama["id"] != $s["id"])) { goto Wx3Z8; } goto WghZY; tPFE3: Wx3Z8: goto EmOxE; gSKi3: } goto khVvB; LBwK2: M4nNH: goto IVe80; khVvB: Pjxfz: goto LBwK2; IVe80: } goto MIJI_; jzI6i: $this->db->update("master_kelas", $data); goto CPeic; NVXhX: $jmlLama = unserialize($kelas_baru->jumlah_siswa); goto sXLX2; Louso: if ($mode == "persiswa") { goto fq7ln; } goto Qe9LW; WL7Vt: $jumlah = serialize($jmlLama); goto dpmKM; yKM7l: mx17A: goto bixMm; MIJI_: loV_Y: goto WL7Vt; hsape: array_push($idks, $kelas_baru->id_kelas); goto mbOms; EoVZs: } goto Nwv80; Nwv80: oukyF: goto s8Z5o; yrNLb: $idkelases = array_unique($idkelases); goto e6zmz; Bwtyf: foreach ($posts as $d) { goto gusOn; fQsSb: $siswakelas[$d->kelas_baru][] = ["id" => $d->id_siswa]; goto QNeQ1; gusOn: $idkelases[] = $d->kelas_baru; goto fQsSb; QNeQ1: leIDB: goto NQVPW; NQVPW: } goto YxLHw; NjDtw: $posts = json_decode($this->input->post("kelas", true)); goto C4v8t; YxLHw: L75lf: goto yrNLb; jEx2R: $this->output_json($data); goto PduYx; R2fqA: $smt = $this->dashboard->getSemesterActive(); goto NjDtw; Fe9JJ: $idks = []; goto YtBYL; s8Z5o: $data["res"] = $siswakelas; goto jEx2R; C4v8t: $mode = $this->input->post("mode", true); goto SqOkL; e6zmz: $res = []; goto Fe9JJ; PduYx: } public function hapus($id_kelas) { goto kgsV3; E96Hu: $delete["kelas"] = $this->master->delete("master_kelas", $id_kelas, "id_kelas"); goto ur5_K; ur5_K: $this->output_json($delete); goto keT6D; kgsV3: $delete["siswa"] = $this->master->delete("kelas_siswa", $id_kelas, "id_kelas"); goto E96Hu; keT6D: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   ________________________________________
    |                 GarudaCBT              |
    |    https://github.com/garudacbt/cbt    |
    |________________________________________|
*/
 defined("\102\x41\x53\105\120\101\124\110") or exit("\116\157\x20\144\x69\162\145\x63\x74\40\163\143\162\151\160\x74\x20\141\143\x63\x65\x73\x73\x20\x61\154\x6c\157\167\145\144"); class Datakelas extends CI_Controller { public function __construct() { goto wCOqG; i58sA: $this->load->model("\x44\141\163\x68\x62\157\x61\162\144\137\155\x6f\144\145\154", "\x64\141\163\150\x62\x6f\x61\x72\144"); goto uDYrM; Sj2MQ: D5PpG: goto ZZC5d; GQQIt: $this->load->model("\x52\x61\160\x6f\x72\137\155\157\144\x65\x6c", "\162\141\160\x6f\x72"); goto u0V5B; ztNz2: $this->load->model("\113\145\x6c\141\x73\x5f\x6d\x6f\x64\145\x6c", "\x6b\x65\154\x61\x73"); goto i58sA; QtKL1: eaUzX: goto UyzNy; ZZC5d: goto eaUzX; goto dXQ38; O2JRY: redirect("\141\x75\x74\x68"); goto QtKL1; UyzNy: $this->load->library(["\144\x61\x74\141\164\141\x62\x6c\145\x73", "\x66\157\x72\x6d\137\x76\x61\154\151\x64\141\164\x69\x6f\x6e"]); goto ztNz2; aBJrV: if ($this->ion_auth->is_admin()) { goto D5PpG; } goto pVrws; pVrws: show_error("\110\141\x6e\x79\141\40\101\x64\x6d\x69\156\151\163\x74\x72\141\164\157\162\40\171\x61\156\x67\x20\144\x69\x62\145\162\151\x20\x68\141\153\40\165\156\x74\165\x6b\40\155\x65\156\147\x61\153\163\145\163\40\x68\x61\x6c\141\x6d\141\156\40\151\156\151\x2c\40\74\x61\x20\150\162\x65\146\x3d\x22" . base_url("\144\x61\163\x68\x62\x6f\x61\x72\144") . "\42\76\113\145\155\x62\x61\x6c\x69\x20\x6b\x65\x20\155\145\x6e\x75\x20\x61\167\x61\154\74\x2f\x61\76", 403, "\x41\153\x73\x65\163\40\124\145\162\x6c\x61\x72\141\x6e\147"); goto Sj2MQ; u0V5B: $this->form_validation->set_error_delimiters('', ''); goto HEiBb; dXQ38: VkqBq: goto O2JRY; wCOqG: parent::__construct(); goto DwFZ_; DwFZ_: if (!$this->ion_auth->logged_in()) { goto VkqBq; } goto aBJrV; D9IiJ: $this->load->model("\104\x72\x6f\160\144\x6f\167\x6e\137\155\x6f\x64\x65\154", "\144\x72\x6f\160\144\x6f\167\156"); goto GQQIt; uDYrM: $this->load->model("\x4d\141\x73\x74\145\162\x5f\155\157\144\145\154", "\x6d\141\163\x74\145\x72"); goto D9IiJ; HEiBb: } public function output_json($data, $encode = true) { goto EISpK; EISpK: if (!$encode) { goto Mb_m4; } goto u7NiZ; gbTkz: $this->output->set_content_type("\141\160\160\154\151\x63\141\x74\151\157\x6e\57\x6a\163\157\156")->set_output($data); goto NrUjM; u7NiZ: $data = json_encode($data); goto SsH3r; SsH3r: Mb_m4: goto gbTkz; NrUjM: } public function index() { goto SyItG; wy9fd: LNHil: goto f4h14; rJMyg: $data["\x74\x70"] = $this->dashboard->getTahun(); goto u95ni; JTKBw: $chek = $this->kelas->count_all(); goto vwvuE; SyItG: $user = $this->ion_auth->user()->row(); goto Kwry7; nZ3Dd: $data = ["\x75\163\x65\x72" => $user, "\152\x75\x64\x75\154" => "\x4b\145\x6c\141\163", "\163\x75\x62\x6a\165\144\165\x6c" => "\104\x61\164\x61\40\x4b\145\154\141\163", "\163\145\x74\164\x69\x6e\147" => $setting]; goto D9RNO; AH9pV: $data["\163\x6d\164"] = $this->dashboard->getSemester(); goto m2awt; MNNBA: $kelas = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt); goto EN00B; f4h14: $data["\x6b\145\154\x61\163"] = $kelas; goto n6wVk; UbafX: $kelas_lama = []; goto V_8NQ; mvGdM: $this->load->view("\x5f\164\x65\x6d\160\x6c\141\164\145\x73\x2f\x64\141\x73\x68\x62\157\141\x72\144\x2f\x5f\x68\145\x61\x64\x65\162", $data); goto rqZoH; KP585: $data["\x6c\145\x76\145\154"] = $this->kelas->getLevel($setting->jenjang); goto zbsyV; cAqx0: $data["\160\x72\x6f\x66\x69\x6c\145"] = $this->dashboard->getProfileAdmin($user->id); goto JTKBw; n6wVk: $data["\153\145\154\141\163\x5f\x6c\x61\155\x61"] = $kelas_lama; goto NOU0n; vwvuE: $kelas = []; goto UbafX; XsuY7: $this->load->view("\137\x74\x65\155\x70\x6c\141\x74\145\163\57\x64\x61\163\x68\142\157\141\x72\144\x2f\137\146\x6f\x6f\164\x65\162"); goto t7cfh; Zxplc: $smt = $this->dashboard->getSemesterActive(); goto rJMyg; u95ni: $data["\x74\160\137\141\143\x74\x69\x76\145"] = $tp; goto AH9pV; NOU0n: $data["\152\x75\162\x75\163\141\x6e"] = $this->kelas->get_jurusan(); goto KP585; u56Uk: $data["\163\151\x73\x77\x61"] = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto mvGdM; D9RNO: $tp = $this->dashboard->getTahunActive(); goto Zxplc; zbsyV: $data["\x67\x75\162\x75"] = $this->kelas->get_guru(); goto u56Uk; Kwry7: $setting = $this->dashboard->getSetting(); goto nZ3Dd; EN00B: $kelas_lama = $this->kelas->getKelasList($tp->id_tp - 1, "\x32"); goto wy9fd; m2awt: $data["\163\x6d\164\137\x61\143\164\151\x76\145"] = $smt; goto cAqx0; rqZoH: $this->load->view("\x6d\141\x73\x74\x65\x72\57\153\x65\x6c\141\163\57\x64\141\164\x61"); goto XsuY7; V_8NQ: if (!($chek > 0)) { goto LNHil; } goto MNNBA; t7cfh: } public function detail($id) { goto lTgGr; O6shb: $data["\x6b\145\x6c\141\x73"] = $this->kelas->get_one($id); goto GulNa; tqS4r: $setting = $this->dashboard->getSetting(); goto tzfh9; DPjgo: $data["\x73\x74\x72\x75\x6b\164\165\162"] = json_decode(json_encode($this->kelas->dummyStruktur())); goto px0lL; GulNa: $data["\152\165\162\165\x73\141\x6e"] = $this->kelas->get_jurusan(); goto mrAfN; tzfh9: $data = ["\x75\x73\x65\162" => $user, "\152\x75\x64\165\154" => "\104\145\x74\141\151\x6c\x20\113\145\154\x61\x73", "\x73\x75\142\152\x75\x64\165\154" => "\x44\145\164\141\151\154\40\113\145\154\x61\x73", "\x73\x65\x74\164\151\x6e\147" => $setting]; goto Z5kXK; NZZo0: $data["\x73\155\x74"] = $this->dashboard->getSemester(); goto PuGuV; Ziiq2: $data["\x74\x70\137\141\x63\x74\x69\x76\x65"] = $tp; goto NZZo0; EtS8h: $smt = $this->dashboard->getSemesterActive(); goto vKnLj; lTgGr: $user = $this->ion_auth->user()->row(); goto tqS4r; ji5NF: $data["\x73\x74\x72\165\x6b\x74\x75\x72"] = $struktur; goto W_hKy; vKnLj: $data["\x74\160"] = $this->dashboard->getTahun(); goto Ziiq2; GqVKY: $struktur = $this->kelas->getStrukturKelas($id); goto g1GW4; Ng_Sv: $data["\163\151\163\x77\141\163"] = $this->kelas->get_siswa_kelas($id, $tp->id_tp, $smt->id_smt); goto GqVKY; AYOng: $this->load->view("\x6d\141\163\x74\145\162\57\153\145\x6c\x61\x73\x2f\144\145\164\x61\151\154"); goto w2w60; g1GW4: if ($struktur == null) { goto Y7L2J; } goto ji5NF; ktOf1: $data["\x67\165\x72\x75"] = $this->kelas->get_guru(); goto Ng_Sv; Z5kXK: $tp = $this->dashboard->getTahunActive(); goto EtS8h; jw6Dm: $data["\x70\162\x6f\146\x69\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id); goto O6shb; px0lL: YV_2x: goto zCtnV; zCtnV: $this->load->view("\x5f\164\145\155\160\154\141\164\145\x73\57\x64\141\163\x68\142\157\x61\x72\x64\x2f\x5f\150\x65\x61\144\x65\x72", $data); goto AYOng; PuGuV: $data["\163\x6d\164\137\x61\143\x74\x69\166\145"] = $smt; goto jw6Dm; W_hKy: goto YV_2x; goto d6MhK; d6MhK: Y7L2J: goto DPjgo; w2w60: $this->load->view("\137\x74\145\x6d\x70\x6c\141\164\145\x73\x2f\144\x61\x73\x68\142\x6f\x61\162\144\x2f\x5f\x66\x6f\x6f\x74\x65\162"); goto ahgaJ; mrAfN: $data["\x6c\x65\166\x65\154"] = $this->kelas->getLevel($setting->jenjang); goto ktOf1; ahgaJ: } public function add() { goto WyfJ3; mxu9U: $this->load->view("\155\141\x73\x74\x65\x72\57\153\145\x6c\x61\x73\x2f\x61\x64\144"); goto AzoWk; IVLUe: $data["\x6a\165\x72\x75\x73\x61\156"] = $this->kelas->get_jurusan(); goto WqfFT; mATFx: $data["\x74\x70"] = $this->dashboard->getTahun(); goto GT5Z0; jySX8: $data["\163\x6d\164"] = $this->dashboard->getSemester(); goto EwVuc; GT5Z0: $data["\x74\x70\x5f\x61\143\x74\x69\x76\x65"] = $tp; goto jySX8; fw4_L: $smt = $this->dashboard->getSemesterActive(); goto mATFx; V0pb3: $data["\x6b\x65\x6c\141\x73"] = json_decode(json_encode($this->kelas->dummy())); goto IVLUe; laDas: $data["\x70\x72\x6f\146\x69\154\145"] = $this->dashboard->getProfileAdmin($user->id); goto V0pb3; WyfJ3: $user = $this->ion_auth->user()->row(); goto Px053; AzoWk: $this->load->view("\137\164\x65\155\x70\154\141\164\x65\163\x2f\144\141\163\x68\x62\157\141\162\x64\57\x5f\x66\157\x6f\x74\x65\162"); goto CMb4s; J2mS3: $data["\163\x69\x73\x77\x61"] = $siswa; goto AGu0o; WqfFT: $data["\154\x65\166\145\x6c"] = $this->kelas->getLevel($setting->jenjang); goto LI4UO; KdGxT: $this->load->view("\x5f\164\145\x6d\160\154\x61\164\145\x73\57\144\141\163\x68\142\x6f\141\x72\x64\57\x5f\x68\x65\x61\144\x65\162", $data); goto mxu9U; EwVuc: $data["\163\155\164\137\141\143\x74\151\x76\145"] = $smt; goto laDas; Px053: $setting = $this->dashboard->getSetting(); goto N5O6s; N5O6s: $data = ["\x75\x73\145\162" => $user, "\x6a\165\x64\165\x6c" => "\113\x65\154\x61\163", "\x73\x75\x62\x6a\165\144\x75\x6c" => "\124\141\155\142\x61\150\40\x4b\145\x6c\141\163", "\x73\x65\x74\164\151\156\147" => $setting]; goto ka44C; LI4UO: $data["\x67\165\x72\165"] = $this->kelas->get_guru(); goto ZCrgj; ka44C: $tp = $this->dashboard->getTahunActive(); goto fw4_L; AGu0o: $data["\x73\x69\x73\167\x61\x6b\145\x6c\x61\163"] = array(); goto KdGxT; ZCrgj: $siswa = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto J2mS3; CMb4s: } public function edit($id = '') { goto dE5Uv; GvsK5: $smt = $this->dashboard->getSemesterActive(); goto Abyn1; SFyRF: $data["\163\151\x73\167\x61\x6b\145\x6c\141\x73"] = $this->kelas->get_siswa_kelas($id, $tp->id_tp, $smt->id_smt); goto abLSO; gDdCR: $data["\x70\162\x6f\146\x69\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id); goto rZnrk; Abyn1: $data["\164\x70"] = $this->dashboard->getTahun(); goto LtM5I; Ntj7Z: $data["\x6c\x65\x76\x65\154"] = $this->kelas->getLevel($setting->jenjang); goto JU0Ln; dE5Uv: $user = $this->ion_auth->user()->row(); goto jxJLb; EZOCK: $data["\x6b\145\154\x61\x73"] = $this->kelas->get_one($id); goto fmAdY; rZnrk: $data["\x69\x64\137\153\x65\x6c\141\x73"] = $id; goto EZOCK; HptP_: $data = ["\x75\163\145\x72" => $user, "\152\x75\x64\x75\x6c" => "\x4b\145\x6c\141\163", "\163\165\x62\x6a\165\144\x75\154" => "\x45\144\151\x74\40\113\x65\154\x61\163", "\163\145\164\164\x69\156\x67" => $setting]; goto h1ANd; EZU4n: $data["\x73\151\163\x77\x61"] = $this->kelas->getAllSiswa($tp->id_tp, $smt->id_smt); goto SFyRF; jxJLb: $setting = $this->dashboard->getSetting(); goto HptP_; fmAdY: $data["\x6a\x75\x72\x75\x73\x61\156"] = $this->kelas->get_jurusan(); goto Ntj7Z; JU0Ln: $data["\x67\x75\162\165"] = $this->kelas->getWaliKelas($tp->id_tp, $smt->id_smt); goto EZU4n; ZESUA: $data["\x73\155\164\137\x61\x63\x74\x69\166\x65"] = $smt; goto gDdCR; JYpu7: $data["\x73\x6d\x74"] = $this->dashboard->getSemester(); goto ZESUA; LtM5I: $data["\164\160\x5f\x61\143\x74\x69\166\145"] = $tp; goto JYpu7; Cdmvo: $this->load->view("\x5f\x74\145\x6d\x70\x6c\141\x74\x65\x73\x2f\x64\141\163\150\142\157\141\162\144\x2f\x5f\146\x6f\157\x74\145\x72"); goto KpBNz; nH5tq: $this->load->view("\x6d\x61\163\164\x65\162\x2f\x6b\145\x6c\141\163\x2f\141\144\x64"); goto Cdmvo; h1ANd: $tp = $this->dashboard->getTahunActive(); goto GvsK5; abLSO: $this->load->view("\137\x74\145\x6d\x70\x6c\x61\164\x65\163\57\144\x61\x73\x68\x62\x6f\141\162\144\x2f\137\150\x65\x61\x64\145\162", $data); goto nH5tq; KpBNz: } public function save() { goto u4mU6; YmvyR: $i++; goto NzoVn; bkp2c: ypXKq: goto RCuiP; aMuKZ: $this->db->where("\x69\144\137\152\141\x62\x61\x74\141\156\137\147\x75\x72\165", $guru_id . $id_tp . $id_smt); goto CBBcN; JKfpD: $insert[$id_tp . $id_smt . $idsiswa]["\x69\144\137\x6b\x65\x6c\x61\x73"] = $new_id_kelas; goto qx8cx; JPf7N: if (!($id_siswa != null)) { goto tnLJz; } goto SFnRs; Fc4fp: $idsiswa = isset($siswas[$i]) ? $siswas[$i] : null; goto epDse; Ep5sU: if (!(count($siswa_kelas) > 0)) { goto YaDGt; } goto FFy1p; J7A55: $siswa_inserted = 0; goto QVEwI; V1wtc: YaDGt: goto MD3VG; JyKvv: if (!$updated) { goto wIqDJ; } goto Qfj3n; YLKkR: ERm0K: goto S0hit; H54gA: sawu_: goto ku1VB; F2NzC: $id_tp = $this->master->getTahunActive()->id_tp; goto uD0Xj; CBBcN: $updated = $this->db->update("\x6a\141\x62\141\164\x61\156\137\147\165\162\165"); goto JyKvv; Jvpmc: $this->form_validation->set_rules($config); goto jwooP; wO_rX: $status = FALSE; goto af1M8; T4bqG: $i = 0; goto onFJd; uD0Xj: $id_smt = $this->master->getSemesterActive()->id_smt; goto Q65Jf; MD3VG: zskC_: goto T4bqG; Wk49W: if ($this->form_validation->run() == TRUE) { goto S0cpO; } goto fRq6X; ku1VB: if (!($i <= count($siswas))) { goto JQdgv; } goto hFkp5; QVEwI: $this->db->query("\x53\x45\x54\x20\106\x4f\122\105\x49\x47\116\x5f\113\105\x59\137\x43\110\105\x43\x4b\x53\75\x30"); goto fQwYV; Q65Jf: $siswas = $this->input->post("\163\x69\x73\x77\141", true); goto V9C0Z; DrBM0: $insert = array("\156\141\155\x61\x5f\x6b\145\x6c\141\x73" => strip_tags($this->input->post("\x6e\x61\155\x61\137\x6b\x65\x6c\141\163", TRUE)), "\153\157\144\145\137\x6b\x65\154\141\x73" => strip_tags($this->input->post("\x6b\x6f\144\x65\137\153\x65\x6c\x61\163", TRUE)), "\152\165\162\165\163\141\156\137\x69\144" => strip_tags($this->input->post("\x6a\165\x72\x75\x73\x61\156\137\151\144", TRUE)), "\151\144\137\x74\160" => $id_tp, "\151\x64\x5f\163\155\164" => $id_smt, "\x6c\x65\x76\x65\x6c\137\x69\144" => strip_tags($this->input->post("\154\x65\166\145\x6c\137\x69\x64", TRUE)), "\x67\165\x72\165\137\x69\x64" => strip_tags($this->input->post("\x67\165\162\x75\137\x69\x64", TRUE)), "\163\151\x73\x77\x61\x5f\151\144" => strip_tags($this->input->post("\x73\x69\x73\x77\141\137\151\144", TRUE)), "\x6a\165\155\154\x61\x68\x5f\163\x69\x73\167\141" => $jumlah); goto CMZJW; WS4Q6: $this->db->query("\123\x45\x54\x20\x46\117\122\105\111\x47\x4e\x5f\113\105\x59\137\103\110\105\103\x4b\123\40\75\40\61"); goto CWtys; af1M8: goto ypXKq; goto cAOyd; CMZJW: $id_new = null; goto WNy5V; cAOyd: owMp5: goto lbVj2; SAkJ0: $guru_id = strip_tags($this->input->post("\x67\x75\162\165\137\x69\144", TRUE)); goto F2NzC; Qfj3n: $insert = []; goto AJ1_U; wmloq: if (isset($insert[$id_tp . $id_smt . $idsiswa])) { goto as07k; } goto xdkDd; WNy5V: if ($id != null && $id != '') { goto gyDiY; } goto A1Rug; c4JYr: K40sC: goto HDBO3; RCuiP: LtG27: goto ZW4Zn; fRq6X: $status = FALSE; goto LC3z0; onFJd: oR2x2: goto y0mMy; IVLKg: as07k: goto JKfpD; yOMv0: $status = $this->db->insert("\x6d\x61\163\164\145\162\x5f\x6b\x65\154\x61\163", $insert); goto tuc67; iKEfi: uHCDN: goto V1wtc; r4_3F: goto oR2x2; goto Cv8jq; AR0y0: S0cpO: goto yOMv0; Cv8jq: X4EnK: goto MvdBL; V9C0Z: $config = array(array("\x66\x69\145\x6c\x64" => "\x6e\x61\155\141\137\x6b\x65\154\x61\x73", "\x6c\x61\142\x65\154" => "\x4e\x61\155\141\40\x4b\x65\154\141\163", "\162\x75\x6c\145\x73" => "\164\x72\x69\155"), array("\146\x69\x65\154\x64" => "\x6b\157\x64\145\x5f\153\x65\154\141\x73", "\x6c\x61\x62\x65\154" => "\x4b\157\x64\145\40\113\145\154\141\163", "\x72\x75\154\145\163" => "\164\x72\151\155"), array("\x66\x69\145\154\144" => "\152\165\x72\x75\x73\x61\156\137\151\x64", "\x6c\141\x62\145\x6c" => "\x4a\x75\162\165\163\x61\156", "\162\x75\x6c\x65\x73" => "\164\x72\151\155"), array("\146\151\x65\154\x64" => "\154\145\x76\x65\x6c\137\x69\144", "\154\141\142\145\x6c" => "\x4c\x65\x76\x65\154", "\x72\x75\154\x65\x73" => "\164\162\151\x6d"), array("\x66\x69\145\154\144" => "\147\x75\x72\165\x5f\x69\x64", "\154\x61\142\145\x6c" => "\107\x75\162\x75", "\162\x75\154\145\163" => "\x74\x72\x69\155"), array("\146\151\145\x6c\144" => "\163\151\x73\167\x61\137\x69\x64", "\x6c\x61\142\x65\x6c" => "\123\x69\163\167\x61", "\162\x75\154\145\x73" => "\x74\162\x69\x6d")); goto bq_Sl; SFnRs: array_push($siswakelas, ["\151\x64" => $id_siswa]); goto JG0z1; uCSVn: Sbl_x: goto WS4Q6; hFkp5: $id_siswa = isset($siswas[$i]) ? $siswas[$i] : null; goto JPf7N; fQwYV: if (!$status) { goto Sbl_x; } goto q6oW3; A1Rug: $this->form_validation->set_rules($config); goto Wk49W; Fi9Mb: goto LtG27; goto HmZiE; J4ibH: $jumlah = serialize($siswakelas); goto DrBM0; MvdBL: foreach ($insert as $ins) { goto fQ2x1; x9kcB: s9hjr: goto zo2V7; fQ2x1: if (!$this->db->replace("\153\145\x6c\x61\163\137\163\151\x73\167\141", $ins)) { goto KOEDF; } goto Nk8gb; Nk8gb: $siswa_inserted++; goto Vi53h; Vi53h: KOEDF: goto x9kcB; zo2V7: } goto YLKkR; jwooP: if ($this->form_validation->run() == TRUE) { goto owMp5; } goto wO_rX; HmZiE: gyDiY: goto Jvpmc; Y3tGa: goto ihym1; goto IVLKg; FFy1p: foreach ($siswa_kelas as $id_siswa => $sis) { $insert[$id_tp . $id_smt . $id_siswa] = ["\x69\144\137\x6b\x65\x6c\141\163\137\163\x69\x73\167\x61" => $id_tp . $id_smt . $id_siswa, "\x69\x64\137\164\160" => $id_tp, "\x69\x64\137\163\155\x74" => $id_smt, "\x69\144\x5f\153\x65\x6c\x61\163" => 0, "\151\144\x5f\163\x69\x73\x77\x61" => $id_siswa]; TYekB: } goto iKEfi; MOdWB: $this->output_json($data); goto bWo7Q; LC3z0: goto Ry7Hj; goto AR0y0; xdkDd: $insert[$id_tp . $id_smt . $idsiswa] = ["\151\x64\x5f\153\145\x6c\141\x73\x5f\x73\151\x73\167\x61" => $id_tp . $id_smt . $idsiswa, "\151\144\x5f\164\160" => $id_tp, "\x69\x64\x5f\163\x6d\x74" => $id_smt, "\151\144\x5f\x6b\x65\x6c\141\x73" => $new_id_kelas, "\151\x64\137\163\x69\163\167\x61" => $idsiswa]; goto Y3tGa; W2BdO: $siswa_kelas = $this->kelas->get_status_siswa_kelas($id, $id_tp, $id_smt); goto Ep5sU; LKcvn: $data["\x73\x74\141\x74\x75\163"] = $status; goto MOdWB; CWtys: $data["\163\x69\x73\x77\141"] = $siswa_inserted; goto K0W8N; nflIR: $status = $this->db->update("\155\x61\163\164\x65\162\137\153\x65\x6c\141\163", $insert); goto bkp2c; qx8cx: ihym1: goto c4JYr; tuc67: $id_new = $this->db->insert_id(); goto uyQ_Y; S0hit: $data["\x69\156\163\x65\x72\164"] = $insert; goto Pmrp2; AJ1_U: if (!($id != null && $id != '')) { goto zskC_; } goto W2BdO; ZW4Zn: $updated = false; goto J7A55; uyQ_Y: Ry7Hj: goto Fi9Mb; epDse: $new_id_kelas = $id != null && $id != '' ? $id : $id_new; goto rywaz; HDBO3: sGX7X: goto nVgg3; hAlqB: JQdgv: goto J4ibH; nVgg3: $i++; goto r4_3F; L2AJR: LMWxL: goto YmvyR; JG0z1: tnLJz: goto L2AJR; y0mMy: if (!($i <= count($siswas))) { goto X4EnK; } goto Fc4fp; bq_Sl: $siswakelas = []; goto Xxkqq; q6oW3: $this->db->set("\151\144\137\153\x65\154\141\x73", $id); goto aMuKZ; lbVj2: $this->db->where("\151\144\x5f\x6b\x65\x6c\x61\x73", $id); goto nflIR; Xxkqq: $i = 0; goto H54gA; Pmrp2: wIqDJ: goto uCSVn; u4mU6: $id = $this->input->post("\x69\x64\137\153\145\x6c\x61\x73", true); goto SAkJ0; K0W8N: $data["\x75\160\x64\141\x74\145"] = $updated; goto LKcvn; NzoVn: goto sawu_; goto hAlqB; rywaz: if (!($idsiswa != null)) { goto K40sC; } goto wmloq; bWo7Q: } public function update_kelas($id) { goto nRWsc; NZF12: d2Fn2: goto qUQtt; yq1S5: if (!(count($siswakelas) > 0)) { goto L0852; } goto kKbj4; PwEWS: if (!($i <= $rowsSelect)) { goto d2Fn2; } goto SNSaF; qUQtt: return $siswakelas; goto KqhS2; nRWsc: $id_tp = $this->master->getTahunActive()->id_tp; goto tJgoq; TNjsc: Zo9XN: goto PwEWS; kKbj4: foreach ($siswakelas as $id_siswa => $sis) { goto Zyh7U; YpwGy: WruBR: goto W1Vav; Zyh7U: $insert = ["\151\x64\137\153\145\x6c\141\163\137\163\x69\163\167\x61" => $id_tp . $id_smt . $id_siswa, "\151\144\137\x74\160" => $id_tp, "\x69\144\137\x73\x6d\x74" => $id_smt, "\x69\144\137\x6b\x65\x6c\141\163" => 0, "\151\144\137\163\x69\x73\x77\x61" => $id_siswa]; goto PQZOX; PQZOX: $this->db->replace("\153\145\154\141\163\137\163\151\163\167\x61", $insert); goto YpwGy; W1Vav: } goto BiOzW; xIULP: $insert = ["\151\x64\x5f\x6b\145\x6c\x61\x73\x5f\x73\x69\x73\x77\x61" => $id_tp . $id_smt . $id_siswa, "\151\x64\137\164\x70" => $id_tp, "\151\x64\137\x73\155\164" => $id_smt, "\151\x64\137\x6b\145\154\x61\163" => $id, "\151\x64\x5f\x73\151\x73\x77\141" => $id_siswa]; goto mMIm0; BiOzW: vIQrx: goto qNMyq; gr0eR: VJf4h: goto ijXwA; JmiVC: $siswakelas = $this->kelas->get_status_siswa_kelas($id, $id_tp, $id_smt); goto yq1S5; ijXwA: $i++; goto r9LTA; mMIm0: $this->db->replace("\153\145\154\141\x73\137\163\151\x73\x77\141", $insert); goto qsB1n; tJgoq: $id_smt = $this->master->getSemesterActive()->id_smt; goto JmiVC; SkZ_o: $i = 0; goto TNjsc; qsB1n: YfX57: goto gr0eR; xbWyp: if (!($id_siswa != null)) { goto YfX57; } goto xIULP; yc129: $rowsSelect = count($this->input->post("\163\x69\163\167\x61", true)); goto SkZ_o; r9LTA: goto Zo9XN; goto NZF12; SNSaF: $id_siswa = $this->input->post("\x73\151\163\x77\141\x5b" . $i . "\135", true); goto xbWyp; qNMyq: L0852: goto yc129; KqhS2: } public function manage() { goto ifjCY; r2D_5: $data["\164\x70"] = $this->dashboard->getTahun(); goto uNT48; JGnlV: $data = ["\165\163\x65\x72" => $user, "\x6a\165\144\165\x6c" => "\103\157\160\x79\x20\113\x65\x6c\141\x73", "\163\x75\142\x6a\x75\x64\x75\154" => "\103\157\x70\x79\x20\x44\x61\164\x61\40\x4b\145\154\141\x73\x20\153\145\40\x53\115\x54\x20\x49\x49", "\x73\x65\x74\x74\x69\156\147" => $this->dashboard->getSetting()]; goto fmBl_; uNT48: $data["\x74\160\x5f\x61\x63\x74\151\166\x65"] = $tp; goto Zdgm3; ifjCY: $user = $this->ion_auth->user()->row(); goto JGnlV; wrSCv: $this->load->view("\x6d\x61\x73\x74\x65\x72\x2f\153\145\154\141\x73\x2f\x70\145\162\x73\x65\x6d\145\x73\164\x65\x72"); goto VHIPq; NuDxD: $smt = $this->dashboard->getSemesterActive(); goto r2D_5; mIMEA: $data["\153\x65\154\x61\163\x32"] = $this->dropdown->getAllKelas($tp->id_tp, "\62"); goto rz6R2; kI6eY: $data["\163\155\164\x5f\141\x63\164\151\x76\x65"] = $smt; goto nOTmN; rz6R2: $this->load->view("\137\164\145\155\x70\x6c\x61\164\x65\x73\57\144\x61\163\150\142\157\141\162\x64\x2f\x5f\x68\x65\141\x64\x65\x72", $data); goto wrSCv; nOTmN: $data["\x70\x72\x6f\x66\151\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id); goto fWsC1; fmBl_: $tp = $this->dashboard->getTahunActive(); goto NuDxD; VHIPq: $this->load->view("\x5f\164\145\155\160\154\141\164\145\163\x2f\x64\141\x73\x68\x62\x6f\141\x72\x64\x2f\x5f\x66\x6f\157\x74\145\162"); goto T8V9v; fWsC1: $data["\153\x65\x6c\141\x73"] = $this->dropdown->getAllKelas($tp->id_tp, "\x31"); goto mIMEA; Zdgm3: $data["\163\155\164"] = $this->dashboard->getSemester(); goto kI6eY; T8V9v: } public function getFromSmt1($kelas) { goto r5PuY; Gxdk5: if (!(count($data2) > 0)) { goto MbIyz; } goto Rx2sS; Xv68H: $this->output_json(["\163\155\164\x31" => $data1, "\163\155\164\62" => $ids]); goto Qrdt4; r5PuY: $tp = $this->dashboard->getTahunActive(); goto yaTtT; OsFwI: $ids = []; goto Gxdk5; S5pIw: z1gyy: goto p_9A7; p_9A7: MbIyz: goto Xv68H; Rx2sS: foreach ($data2 as $s) { $ids[] = $s->id_siswa; boIZX: } goto S5pIw; yaTtT: $data1 = $this->kelas->getKelasSiswa($kelas, $tp->id_tp, "\x31"); goto W6VOW; W6VOW: $data2 = $this->kelas->getKelasSiswa($kelas, $tp->id_tp, "\62"); goto OsFwI; Qrdt4: } public function copyFromSmt1() { goto udCN_; L477S: $idk = $this->db->insert_id(); goto QdhPn; udCN_: $tp = $this->dashboard->getTahunActive(); goto dYT5R; py2hN: $arrSiswa = unserialize($kelas->jumlah_siswa); goto pifZf; WXyCc: $this->db->insert("\155\141\x73\164\145\162\137\x6b\x65\x6c\x61\163", $data); goto L477S; n3oks: $data = array("\156\x61\x6d\141\137\153\x65\154\x61\163" => $kelas2, "\153\157\x64\x65\x5f\153\145\x6c\x61\x73" => $kelas->kode_kelas, "\152\165\162\165\x73\141\x6e\x5f\151\x64" => $kelas->jurusan_id, "\x69\144\137\x74\x70" => $tp->id_tp, "\x69\x64\137\163\x6d\164" => $smt->id_smt, "\154\x65\x76\x65\x6c\137\x69\144" => $kelas->level_id, "\x67\165\x72\x75\137\x69\144" => $kelas->guru_id, "\163\151\163\x77\141\x5f\x69\144" => $kelas->siswa_id, "\x6a\165\155\x6c\x61\150\137\163\151\x73\x77\x61" => $kelas->jumlah_siswa); goto WXyCc; QdhPn: $res = []; goto py2hN; gjr5Q: $kelas2 = $this->input->post("\x6b\145\154\x61\x73\137\x62\141\162\165", true); goto qjpVo; mOaqB: Zme_b: goto xZOs8; rv_TO: $kelas1 = $this->input->post("\153\x65\x6c\x61\x73\137\154\x61\155\141", true); goto gjr5Q; xZOs8: $this->output_json($res); goto A4iIU; dYT5R: $smt = $this->dashboard->getSemesterActive(); goto rv_TO; pifZf: foreach ($arrSiswa as $value) { goto j1CoH; nSXp7: if (!($id_siswa != null)) { goto QyKsc; } goto Q0rmk; arGHK: $res[] = $this->db->replace("\153\x65\x6c\x61\163\137\163\151\163\167\141", $insert); goto rYLrt; Q0rmk: $insert = ["\151\144\137\x6b\145\154\141\163\x5f\163\x69\x73\x77\x61" => $tp->id_tp . $smt->id_smt . $id_siswa, "\151\144\x5f\164\160" => $tp->id_tp, "\151\144\x5f\163\155\x74" => $smt->id_smt, "\151\144\137\153\145\154\x61\x73" => $idk, "\151\x64\137\163\x69\163\167\141" => $id_siswa]; goto arGHK; j1CoH: $id_siswa = $value["\x69\x64"]; goto nSXp7; gkU2b: WfhfQ: goto B3S_s; rYLrt: QyKsc: goto gkU2b; B3S_s: } goto mOaqB; qjpVo: $kelas = $this->kelas->get_one($kelas1, $tp->id_tp, "\x31"); goto n3oks; A4iIU: } public function copySiswaFromSmt1() { goto OELms; IgDwZ: $this->output_json($res); goto efcly; EYGlg: dX_dX: goto IgDwZ; NMErS: $smt = $this->dashboard->getSemesterActive(); goto eo3OQ; Hre5U: foreach ($posts as $d) { goto dSDnj; ig6GD: NDsOu: goto GSyYc; dSDnj: $idkelases[] = $d->id_kelas; goto hpJwV; hpJwV: $siswakelas[$d->id_kelas][] = ["\151\144" => $d->id_siswa]; goto ig6GD; GSyYc: } goto M2kTh; OELms: $tp = $this->dashboard->getTahunActive(); goto NMErS; nbv2R: $idkelases = []; goto qilAm; eo3OQ: $posts = json_decode($this->input->post("\x6b\x65\154\x61\x73", true)); goto nbv2R; VqgOd: foreach ($idkelases as $ik) { goto gWJw5; gWJw5: if (!($ik != '')) { goto Ohk40; } goto EBI5Q; xSnvT: $jumlah = serialize($siswakelas[$ik]); goto uJwqq; QU3LR: Ohk40: goto y6xF7; EBI5Q: $kelas = $this->kelas->get_one($ik, $tp->id_tp, "\61"); goto xSnvT; SSrLs: $this->db->insert("\x6d\141\163\164\145\x72\137\153\x65\x6c\141\x73", $data); goto Rapm3; y6xF7: Az3q7: goto SfYFj; G1MQJ: foreach ($siswakelas[$ik] as $s) { goto kYyPN; bQqYK: S0j5a: goto Db0HU; kYyPN: $insert = ["\x69\144\137\153\145\x6c\141\x73\x5f\x73\151\x73\167\141" => $tp->id_tp . $smt->id_smt . $s["\151\x64"], "\151\x64\137\x74\x70" => $tp->id_tp, "\x69\144\137\163\155\164" => $smt->id_smt, "\x69\x64\x5f\153\145\x6c\141\163" => $idk, "\x69\x64\137\163\151\163\x77\141" => $s["\151\x64"]]; goto IBy5Q; IBy5Q: $res[] = $this->db->replace("\153\145\154\141\163\137\163\151\x73\x77\x61", $insert); goto bQqYK; Db0HU: } goto LO5HJ; LO5HJ: jKnN0: goto QU3LR; uJwqq: $data = array("\156\141\x6d\141\x5f\153\145\154\x61\163" => $kelas->nama_kelas, "\x6b\157\144\145\137\x6b\145\154\141\x73" => $kelas->kode_kelas, "\152\x75\x72\165\x73\141\156\x5f\x69\144" => $kelas->jurusan_id, "\151\144\x5f\x74\160" => $tp->id_tp, "\151\144\137\163\155\164" => $smt->id_smt, "\x6c\x65\x76\145\154\137\151\144" => $kelas->level_id, "\x67\165\x72\165\x5f\x69\144" => $kelas->guru_id, "\x73\x69\163\x77\x61\x5f\151\x64" => $kelas->siswa_id, "\152\x75\x6d\154\141\150\x5f\x73\151\163\167\141" => $jumlah); goto SSrLs; Rapm3: $idk = $this->db->insert_id(); goto G1MQJ; SfYFj: } goto EYGlg; M2kTh: IzEsh: goto ovXrN; M_aVV: $res = []; goto VqgOd; ovXrN: $idkelases = array_unique($idkelases); goto M_aVV; qilAm: $siswakelas = []; goto Hre5U; efcly: } public function kenaikan() { goto wYSdA; kuhQQ: $this->load->view("\x5f\x74\x65\x6d\160\x6c\x61\x74\x65\163\x2f\x64\x61\163\150\x62\x6f\x61\x72\x64\57\137\x66\x6f\157\x74\x65\x72"); goto yZIjz; DhvPK: $data["\x74\160"] = $this->dashboard->getTahun(); goto vAmz0; xF5VP: $data["\x73\155\x74\x5f\x61\x63\164\151\x76\x65"] = $smt; goto pCmhJ; myWtt: $level = $setting->jenjang == "\x31" ? "\66" : ($setting->jenjang == "\62" ? "\71" : ($setting->jenjang == "\61" ? "\63" : "\61\62")); goto Nx4cc; yX9kd: $this->load->view("\155\141\163\164\x65\162\x2f\153\x65\x6c\141\x73\57\x6e\x61\x69\x6b\153\145\154\x61\163"); goto kuhQQ; c1hXl: $data["\x73\151\x73\x77\141\x5f\153\145\154\x61\163\137\142\x61\162\165"] = $this->master->getSiswaKelasBaru($tp->id_tp, $smt->id_smt); goto eDw3k; pCmhJ: $data["\160\x72\157\x66\x69\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id); goto myWtt; nO3hr: $data["\x73\x6d\x74"] = $this->dashboard->getSemester(); goto xF5VP; JqQ_z: $data["\x6b\145\x6c\141\x73\137\142\141\x72\165"] = $this->dropdown->getAllKelas($tp->id_tp, "\x31"); goto zjgAm; kIWHu: $smt = $this->dashboard->getSemesterActive(); goto DhvPK; vAmz0: $data["\x74\160\x5f\141\x63\x74\x69\166\x65"] = $tp; goto nO3hr; Nx4cc: $data["\153\145\154\141\x73\x5f\154\x61\155\x61"] = $this->dropdown->getAllKelas($tp->id_tp - 1, "\x32", "\41\75" . $level); goto JqQ_z; zjgAm: if (!($kelas != null)) { goto ZNNEx; } goto c1hXl; eDw3k: $data["\163\x69\x73\x77\x61\x73"] = $this->rapor->getKenaikanSiswa($kelas, $tp->id_tp - 1, "\x32"); goto tJ1ZO; K9Yo8: $lvlKls = $this->kelas->get_one($kelas, $tp->id_tp - 1, "\62"); goto JxqYS; ntCjw: $this->load->view("\137\x74\145\155\x70\x6c\x61\164\145\163\x2f\x64\141\163\x68\142\x6f\141\x72\144\57\137\x68\x65\141\144\x65\x72", $data); goto yX9kd; l1ds6: $data = ["\165\x73\145\x72" => $user, "\x6a\x75\x64\x75\x6c" => "\113\145\156\141\151\x6b\153\x61\x6e\40\113\145\154\141\x73", "\x73\165\142\x6a\x75\x64\165\154" => "\x4e\x61\x69\x6b\x20\x4b\145\154\141\163\40\123\151\163\167\x61", "\163\x65\x74\x74\151\x6e\147" => $setting]; goto Idzvt; wYSdA: $kelas = $this->input->get("\x6b\x65\154\x61\x73", true); goto D6v52; Idzvt: $tp = $this->dashboard->getTahunActive(); goto kIWHu; KeWEg: $setting = $this->dashboard->getSetting(); goto l1ds6; p54Ry: ZNNEx: goto ntCjw; JxqYS: $data["\x6b\145\x6c\141\163\x65\163"] = $this->dropdown->getAllKelas($tp->id_tp - 1, "\62", "\75" . ($lvlKls->level_id + 1)); goto p54Ry; D6v52: $user = $this->ion_auth->user()->row(); goto KeWEg; tJ1ZO: $data["\153\x65\154\x61\x73\137\x73\145\154\145\x63\164\x65\x64"] = $kelas; goto K9Yo8; yZIjz: } public function naikKelas() { goto Gfke8; mFmHY: $siswakelas = []; goto Bwtyf; Gfke8: $tp = $this->dashboard->getTahunActive(); goto R2fqA; SqOkL: $idkelases = []; goto mFmHY; YtBYL: foreach ($idkelases as $ik) { goto qBw04; dCAFD: fq7ln: goto NVXhX; m4C6A: if ($kelas_baru == null) { goto zcWwh; } goto Louso; LjzII: $jumlah = serialize($siswakelas[$ik]); goto lXJQh; oG53F: iEsYn: goto EoVZs; QmnjQ: uIZjd: goto oG53F; CPeic: goto mx17A; goto FQrw6; qBw04: $kelas = $this->kelas->get_one($ik, $tp->id_tp - 1, "\x32"); goto qKN4W; TvMnH: $this->db->where("\x69\144\137\153\x65\154\x61\x73", $kelas_baru->id_kelas); goto jzI6i; Qe9LW: $jumlah = serialize($siswakelas[$ik]); goto hsape; HgpeX: $data = array("\156\x61\155\x61\x5f\x6b\145\x6c\141\163" => $kelas->nama_kelas, "\153\x6f\x64\x65\137\x6b\145\x6c\x61\x73" => $kelas->kode_kelas, "\152\165\x72\165\x73\x61\156\137\x69\x64" => $kelas->jurusan_id, "\x69\144\137\164\160" => $tp->id_tp, "\x69\144\137\x73\x6d\x74" => $smt->id_smt, "\x6c\x65\x76\145\x6c\137\x69\x64" => $kelas->level_id, "\147\165\162\165\x5f\151\144" => $kelas->guru_id, "\163\151\163\x77\141\x5f\x69\144" => $kelas->siswa_id, "\152\x75\155\x6c\x61\x68\137\x73\151\163\167\x61" => $jumlah); goto TvMnH; BnQhR: array_push($idks, $this->db->insert_id()); goto yKM7l; qKN4W: $kelas_baru = $this->kelas->getKelasByNama($kelas->nama_kelas, $tp->id_tp, $smt->id_smt); goto m4C6A; Ra2ho: $this->db->insert("\155\x61\x73\164\145\162\137\153\x65\x6c\141\163", $data); goto BnQhR; bixMm: foreach ($idks as $idk) { goto eHDa0; eHDa0: foreach ($siswakelas[$ik] as $s) { goto KjEsJ; KjEsJ: $insert = ["\151\x64\x5f\153\x65\x6c\x61\163\137\x73\x69\x73\x77\141" => $tp->id_tp . $smt->id_smt . $s["\151\144"], "\x69\144\137\x74\x70" => $tp->id_tp, "\x69\144\137\163\155\x74" => $smt->id_smt, "\x69\144\137\x6b\145\154\x61\163" => $idk, "\x69\x64\137\x73\151\x73\167\141" => $s["\151\144"]]; goto nfSn6; nfSn6: $res[] = $this->db->replace("\x6b\x65\x6c\x61\163\x5f\x73\151\163\x77\x61", $insert); goto hbSom; hbSom: QSulJ: goto invTc; invTc: } goto Okwma; Okwma: uJEq7: goto fJDrH; fJDrH: uCHbB: goto BAPnj; BAPnj: } goto QmnjQ; dpmKM: RvF12: goto HgpeX; FQrw6: zcWwh: goto LjzII; mbOms: goto RvF12; goto dCAFD; lXJQh: $data = array("\x6e\141\x6d\x61\137\x6b\145\154\141\x73" => $kelas->nama_kelas, "\x6b\157\x64\x65\x5f\x6b\145\x6c\x61\x73" => $kelas->kode_kelas, "\x6a\x75\x72\x75\163\x61\156\137\151\144" => $kelas->jurusan_id, "\151\144\x5f\x74\160" => $tp->id_tp, "\x69\x64\137\x73\155\164" => $smt->id_smt, "\x6c\x65\166\x65\154\137\151\144" => $kelas->level_id, "\x67\x75\162\165\x5f\151\144" => $kelas->guru_id, "\163\151\x73\x77\x61\137\x69\144" => $kelas->siswa_id, "\x6a\x75\155\x6c\141\150\137\163\151\x73\x77\141" => $jumlah); goto Ra2ho; sXLX2: foreach ($siswakelas[$ik] as $s) { goto S0FHC; S0FHC: foreach ($jmlLama as $lama) { goto XsJ2c; EmOxE: nMrmU: goto gSKi3; WghZY: array_push($jmlLama, ["\151\144" => $s["\x69\144"]]); goto txsLA; txsLA: array_push($idks, $kelas_baru->id_kelas); goto tPFE3; XsJ2c: if (!($lama["\151\144"] != $s["\151\144"])) { goto Wx3Z8; } goto WghZY; tPFE3: Wx3Z8: goto EmOxE; gSKi3: } goto khVvB; LBwK2: M4nNH: goto IVe80; khVvB: Pjxfz: goto LBwK2; IVe80: } goto MIJI_; jzI6i: $this->db->update("\x6d\x61\163\164\145\162\x5f\x6b\x65\x6c\141\163", $data); goto CPeic; NVXhX: $jmlLama = unserialize($kelas_baru->jumlah_siswa); goto sXLX2; Louso: if ($mode == "\x70\145\162\163\151\x73\167\141") { goto fq7ln; } goto Qe9LW; WL7Vt: $jumlah = serialize($jmlLama); goto dpmKM; yKM7l: mx17A: goto bixMm; MIJI_: loV_Y: goto WL7Vt; hsape: array_push($idks, $kelas_baru->id_kelas); goto mbOms; EoVZs: } goto Nwv80; Nwv80: oukyF: goto s8Z5o; yrNLb: $idkelases = array_unique($idkelases); goto e6zmz; Bwtyf: foreach ($posts as $d) { goto gusOn; fQsSb: $siswakelas[$d->kelas_baru][] = ["\151\144" => $d->id_siswa]; goto QNeQ1; gusOn: $idkelases[] = $d->kelas_baru; goto fQsSb; QNeQ1: leIDB: goto NQVPW; NQVPW: } goto YxLHw; NjDtw: $posts = json_decode($this->input->post("\x6b\145\x6c\x61\163", true)); goto C4v8t; YxLHw: L75lf: goto yrNLb; jEx2R: $this->output_json($data); goto PduYx; R2fqA: $smt = $this->dashboard->getSemesterActive(); goto NjDtw; Fe9JJ: $idks = []; goto YtBYL; s8Z5o: $data["\x72\x65\163"] = $siswakelas; goto jEx2R; C4v8t: $mode = $this->input->post("\x6d\x6f\x64\x65", true); goto SqOkL; e6zmz: $res = []; goto Fe9JJ; PduYx: } public function hapus($id_kelas) { goto kgsV3; E96Hu: $delete["\x6b\145\x6c\141\163"] = $this->master->delete("\155\x61\x73\164\145\x72\137\x6b\145\x6c\141\163", $id_kelas, "\151\x64\x5f\153\145\x6c\x61\x73"); goto ur5_K; ur5_K: $this->output_json($delete); goto keT6D; kgsV3: $delete["\163\151\163\167\141"] = $this->master->delete("\x6b\145\154\x61\163\x5f\x73\151\163\x77\x61", $id_kelas, "\151\144\x5f\x6b\x65\154\x61\x73"); goto E96Hu; keT6D: } }

Function Calls

None

Variables

None

Stats

MD5 fa6003d0eafc08c8afffea037514db9b
Eval Count 0
Decode Time 67 ms