Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level

	class Cbtstatus extends CI_Controller {
		 public function __construct() {
		 goto pNRJ6;
		 vZkJU: $this->load->model("Dashboard_model", "dashboard");
		 goto GE5SA;
		 pRrRZ: P81eJ: goto I2rIX;
			 Of7gw: if (!$this->ion_auth->logged_in()) {
			 goto NRn1D;
			 
		}
		 goto fHOFB;
		 U7EFy: $this->load->model("Master_model", "master");
		 goto vZkJU;
		 WDFnq: redirect("auth");
		 goto dIrPI;
		 Ah3l2: $this->form_validation->set_error_delimiters('', '');
		 goto gtNhG;
		 GE5SA: $this->load->model("Cbt_model", "cbt");
		 goto jQ21w;
		 uXGsk: $this->load->library(["datatables", "form_validation"]);
		 goto klgsP;
		 mCgpu: NRn1D: goto WDFnq;
		 h3hKZ: 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 pRrRZ;
		 jQ21w: $this->load->model("Dropdown_model", "dropdown");
		 goto Ah3l2;
		 klgsP: $this->load->library("upload");
		 goto U7EFy;
			 fHOFB: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) {
			 goto P81eJ;
			 
		}
		 goto h3hKZ;
		 I2rIX: goto Yv1xC;
		 goto mCgpu;
		 pNRJ6: parent::__construct();
		 goto Of7gw;
		 dIrPI: Yv1xC: goto uXGsk;
		 gtNhG: 
	}
		 public function output_json($data, $encode = true) {
		 goto ecTig;
		 ngXI9: N8ZzQ: goto wzcSX;
			 ecTig: if (!$encode) {
			 goto N8ZzQ;
			 
		}
		 goto durU9;
		 wzcSX: $this->output->set_content_type("application/json")->set_output($data);
		 goto RpVH_;
		 durU9: $data = json_encode($data);
		 goto ngXI9;
		 RpVH_: 
	}
		 public function index() {
		 goto Mhnrh;
		 tpMjC: $data["sesi"] = $this->dropdown->getAllSesi();
		 goto sZCb1;
		 sZCb1: $this->load->view("members/guru/templates/header", $data);
		 goto c1GqR;
		 Mhnrh: $user = $this->ion_auth->user()->row();
		 goto c9yH7;
		 GfuSs: $data["tp"] = $this->dashboard->getTahun();
		 goto cqLjT;
		 HLjSX: $this->load->view("members/guru/templates/footer");
		 goto g94Rw;
		 xG984: $data["guru"] = $guru;
		 goto Ds7Ll;
		 KOibD: $tp = $this->dashboard->getTahunActive();
		 goto z9q7q;
		 PcNL7: $data["ruang"] = $this->dropdown->getAllRuang();
		 goto HV44l;
		 c1GqR: $this->load->view("cbt/status/data");
		 goto HLjSX;
		 GNR05: $data["ruang"] = $this->dropdown->getAllRuang();
		 goto tpMjC;
		 ZnfpU: $data["smt"] = $this->dashboard->getSemester();
		 goto CfcLK;
		 CfcLK: $data["smt_active"] = $smt;
		 goto mRXbL;
		 Ds7Ll: $data["jadwal"] = $this->dropdown->getAllJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
		 goto GNR05;
		 TRsqh: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
		 goto xG984;
		 qJ9MO: $data["profile"] = $this->dashboard->getProfileAdmin($user->id);
		 goto Td3Lj;
			 mRXbL: if ($this->ion_auth->is_admin()) {
			 goto bxxvK;
			 
		}
		 goto TRsqh;
		 g94Rw: goto AHEM3;
		 goto JN9o8;
		 HV44l: $data["sesi"] = $this->dropdown->getAllSesi();
		 goto gQt34;
		 uNfpY: AHEM3: goto Pc8pd;
		 RVIsv: $this->load->view("cbt/status/data");
		 goto DUrzD;
		 DUrzD: $this->load->view("_templates/dashboard/_footer");
		 goto uNfpY;
		 gQt34: $this->load->view("_templates/dashboard/_header", $data);
		 goto RVIsv;
		 cqLjT: $data["tp_active"] = $tp;
		 goto ZnfpU;
		 c9yH7: $data = ["user" => $user, "judul" => "Status Ujian Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
		 goto KOibD;
		 z9q7q: $smt = $this->dashboard->getSemesterActive();
		 goto GfuSs;
		 Td3Lj: $data["jadwal"] = $this->dropdown->getAllJadwal($tp->id_tp, $smt->id_smt);
		 goto PcNL7;
		 JN9o8: bxxvK: goto qJ9MO;
		 Pc8pd: 
	}
		 public function data() {
		 $this->output_json($this->cbt->getJenis(), false);
		 
	}
		 public function getJadwalUjianByJadwal() {
		 goto H5RiZ;
		 bUajq: $data["smt"] = $this->dashboard->getSemester();
		 goto Xwn8P;
		 Xwn8P: $data["smt_active"] = $smt;
		 goto D6dDh;
		 smfkf: $data["tp_active"] = $tp;
		 goto bUajq;
		 D6dDh: $kelas = unserialize($info->bank_kelas);
		 goto enEFU;
		 FCOQl: $this->output_json($kelases);
		 goto BUks_;
		 q0PKI: $smt = $this->dashboard->getSemesterActive();
		 goto OOPK5;
		 OOPK5: $data["tp"] = $this->dashboard->getTahun();
		 goto smfkf;
		 xH_Bv: $tp = $this->dashboard->getTahunActive();
		 goto q0PKI;
		 YvV9B: $info = $this->cbt->getJadwalById($jadwal);
		 goto xH_Bv;
		 enEFU: $kelases = [];
		 goto uAa0l;
		 isWMT: MBWqF: goto FCOQl;
		 H5RiZ: $jadwal = $this->input->get("id_jadwal");
		 goto YvV9B;
			 uAa0l: foreach ($kelas as $key => $value) {
			 $kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["kelas_id"]);
			 nhezm: 
		}
		 goto isWMT;
		 BUks_: 
	}
		 public function getJadwalUjianByKelas() {
		 goto V45Iv;
		 w5_iw: $this->output_json($jdwl);
		 goto c0w07;
			 YFO4j: foreach ($jadwals as $jadwal) {
			 goto qHQUk;
			 XsHzh: w8Ao5: goto nsFfh;
			 nsFfh: ohkj0: goto XcxTb;
			 qHQUk: $kls = unserialize($jadwal->bank_kelas);
			 goto mk1pA;
				 mk1pA: foreach ($kls as $kl) {
				 goto oMhYd;
				 AODv3: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode;
				 goto pYXri;
				 gEZ2r: Dlsf2: goto eQGbD;
				 pYXri: n6gd4: goto gEZ2r;
					 oMhYd: if (!($kl["kelas_id"] == $kelas)) {
					 goto n6gd4;
					 
				}
				 goto AODv3;
				 eQGbD: 
			}
			 goto XsHzh;
			 XcxTb: 
		}
		 goto pXZRW;
		 V45Iv: $kelas = $this->input->get("id_kelas");
		 goto JhGzF;
		 N2TPX: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt);
		 goto aUx_i;
		 JhGzF: $tp = $this->dashboard->getTahunActive();
		 goto v2Gra;
		 aUx_i: $jdwl = [];
		 goto YFO4j;
		 v2Gra: $smt = $this->dashboard->getSemesterActive();
		 goto N2TPX;
		 pXZRW: g8dfL: goto w5_iw;
		 c0w07: 
	}
		 public function getSiswaKelas() {
		 goto aavE7;
			 mf7kS: foreach ($siswas as $siswa) {
			 goto k5o8q;
			 Ovavc: Su9PL: goto MhTB5;
				 ICnAS: foreach ($logs as $log) {
				 goto Z7yEh;
					 Z7yEh: if (!($log->id_siswa == $siswa->id_siswa)) {
					 goto Ag3sb;
					 
				}
				 goto K4ty9;
				 Oi2az: Fo521: goto D6PH0;
				 K4ty9: array_push($log_siswa, $log);
				 goto Q89K5;
				 Q89K5: Ag3sb: goto Oi2az;
				 D6PH0: 
			}
			 goto Ovavc;
			 k5o8q: $dur_siswa = null;
			 goto fa7DD;
			 cYOeH: KWwIV: goto cj5tB;
				 fa7DD: foreach ($durasies as $durasi) {
				 goto I_0pg;
				 Q1n7s: ho4fj: goto WK363;
				 ZuQYg: $em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . " m";
				 goto GrgwP;
					 HRjRl: if (strpos($lamanya, ":") !== false) {
					 goto ho4fj;
					 
				}
				 goto RQYin;
				 jqgIT: $ej = $elap[0] == "" ? '' : intval($elap[0]) . " j ";
				 goto ZuQYg;
				 WK363: $elap = explode(":", $lamanya);
				 goto t6oO3;
				 GrgwP: $dd = $ej . $em;
				 goto v1R6H;
					 I_0pg: if (!($durasi->id_siswa == $siswa->id_siswa)) {
					 goto Bb6jZ;
					 
				}
				 goto bs4Io;
				 sOgT9: Bb6jZ: goto SMLDG;
				 RQYin: $durasi->lama_ujian .= "m";
				 goto ArQa9;
				 HjSBs: we9EB: goto IonuO;
				 v1R6H: $durasi->lama_ujian = $dd == '' ? "0 m" : $dd;
				 goto HjSBs;
				 IonuO: $dur_siswa = $durasi;
				 goto sOgT9;
				 t6oO3: $ed = $elap[2] == "00" ? 0 : 1;
				 goto jqgIT;
				 bs4Io: $lamanya = $durasi->lama_ujian;
				 goto HRjRl;
				 SMLDG: RCl8S: goto vMy3A;
				 ArQa9: goto we9EB;
				 goto Q1n7s;
				 vMy3A: 
			}
			 goto cYOeH;
			 MhTB5: $arrDur[$siswa->id_siswa] = ["dur" => $dur_siswa, "log" => $log_siswa];
			 goto N9Bap;
			 N9Bap: qSl46: goto DXfvQ;
			 cj5tB: $log_siswa = [];
			 goto ICnAS;
			 DXfvQ: 
		}
		 goto n_Lzg;
		 yzhFW: $tp = $this->dashboard->getTahunActive();
		 goto WPo_I;
		 WPo_I: $smt = $this->dashboard->getSemesterActive();
		 goto MZhtr;
		 OAjwJ: $logs = $this->cbt->getLogUjianByJadwal($jadwal);
		 goto UFccO;
		 UFccO: $arrDur = [];
		 goto mf7kS;
		 AH0TD: $data["info"] = $info;
		 goto QWGPQ;
		 d900q: $this->db->trans_start();
		 goto yzhFW;
		 aavE7: $kelas = $this->input->get("kelas");
		 goto CUe5V;
		 kUS32: $this->db->trans_complete();
		 goto ct6gV;
		 jDw20: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas);
		 goto sOy6Q;
		 ct6gV: $data["siswa"] = $siswas;
		 goto OiPAa;
		 CUe5V: $jadwal = $this->input->get("jadwal");
		 goto d900q;
		 sOy6Q: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
		 goto OAjwJ;
		 OiPAa: $data["durasi"] = $arrDur;
		 goto AH0TD;
		 n_Lzg: D_9GL: goto kUS32;
		 QWGPQ: $this->output_json($data);
		 goto ek2Qy;
		 MZhtr: $info = $this->cbt->getJadwalById($jadwal);
		 goto jDw20;
		 ek2Qy: 
	}
		 public function getSiswaRuang() {
		 goto lgCZL;
		 RHQOW: $sesi = $this->input->get("sesi");
		 goto gTumH;
		 j5r0e: $siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi);
		 goto Eg7gE;
		 rstCC: $tp = $this->dashboard->getTahunActive();
		 goto XDRyv;
		 XDRyv: $smt = $this->dashboard->getSemesterActive();
		 goto j5r0e;
		 lgCZL: $ruang = $this->input->get("ruang");
		 goto RHQOW;
		 g16Mc: $this->db->trans_complete();
		 goto s9u6O;
		 rQDoo: $this->output_json($data);
		 goto K7Nl0;
		 gTumH: $jadwal = $this->input->get("jadwal");
		 goto VfzHl;
		 xVCNe: $data["info"] = $info;
		 goto rQDoo;
		 Eg7gE: $info = $this->cbt->getJadwalById($jadwal, $sesi);
		 goto Kqy0w;
		 s9u6O: $data["siswa"] = $siswas;
		 goto cs_BU;
		 VfzHl: $this->db->trans_start();
		 goto rstCC;
		 Kqy0w: $arrDur = [];
		 goto pMJ7H;
		 cs_BU: $data["durasi"] = $arrDur;
		 goto xVCNe;
		 rH8Hh: Ik8ND: goto g16Mc;
			 pMJ7H: foreach ($siswas as $siswa) {
			 goto V1i8o;
				 zSh3S: if (!($i < $info->jml_soal)) {
				 goto HM5tO;
				 
			}
			 goto bETb_;
			 rqx_Q: $i++;
			 goto PNWZc;
			 PNWZc: goto O9_qr;
			 goto HiGWt;
			 V1i8o: $arrJawab = [];
			 goto hc_Kx;
			 bETb_: $arrJawab[$siswa->id_siswa][] = $this->cbt->getJawabanSiswa($siswa->id_siswa . $jadwal . $info->id_bank . 1 . ($i + 1));
			 goto xOHkr;
			 qpCNn: $arrDur[$siswa->id_siswa] = ["dur" => $this->cbt->getDurasiSiswa($siswa->id_siswa . $jadwal), "jawab" => $arrJawab[$siswa->id_siswa], "log" => $this->cbt->getLogUjian($siswa->id_siswa, $jadwal)];
			 goto urnNM;
			 urnNM: VM74i: goto afo9e;
			 hrCeo: O9_qr: goto zSh3S;
			 hc_Kx: $i = 0;
			 goto hrCeo;
			 HiGWt: HM5tO: goto qpCNn;
			 xOHkr: Mdr_P: goto rqx_Q;
			 afo9e: 
		}
		 goto rH8Hh;
		 K7Nl0: 
	}
		 public function detail() {
		 goto IZWTm;
		 C0zF7: $user = $this->ion_auth->user()->row();
		 goto rL2yO;
		 ja_XG: $this->load->view("cbt/status/detail");
		 goto quEU2;
		 Eukee: $this->load->view("_templates/dashboard/_header", $data);
		 goto ja_XG;
		 RiJaE: $data["smt"] = $this->dashboard->getSemester();
		 goto LcyQS;
		 o0JGr: $data["guru"] = $guru;
		 goto hsXJg;
		 uoNbu: $this->load->view("cbt/status/detail");
		 goto mQkL5;
		 GvwgU: $data["siswa"] = $this->master->getSiswaById($siswa);
		 goto mLCmw;
		 mLCmw: $data["soal"] = $this->cbt->getSoalSiswaByJadwal($jadwal, $siswa);
		 goto vHZI1;
		 olLJ1: ELbh_: goto Gb3JH;
		 TVm5U: $data["tp"] = $this->dashboard->getTahun();
		 goto YXjq2;
		 QICVm: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
		 goto o0JGr;
		 hsXJg: $this->load->view("members/guru/templates/header", $data);
		 goto uoNbu;
		 RbCHk: goto ELbh_;
		 goto GKLyN;
		 Favke: $tp = $this->dashboard->getTahunActive();
		 goto cRZye;
		 HGyvr: $data["profile"] = $this->dashboard->getProfileAdmin($user->id);
		 goto Eukee;
		 IZWTm: $siswa = $this->input->get("siswa");
		 goto UjgEB;
		 cRZye: $smt = $this->dashboard->getSemesterActive();
		 goto TVm5U;
		 UjgEB: $jadwal = $this->input->get("jadwal");
		 goto C0zF7;
		 YXjq2: $data["tp_active"] = $tp;
		 goto RiJaE;
		 rL2yO: $data = ["user" => $user, "judul" => "Detail Status Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
		 goto Favke;
		 quEU2: $this->load->view("_templates/dashboard/_footer");
		 goto olLJ1;
			 vHZI1: if ($this->ion_auth->is_admin()) {
			 goto LOmHA;
			 
		}
		 goto QICVm;
		 GKLyN: LOmHA: goto HGyvr;
		 LcyQS: $data["smt_active"] = $smt;
		 goto GvwgU;
		 mQkL5: $this->load->view("members/guru/templates/footer");
		 goto RbCHk;
		 Gb3JH: 
	}
	 
}

	class Cbtstatus extends CI_Controller {
		 public function __construct() {
		 goto pNRJ6;
		 vZkJU: $this->load->model("Dashboard_model", "dashboard");
		 goto GE5SA;
		 pRrRZ: P81eJ: goto I2rIX;
			 Of7gw: if (!$this->ion_auth->logged_in()) {
			 goto NRn1D;
			 
		}
		 goto fHOFB;
		 U7EFy: $this->load->model("Master_model", "master");
		 goto vZkJU;
		 WDFnq: redirect("auth");
		 goto dIrPI;
		 Ah3l2: $this->form_validation->set_error_delimiters('', '');
		 goto gtNhG;
		 GE5SA: $this->load->model("Cbt_model", "cbt");
		 goto jQ21w;
		 uXGsk: $this->load->library(["datatables", "form_validation"]);
		 goto klgsP;
		 mCgpu: NRn1D: goto WDFnq;
		 h3hKZ: 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 pRrRZ;
		 jQ21w: $this->load->model("Dropdown_model", "dropdown");
		 goto Ah3l2;
		 klgsP: $this->load->library("upload");
		 goto U7EFy;
			 fHOFB: if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) {
			 goto P81eJ;
			 
		}
		 goto h3hKZ;
		 I2rIX: goto Yv1xC;
		 goto mCgpu;
		 pNRJ6: parent::__construct();
		 goto Of7gw;
		 dIrPI: Yv1xC: goto uXGsk;
		 gtNhG: 
	}
		 public function output_json($data, $encode = true) {
		 goto ecTig;
		 ngXI9: N8ZzQ: goto wzcSX;
			 ecTig: if (!$encode) {
			 goto N8ZzQ;
			 
		}
		 goto durU9;
		 wzcSX: $this->output->set_content_type("application/json")->set_output($data);
		 goto RpVH_;
		 durU9: $data = json_encode($data);
		 goto ngXI9;
		 RpVH_: 
	}
		 public function index() {
		 goto Mhnrh;
		 tpMjC: $data["sesi"] = $this->dropdown->getAllSesi();
		 goto sZCb1;
		 sZCb1: $this->load->view("members/guru/templates/header", $data);
		 goto c1GqR;
		 Mhnrh: $user = $this->ion_auth->user()->row();
		 goto c9yH7;
		 GfuSs: $data["tp"] = $this->dashboard->getTahun();
		 goto cqLjT;
		 HLjSX: $this->load->view("members/guru/templates/footer");
		 goto g94Rw;
		 xG984: $data["guru"] = $guru;
		 goto Ds7Ll;
		 KOibD: $tp = $this->dashboard->getTahunActive();
		 goto z9q7q;
		 PcNL7: $data["ruang"] = $this->dropdown->getAllRuang();
		 goto HV44l;
		 c1GqR: $this->load->view("cbt/status/data");
		 goto HLjSX;
		 GNR05: $data["ruang"] = $this->dropdown->getAllRuang();
		 goto tpMjC;
		 ZnfpU: $data["smt"] = $this->dashboard->getSemester();
		 goto CfcLK;
		 CfcLK: $data["smt_active"] = $smt;
		 goto mRXbL;
		 Ds7Ll: $data["jadwal"] = $this->dropdown->getAllJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
		 goto GNR05;
		 TRsqh: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
		 goto xG984;
		 qJ9MO: $data["profile"] = $this->dashboard->getProfileAdmin($user->id);
		 goto Td3Lj;
			 mRXbL: if ($this->ion_auth->is_admin()) {
			 goto bxxvK;
			 
		}
		 goto TRsqh;
		 g94Rw: goto AHEM3;
		 goto JN9o8;
		 HV44l: $data["sesi"] = $this->dropdown->getAllSesi();
		 goto gQt34;
		 uNfpY: AHEM3: goto Pc8pd;
		 RVIsv: $this->load->view("cbt/status/data");
		 goto DUrzD;
		 DUrzD: $this->load->view("_templates/dashboard/_footer");
		 goto uNfpY;
		 gQt34: $this->load->view("_templates/dashboard/_header", $data);
		 goto RVIsv;
		 cqLjT: $data["tp_active"] = $tp;
		 goto ZnfpU;
		 c9yH7: $data = ["user" => $user, "judul" => "Status Ujian Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
		 goto KOibD;
		 z9q7q: $smt = $this->dashboard->getSemesterActive();
		 goto GfuSs;
		 Td3Lj: $data["jadwal"] = $this->dropdown->getAllJadwal($tp->id_tp, $smt->id_smt);
		 goto PcNL7;
		 JN9o8: bxxvK: goto qJ9MO;
		 Pc8pd: 
	}
		 public function data() {
		 $this->output_json($this->cbt->getJenis(), false);
		 
	}
		 public function getJadwalUjianByJadwal() {
		 goto H5RiZ;
		 bUajq: $data["smt"] = $this->dashboard->getSemester();
		 goto Xwn8P;
		 Xwn8P: $data["smt_active"] = $smt;
		 goto D6dDh;
		 smfkf: $data["tp_active"] = $tp;
		 goto bUajq;
		 D6dDh: $kelas = unserialize($info->bank_kelas);
		 goto enEFU;
		 FCOQl: $this->output_json($kelases);
		 goto BUks_;
		 q0PKI: $smt = $this->dashboard->getSemesterActive();
		 goto OOPK5;
		 OOPK5: $data["tp"] = $this->dashboard->getTahun();
		 goto smfkf;
		 xH_Bv: $tp = $this->dashboard->getTahunActive();
		 goto q0PKI;
		 YvV9B: $info = $this->cbt->getJadwalById($jadwal);
		 goto xH_Bv;
		 enEFU: $kelases = [];
		 goto uAa0l;
		 isWMT: MBWqF: goto FCOQl;
		 H5RiZ: $jadwal = $this->input->get("id_jadwal");
		 goto YvV9B;
			 uAa0l: foreach ($kelas as $key => $value) {
			 $kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["kelas_id"]);
			 nhezm: 
		}
		 goto isWMT;
		 BUks_: 
	}
		 public function getJadwalUjianByKelas() {
		 goto V45Iv;
		 w5_iw: $this->output_json($jdwl);
		 goto c0w07;
			 YFO4j: foreach ($jadwals as $jadwal) {
			 goto qHQUk;
			 XsHzh: w8Ao5: goto nsFfh;
			 nsFfh: ohkj0: goto XcxTb;
			 qHQUk: $kls = unserialize($jadwal->bank_kelas);
			 goto mk1pA;
				 mk1pA: foreach ($kls as $kl) {
				 goto oMhYd;
				 AODv3: $jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode;
				 goto pYXri;
				 gEZ2r: Dlsf2: goto eQGbD;
				 pYXri: n6gd4: goto gEZ2r;
					 oMhYd: if (!($kl["kelas_id"] == $kelas)) {
					 goto n6gd4;
					 
				}
				 goto AODv3;
				 eQGbD: 
			}
			 goto XsHzh;
			 XcxTb: 
		}
		 goto pXZRW;
		 V45Iv: $kelas = $this->input->get("id_kelas");
		 goto JhGzF;
		 N2TPX: $jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt);
		 goto aUx_i;
		 JhGzF: $tp = $this->dashboard->getTahunActive();
		 goto v2Gra;
		 aUx_i: $jdwl = [];
		 goto YFO4j;
		 v2Gra: $smt = $this->dashboard->getSemesterActive();
		 goto N2TPX;
		 pXZRW: g8dfL: goto w5_iw;
		 c0w07: 
	}
		 public function getSiswaKelas() {
		 goto aavE7;
			 mf7kS: foreach ($siswas as $siswa) {
			 goto k5o8q;
			 Ovavc: Su9PL: goto MhTB5;
				 ICnAS: foreach ($logs as $log) {
				 goto Z7yEh;
					 Z7yEh: if (!($log->id_siswa == $siswa->id_siswa)) {
					 goto Ag3sb;
					 
				}
				 goto K4ty9;
				 Oi2az: Fo521: goto D6PH0;
				 K4ty9: array_push($log_siswa, $log);
				 goto Q89K5;
				 Q89K5: Ag3sb: goto Oi2az;
				 D6PH0: 
			}
			 goto Ovavc;
			 k5o8q: $dur_siswa = null;
			 goto fa7DD;
			 cYOeH: KWwIV: goto cj5tB;
				 fa7DD: foreach ($durasies as $durasi) {
				 goto I_0pg;
				 Q1n7s: ho4fj: goto WK363;
				 ZuQYg: $em = "x" == "00" ? '' : intval("x") + $ed . " m";
				 goto GrgwP;
					 HRjRl: if (strpos($lamanya, ":") !== false) {
					 goto ho4fj;
					 
				}
				 goto RQYin;
				 jqgIT: $ej = "e" == "" ? '' : intval("e") . " j ";
				 goto ZuQYg;
				 WK363:  goto t6oO3;
				 GrgwP: $dd = $ej . $em;
				 goto v1R6H;
					 I_0pg: if (!($durasi->id_siswa == $siswa->id_siswa)) {
					 goto Bb6jZ;
					 
				}
				 goto bs4Io;
				 sOgT9: Bb6jZ: goto SMLDG;
				 RQYin: $durasi->lama_ujian .= "m";
				 goto ArQa9;
				 HjSBs: we9EB: goto IonuO;
				 v1R6H: $durasi->lama_ujian = $dd == '' ? "0 m" : $dd;
				 goto HjSBs;
				 IonuO: $dur_siswa = $durasi;
				 goto sOgT9;
				 t6oO3: $ed = "p" == "00" ? 0 : 1;
				 goto jqgIT;
				 bs4Io: $lamanya = $durasi->lama_ujian;
				 goto HRjRl;
				 SMLDG: RCl8S: goto vMy3A;
				 ArQa9: goto we9EB;
				 goto Q1n7s;
				 vMy3A: 
			}
			 goto cYOeH;
			 MhTB5: $arrDur[$siswa->id_siswa] = ["dur" => $dur_siswa, "log" => $log_siswa];
			 goto N9Bap;
			 N9Bap: qSl46: goto DXfvQ;
			 cj5tB: $log_siswa = [];
			 goto ICnAS;
			 DXfvQ: 
		}
		 goto n_Lzg;
		 yzhFW: $tp = $this->dashboard->getTahunActive();
		 goto WPo_I;
		 WPo_I: $smt = $this->dashboard->getSemesterActive();
		 goto MZhtr;
		 OAjwJ: $logs = $this->cbt->getLogUjianByJadwal($jadwal);
		 goto UFccO;
		 UFccO: $arrDur = [];
		 goto mf7kS;
		 AH0TD: $data["info"] = $info;
		 goto QWGPQ;
		 d900q: $this->db->trans_start();
		 goto yzhFW;
		 aavE7: $kelas = $this->input->get("kelas");
		 goto CUe5V;
		 kUS32: $this->db->trans_complete();
		 goto ct6gV;
		 jDw20: $siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas);
		 goto sOy6Q;
		 ct6gV: $data["siswa"] = $siswas;
		 goto OiPAa;
		 CUe5V: $jadwal = $this->input->get("jadwal");
		 goto d900q;
		 sOy6Q: $durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
		 goto OAjwJ;
		 OiPAa: $data["durasi"] = $arrDur;
		 goto AH0TD;
		 n_Lzg: D_9GL: goto kUS32;
		 QWGPQ: $this->output_json($data);
		 goto ek2Qy;
		 MZhtr: $info = $this->cbt->getJadwalById($jadwal);
		 goto jDw20;
		 ek2Qy: 
	}
		 public function getSiswaRuang() {
		 goto lgCZL;
		 RHQOW: $sesi = $this->input->get("sesi");
		 goto gTumH;
		 j5r0e: $siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi);
		 goto Eg7gE;
		 rstCC: $tp = $this->dashboard->getTahunActive();
		 goto XDRyv;
		 XDRyv: $smt = $this->dashboard->getSemesterActive();
		 goto j5r0e;
		 lgCZL: $ruang = $this->input->get("ruang");
		 goto RHQOW;
		 g16Mc: $this->db->trans_complete();
		 goto s9u6O;
		 rQDoo: $this->output_json($data);
		 goto K7Nl0;
		 gTumH: $jadwal = $this->input->get("jadwal");
		 goto VfzHl;
		 xVCNe: $data["info"] = $info;
		 goto rQDoo;
		 Eg7gE: $info = $this->cbt->getJadwalById($jadwal, $sesi);
		 goto Kqy0w;
		 s9u6O: $data["siswa"] = $siswas;
		 goto cs_BU;
		 VfzHl: $this->db->trans_start();
		 goto rstCC;
		 Kqy0w: $arrDur = [];
		 goto pMJ7H;
		 cs_BU: $data["durasi"] = $arrDur;
		 goto xVCNe;
		 rH8Hh: Ik8ND: goto g16Mc;
			 pMJ7H: foreach ($siswas as $siswa) {
			 goto V1i8o;
				 zSh3S: if (!($i < $info->jml_soal)) {
				 goto HM5tO;
				 
			}
			 goto bETb_;
			 rqx_Q: $i++;
			 goto PNWZc;
			 PNWZc: goto O9_qr;
			 goto HiGWt;
			 V1i8o: $arrJawab = [];
			 goto hc_Kx;
			 bETb_: $arrJawab[$siswa->id_siswa][] = $this->cbt->getJawabanSiswa($siswa->id_siswa . $jadwal . $info->id_bank1 . ($i + 1));
			 goto xOHkr;
			 qpCNn: $arrDur[$siswa->id_siswa] = ["dur" => $this->cbt->getDurasiSiswa($siswa->id_siswa . $jadwal), "jawab" => $arrJawab[$siswa->id_siswa], "log" => $this->cbt->getLogUjian($siswa->id_siswa, $jadwal)];
			 goto urnNM;
			 urnNM: VM74i: goto afo9e;
			 hrCeo: O9_qr: goto zSh3S;
			 hc_Kx: $i = 0;
			 goto hrCeo;
			 HiGWt: HM5tO: goto qpCNn;
			 xOHkr: Mdr_P: goto rqx_Q;
			 afo9e: 
		}
		 goto rH8Hh;
		 K7Nl0: 
	}
		 public function detail() {
		 goto IZWTm;
		 C0zF7: $user = $this->ion_auth->user()->row();
		 goto rL2yO;
		 ja_XG: $this->load->view("cbt/status/detail");
		 goto quEU2;
		 Eukee: $this->load->view("_templates/dashboard/_header", $data);
		 goto ja_XG;
		 RiJaE: $data["smt"] = $this->dashboard->getSemester();
		 goto LcyQS;
		 o0JGr: $data["guru"] = $guru;
		 goto hsXJg;
		 uoNbu: $this->load->view("cbt/status/detail");
		 goto mQkL5;
		 GvwgU: $data["siswa"] = $this->master->getSiswaById($siswa);
		 goto mLCmw;
		 mLCmw: $data["soal"] = $this->cbt->getSoalSiswaByJadwal($jadwal, $siswa);
		 goto vHZI1;
		 olLJ1: ELbh_: goto Gb3JH;
		 TVm5U: $data["tp"] = $this->dashboard->getTahun();
		 goto YXjq2;
		 QICVm: $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
		 goto o0JGr;
		 hsXJg: $this->load->view("members/guru/templates/header", $data);
		 goto uoNbu;
		 RbCHk: goto ELbh_;
		 goto GKLyN;
		 Favke: $tp = $this->dashboard->getTahunActive();
		 goto cRZye;
		 HGyvr: $data["profile"] = $this->dashboard->getProfileAdmin($user->id);
		 goto Eukee;
		 IZWTm: $siswa = $this->input->get("siswa");
		 goto UjgEB;
		 cRZye: $smt = $this->dashboard->getSemesterActive();
		 goto TVm5U;
		 UjgEB: $jadwal = $this->input->get("jadwal");
		 goto C0zF7;
		 YXjq2: $data["tp_active"] = $tp;
		 goto RiJaE;
		 rL2yO: $data = ["user" => $user, "judul" => "Detail Status Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
		 goto Favke;
		 quEU2: $this->load->view("_templates/dashboard/_footer");
		 goto olLJ1;
			 vHZI1: if ($this->ion_auth->is_admin()) {
			 goto LOmHA;
			 
		}
		 goto QICVm;
		 GKLyN: LOmHA: goto HGyvr;
		 LcyQS: $data["smt_active"] = $smt;
		 goto GvwgU;
		 mQkL5: $this->load->view("members/guru/templates/footer");
		 goto RbCHk;
		 Gb3JH: 
	}
	 
}



© 2021 Quttera Ltd. All rights reserved.