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 |
|________________________________________|
*/
class Cbtjadwal extends CI_Controller
{
public function __construct()
{
goto V323y;
Ewfw2:
F0qe9:
goto Qex5q;
y8egk:
goto kVBgr;
goto Ewfw2;
U3oAg:
kVBgr:
goto PwcgP;
V323y:
parent::__construct();
goto uFELT;
E122J:
$this->form_validation->set_error_delimiters('', '');
goto zJEVK;
PwcgP:
$this->load->library(["datatables", "form_validation"]);
goto E122J;
XwNUl:
show_error("Hanya Administrator dan guru yang diberi hak untuk mengakses halaman ini, <a href="" . base_url("dashboard") . "">Kembali ke menu awal</a>", 403, "Akses Terlarang");
goto EW1PY;
EW1PY:
i93Nz:
goto y8egk;
Unc7_:
if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) {
goto i93Nz;
}
goto XwNUl;
uFELT:
if (!$this->ion_auth->logged_in()) {
goto F0qe9;
}
goto Unc7_;
Qex5q:
redirect("auth");
goto U3oAg;
zJEVK:
}
public function output_json($data, $encode = true)
{
goto HX7vO;
HX7vO:
if (!$encode) {
goto P5AsI;
}
goto S5Skv;
YMLGo:
P5AsI:
goto p3Ztz;
p3Ztz:
$this->output->set_content_type("application/json")->set_output($data);
goto LL87l;
S5Skv:
$data = json_encode($data);
goto YMLGo;
LL87l:
}
public function index()
{
goto aXJRb;
iTkHC:
mkGpP:
goto XRsoH;
WQ4Ei:
$data["id_mapel"] = null;
goto qrEnd;
uWgle:
$data["id_guru"] = null;
goto t8s1u;
sitAr:
if ($type == "0") {
goto TtCVU;
}
goto wKB5B;
gTH0b:
$data["jadwals"] = $this->cbt->getAllDataJadwal(null, $id_mapel);
goto XSUO1;
fX9IJ:
if ($type == "2") {
goto mkGpP;
}
goto hX5RD;
GvtUb:
$this->load->model("Dashboard_model", "dashboard");
goto OagyK;
AAwm2:
$this->load->view("cbt/jadwal/data");
goto jEkPR;
a3kwo:
$data["id_level"] = null;
goto G2fu0;
MxyOr:
uMCWD:
goto W2tBx;
J64ZR:
$smt = $this->dashboard->getSemesterActive();
goto ecPw4;
LuRbw:
$jadwal_terpakai = [];
goto kLhdA;
QYod7:
$data["total_siswa"] = $jadwal_terpakai;
goto NG6PD;
l527U:
$data["mapels"] = $arrMapel;
goto FCd02;
zOr6y:
if ($this->ion_auth->is_admin()) {
goto hGH0B;
}
goto DP5Pe;
PzjNN:
$data["id_guru"] = null;
goto PqdVk;
wKB5B:
if ($type == "1") {
goto R_sNP;
}
goto xUXse;
ICJTr:
$data["jadwals"] = $this->cbt->getAllDataJadwal($id_guru);
goto YxcH5;
w37Jh:
if ($type == "3") {
goto qj0RB;
}
goto PzjNN;
MKR91:
wPWug:
goto l74LY;
k1tRp:
$data["id_guru"] = '';
goto Gks2n;
ZCLD8:
$data["mapels"] = $this->dropdown->getAllMapel();
goto rxArd;
YCL3A:
$data["levels"] = $this->dropdown->getAllLevel($setting->jenjang);
goto euRPm;
SO7V9:
hGH0B:
goto lDGv2;
svWCI:
$data["id_level"] = $id_level;
goto vUlCa;
mNyeS:
$data["id_guru"] = $id_guru;
goto ICJTr;
jfCJ0:
leERC:
goto ghng7;
uqyMi:
$data["level"] = $level;
goto JA1yP;
YxcH5:
$data["id_mapel"] = '';
goto feiHX;
qhlMm:
goto UoxUJ;
goto MKR91;
l74LY:
$data["jadwals"] = $this->cbt->getAllDataJadwal($guru->id_guru);
goto uWgle;
Zrmyi:
$mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
goto NVU03;
rJ2HW:
$tp = $this->dashboard->getTahunActive();
goto J64ZR;
vUlCa:
$data["jadwals"] = $this->cbt->getAllDataJadwal(null, null, $id_level);
goto j8n3y;
YHRrS:
$type = $this->input->get("type");
goto QDakO;
W2tBx:
$id_mapel = $this->input->get("id");
goto jHzTi;
f2KSG:
$data["id_filter"] = $type == null ? '' : $type;
goto sitAr;
t3Hy3:
$lvl = $this->input->get("level", true);
goto tUiBu;
PF1cr:
$data["tp_active"] = $tp;
goto NkOGf;
ICZaa:
$data["ada_ujian"] = $this->cbt->getDataJadwalByTgl(date("Y-m-d"));
goto YCL3A;
rLZBh:
$mode = $this->input->get("mode");
goto YHRrS;
j11Yl:
$data["id_level"] = null;
goto qhlMm;
Lt1o_:
goto UoxUJ;
goto jfCJ0;
kTc2E:
$this->load->view("members/guru/templates/header", $data);
goto AAwm2;
Jubua:
$data["id_guru"] = null;
goto WQ4Ei;
hU6pV:
$this->load->model("Dropdown_model", "dropdown");
goto t3Hy3;
j8n3y:
$data["id_guru"] = '';
goto Y3C2K;
jCsWt:
$data["smt_active"] = $smt;
goto rLZBh;
vEbjY:
$arrMapel = [];
goto yIPI0;
wlLgU:
goto ygapQ;
goto MxyOr;
xiza2:
$data = ["user" => $user, "judul" => "Jadwal Penilaian", "subjudul" => "PH/PTS/PAT/USBK", "setting" => $setting];
goto rJ2HW;
qrEnd:
$data["id_level"] = null;
goto Nila4;
xUXse:
if ($type == "2") {
goto uMCWD;
}
goto w37Jh;
Q2832:
$data["jadwal"] = json_decode(json_encode($this->cbt->dummyJadwal()));
goto ADFMV;
n7m0Z:
TtCVU:
goto c70LW;
jy_2N:
goto lV1YC;
goto SO7V9;
t6Yh0:
UoxUJ:
goto kTc2E;
Ryeag:
lV1YC:
goto kjTDk;
TUfD8:
$data["id_level"] = $id_level;
goto bh_lv;
bh_lv:
$data["jadwals"] = $this->cbt->getAllDataJadwal($guru->id_guru, null, $id_level);
goto k1tRp;
feiHX:
$data["id_level"] = '';
goto wlLgU;
JA1yP:
if (!$mode) {
goto lgUgW;
}
goto OQn2F;
H1ze6:
$setting = $this->dashboard->getSetting();
goto xiza2;
OagyK:
$this->load->model("Kelas_model", "kelas");
goto hU6pV;
NG6PD:
lgUgW:
goto ICZaa;
Ymrk2:
$data["jadwals"] = $this->cbt->getAllDataJadwal($guru->id_guru, $id_mapel);
goto IE_1G;
ry6sJ:
$data["gurus"] = $this->dropdown->getAllGuru();
goto ZCLD8;
Ow9c2:
R_sNP:
goto bFp4k;
euRPm:
$data["kelas"] = $this->cbt->getKelas($tp->id_tp, $smt->id_smt);
goto zOr6y;
ecPw4:
$data["tp"] = $this->dashboard->getTahun();
goto PF1cr;
aXJRb:
$this->load->model("Cbt_model", "cbt");
goto GvtUb;
kLhdA:
foreach ($terpakai as $idj => $rows) {
$jadwal_terpakai[$idj] = count($rows);
OwTHW:
}
goto wZo7S;
Y3C2K:
$data["id_mapel"] = '';
goto s0jsr;
rxArd:
$data["filters"] = ["0" => "Semua", "1" => "Guru", "2" => "Mapel", "3" => "Level"];
goto f2KSG;
xLF46:
$data["id_filter"] = $type == null ? '' : $type;
goto K90Mi;
ADFMV:
$data["jmlIst"] = [];
goto I_Ydu;
a7ATC:
goto ygapQ;
goto n7m0Z;
K90Mi:
if ($type == "0") {
goto wPWug;
}
goto fX9IJ;
JTcBX:
$id_level = $this->input->get("id");
goto svWCI;
e1Lqa:
goto ygapQ;
goto kgPlC;
NUmjd:
k6hyC:
goto l527U;
NkOGf:
$data["smt"] = $this->dashboard->getSemester();
goto jCsWt;
IE_1G:
$data["id_guru"] = '';
goto q0JDj;
jEkPR:
$this->load->view("members/guru/templates/footer");
goto jy_2N;
rLtdO:
$data["id_mapel"] = $id_mapel;
goto Ymrk2;
llfS4:
$data["ruangs"] = $this->cbt->getAllRuang();
goto seVPJ;
nMnBl:
$this->load->view("_templates/dashboard/_header", $data);
goto uB29G;
Gks2n:
$data["id_mapel"] = '';
goto t6Yh0;
XSUO1:
$data["id_guru"] = '';
goto KzxL2;
NRRgw:
$user = $this->ion_auth->user()->row();
goto H1ze6;
tUiBu:
$level = $lvl == null ? "0" : $lvl;
goto NRRgw;
Xub7s:
$this->load->view("_templates/dashboard/_footer");
goto Ryeag;
G2fu0:
goto UoxUJ;
goto iTkHC;
FCd02:
$data["filters"] = ["0" => "Semua", "2" => "Mapel", "3" => "Level"];
goto xLF46;
Ka3__:
$data["id_guru"] = null;
goto N8XLu;
DP5Pe:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto AN2mv;
hX5RD:
if ($type == "3") {
goto leERC;
}
goto Ka3__;
kgPlC:
qj0RB:
goto JTcBX;
PqdVk:
$data["id_mapel"] = null;
goto b9KeT;
C1AmC:
$data["jenis"] = $this->cbt->getAllJenisUjian();
goto Q2832;
AN2mv:
$data["guru"] = $guru;
goto Zrmyi;
Nila4:
goto ygapQ;
goto Ow9c2;
OQn2F:
$terpakai = $this->cbt->getJadwalTerpakai();
goto LuRbw;
lDGv2:
$data["profile"] = $this->dashboard->getProfileAdmin($user->id);
goto ry6sJ;
b9KeT:
$data["id_level"] = null;
goto a7ATC;
t8s1u:
$data["id_mapel"] = null;
goto a3kwo;
seVPJ:
$data["sesis"] = $this->dropdown->getAllSesi();
goto C1AmC;
N8XLu:
$data["id_mapel"] = null;
goto j11Yl;
q0JDj:
$data["id_level"] = '';
goto Lt1o_;
ghng7:
$id_level = $this->input->get("id");
goto TUfD8;
c70LW:
$data["jadwals"] = $this->cbt->getAllDataJadwal();
goto Jubua;
I_Ydu:
$data["jmlMapel"] = [];
goto uqyMi;
yIPI0:
foreach ($mapel as $m) {
$arrMapel[$m->id_mapel] = $m->nama_mapel;
W9_3L:
}
goto NUmjd;
KzxL2:
$data["id_level"] = '';
goto e1Lqa;
uB29G:
$this->load->view("cbt/jadwal/data");
goto Xub7s;
jHzTi:
$data["id_mapel"] = $id_mapel;
goto gTH0b;
NVU03:
$mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
goto vEbjY;
XRsoH:
$id_mapel = $this->input->get("id");
goto rLtdO;
bFp4k:
$id_guru = $this->input->get("id");
goto mNyeS;
wZo7S:
EcEfB:
goto QYod7;
QDakO:
$data["mode"] = $mode == null ? "1" : $mode;
goto llfS4;
s0jsr:
ygapQ:
goto nMnBl;
kjTDk:
}
public function add($id_jadwal)
{
goto yCYed;
jkMX_:
$data["jenis"] = $this->cbt->getAllJenisUjian();
goto HXDnp;
wzckT:
$this->load->view("members/guru/templates/footer");
goto LuI24;
GnlIK:
$user = $this->ion_auth->user()->row();
goto l5KQw;
prP8E:
$data["mapel"] = $this->dropdown->getAllMapel();
goto Ss5sO;
n9BuG:
if ($this->ion_auth->is_admin()) {
goto UraJ4;
}
goto LdZAA;
AWQXC:
$this->load->view("_templates/dashboard/_footer");
goto oMfpO;
xlAbs:
GXEkG:
goto dI702;
sFkpl:
$tp = $this->dashboard->getTahunActive();
goto CPM36;
afArU:
$this->load->model("Dashboard_model", "dashboard");
goto CAOKw;
VOJtU:
$this->load->view("cbt/jadwal/add");
goto wzckT;
j77j_:
$data["jadwal"] = json_decode(json_encode($this->cbt->dummyJadwal()));
goto xlAbs;
oMfpO:
LzwFC:
goto X1UCi;
LuI24:
goto LzwFC;
goto R5GLM;
L2tNN:
$this->load->model("Dropdown_model", "dropdown");
goto domgA;
s_IOM:
$data["tp"] = $this->dashboard->getTahun();
goto RvMvs;
hq3cm:
$data["smt"] = $this->dashboard->getSemester();
goto ksoji;
zbcWL:
$data["ruangs"] = $this->cbt->getAllRuang();
goto gcT3Y;
nBE0R:
if ($id_jadwal == 0) {
goto xndR6;
}
goto JB9no;
ibTGH:
$data["profile"] = $this->dashboard->getProfileAdmin($user->id);
goto lo1L0;
T4QjC:
goto GXEkG;
goto whu34;
m1_3z:
$arrMapel = [];
goto MyEP_;
gcT3Y:
$data["sesis"] = $this->dropdown->getAllSesi();
goto jkMX_;
domgA:
$enable = $this->input->get("enable", true);
goto GnlIK;
Ss5sO:
$this->load->view("_templates/dashboard/_header", $data);
goto G42Dm;
iCG10:
$mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
goto m1_3z;
ieFow:
$data["disable_opsi"] = $enable != null && $enable == 1;
goto n9BuG;
CAOKw:
$this->load->model("Kelas_model", "kelas");
goto L2tNN;
dI702:
$gurus = $this->dropdown->getAllGuru();
goto zbcWL;
G42Dm:
$this->load->view("cbt/jadwal/add");
goto AWQXC;
lo1L0:
$data["guru"] = $gurus;
goto prP8E;
TW9kb:
$this->load->view("members/guru/templates/header", $data);
goto VOJtU;
RvMvs:
$data["tp_active"] = $tp;
goto hq3cm;
LdZAA:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto fLaGa;
nRkyo:
$data["mapel"] = $arrMapel;
goto TW9kb;
JB9no:
$data["jadwal"] = $this->cbt->getJadwalById($id_jadwal);
goto T4QjC;
HXDnp:
$data["kelas"] = $this->cbt->getKelas($tp->id_tp, $smt->id_smt);
goto ieFow;
M0hTM:
$mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
goto iCG10;
ksoji:
$data["smt_active"] = $smt;
goto nBE0R;
whu34:
xndR6:
goto j77j_;
l5KQw:
$data = ["user" => $user, "judul" => $id_jadwal == 0 ? "Tambah Jadwal Ujian" : "Edit Jadwal Ujian", "subjudul" => "Jadwal", "setting" => $this->dashboard->getSetting()];
goto sFkpl;
fLaGa:
$data["guru"] = $guru;
goto M0hTM;
MyEP_:
foreach ($mapel as $m) {
$arrMapel[$m->id_mapel] = $m->nama_mapel;
wcelW:
}
goto zDyWX;
yCYed:
$this->load->model("Cbt_model", "cbt");
goto afArU;
R5GLM:
UraJ4:
goto ibTGH;
CPM36:
$smt = $this->dashboard->getSemesterActive();
goto s_IOM;
zDyWX:
QOe_X:
goto nRkyo;
X1UCi:
}
public function getBankMapel($id_mapel)
{
goto lycFc;
R_xAD:
$tp = $this->dashboard->getTahunActive();
goto hElYo;
DxYCH:
$filtered = [];
goto dH06Q;
OPL5H:
$this->output_json($filtered);
goto ikOmg;
nIFJp:
$banks = $this->cbt->getAllBankSoalByMapel($tp->id_tp, $smt->id_smt, $id_mapel);
goto DxYCH;
ChfZB:
bZU2f:
goto OPL5H;
lycFc:
$this->load->model("Cbt_model", "cbt");
goto p3svY;
p3svY:
$this->load->model("Dashboard_model", "dashboard");
goto R_xAD;
dH06Q:
foreach ($banks as $key => $bank) {
goto yvxfI;
hKe3R:
$filtered[$key] = $bank->bank_kode;
goto Hswx0;
yvxfI:
$cek_soal = $this->cbt->getJumlahJenisSoal($key);
goto LTvda;
KqOaF:
$ada5 = $num5 == (int) $bank->tampil_esai;
goto q_O1d;
cWdTQ:
$ada4 = $num4 == (int) $bank->tampil_isian;
goto KqOaF;
I4y2N:
$ada3 = $num3 == (int) $bank->tampil_jodohkan;
goto cWdTQ;
jal9l:
$ada2 = $num2 == (int) $bank->tampil_kompleks;
goto I4y2N;
b8eSS:
$num2 = isset($cek_soal["2"]) ? count($cek_soal["2"]) : 0;
goto aOAbl;
hv7Wn:
zRz0O:
goto WDYM3;
EXseu:
$num5 = isset($cek_soal["5"]) ? count($cek_soal["5"]) : 0;
goto dJ4gw;
Hswx0:
ZRJnt:
goto hv7Wn;
dJ4gw:
$ada1 = $num1 == (int) $bank->tampil_pg;
goto jal9l;
q_O1d:
if (!($ada1 && $ada2 && $ada3 && $ada4 && $ada5)) {
goto ZRJnt;
}
goto hKe3R;
ozGuw:
$num4 = isset($cek_soal["4"]) ? count($cek_soal["4"]) : 0;
goto EXseu;
LTvda:
$num1 = isset($cek_soal["1"]) ? count($cek_soal["1"]) : 0;
goto b8eSS;
aOAbl:
$num3 = isset($cek_soal["3"]) ? count($cek_soal["3"]) : 0;
goto ozGuw;
WDYM3:
}
goto ChfZB;
hElYo:
$smt = $this->dashboard->getSemesterActive();
goto nIFJp;
ikOmg:
}
public function saveJadwal()
{
goto S8beR;
Wg4a_:
goto uYgy_;
goto F2w7u;
nxJGu:
$data["message"] = $res ? "Jadwal berhasil disimpan" : "Jadwal sudah ada";
goto mDXsg;
gsws4:
$id = $this->input->post("id_jadwal", true);
goto sU2kg;
mmIPA:
$this->load->model("Dashboard_model", "dashboard");
goto YbGMX;
I29j8:
$status = FALSE;
goto qCVXU;
AEiyI:
$this->output_json($data);
goto TfwNI;
lIzL4:
$tp = $this->dashboard->getTahunActive();
goto BZUeb;
xTp77:
$res = $this->cbt->saveJadwalUjian($tp->id_tp, $smt->id_smt);
goto nxJGu;
F2w7u:
fhPsQ:
goto ykTxy;
O0D7S:
iz8V2:
goto xTp77;
D3SVn:
uYgy_:
goto AEiyI;
qCVXU:
goto YYpTk;
goto O0D7S;
ykTxy:
$this->logging->saveLog(3, "menambah jadwal pelajaran");
goto D3SVn;
BZUeb:
$smt = $this->dashboard->getSemesterActive();
goto sLILG;
xNI5r:
YYpTk:
goto qSux6;
qSux6:
$data["success"] = $status;
goto gsws4;
sU2kg:
if (!$id) {
goto fhPsQ;
}
goto NAjXu;
sLILG:
if ($this->input->post()) {
goto iz8V2;
}
goto suaND;
suaND:
$data["message"] = "Kesalahan 404";
goto I29j8;
YbGMX:
$this->load->model("Log_model", "logging");
goto lIzL4;
NAjXu:
$this->logging->saveLog(4, "mengedit jadwal pelajaran");
goto Wg4a_;
mDXsg:
$status = $res;
goto xNI5r;
S8beR:
$this->load->model("Cbt_model", "cbt");
goto mmIPA;
TfwNI:
}
public function deleteJadwal()
{
goto nxWAf;
U133q:
$data["status"] = $hapusNilaiSiswa && $hapusDurasiSiswa;
goto QJqFl;
NuvjL:
$jadwal = $this->cbt->getJadwalById($id);
goto WOz2P;
LTVoO:
$this->output_json($data);
goto po5Pz;
fk3c1:
$hapusNilaiSiswa = $this->master->delete("cbt_soal_siswa", $id, "id_jadwal");
goto M_sYL;
ri2Fw:
goto R_Oj7;
goto aoWrN;
HYoCE:
if ($this->master->delete("cbt_jadwal", $id, "id_jadwal")) {
goto XB_ee;
}
goto OSXf8;
i3ikZ:
XB_ee:
goto fk3c1;
RTGv2:
R_Oj7:
goto LTVoO;
ps55y:
goto TgA2i;
goto i3ikZ;
Od0JH:
TgA2i:
goto ri2Fw;
ipuuc:
$this->logging->saveLog(5, "menghapus jadwal ujian");
goto U133q;
M_sYL:
$hapusDurasiSiswa = $this->master->delete("cbt_durasi_siswa", $id, "id_jadwal");
goto ipuuc;
IMNRx:
$id = $this->input->get("id_jadwal", true);
goto hvKxE;
kJepx:
$data["message"] = "Jadwal Ujian sedang digunakan";
goto ps55y;
bhHTY:
$terpakai = isset($jadwal_dikerjakan[$id]) && count($jadwal_dikerjakan[$id]) > 0;
goto RT1lD;
OSXf8:
$data["status"] = false;
goto kJepx;
aoWrN:
PFfXw:
goto J_XBW;
WOz2P:
if ($terpakai && $jadwal->rekap == 0) {
goto PFfXw;
}
goto HYoCE;
nxWAf:
$this->load->model("Master_model", "master");
goto VTt2I;
J_XBW:
$data["status"] = false;
goto nZYj9;
nZYj9:
$data["message"] = "Hasil Ujian belum direkap";
goto RTGv2;
VTt2I:
$this->load->model("Cbt_model", "cbt");
goto VB3nT;
QJqFl:
$data["message"] = "berhasil";
goto Od0JH;
hvKxE:
$jadwal_dikerjakan = $this->cbt->getJadwalTerpakai();
goto bhHTY;
VB3nT:
$this->load->model("Log_model", "logging");
goto IMNRx;
RT1lD:
$data["status"] = false;
goto NuvjL;
po5Pz:
}
public function deleteAllJadwal()
{
goto M1a5e;
LiIrL:
if ($count_terpakai[1] > 0 && $counts[0] > 0) {
goto LB_Ja;
}
goto vY5jq;
cC4jw:
goto vYjqk;
goto fLkir;
xo_rS:
foreach ($jadwals as $jadwal) {
goto d60nM;
BJANP:
bRtPm:
goto FYz1F;
o9Wuc:
array_push($digunakan, $terpakai);
goto BJANP;
ES1Yg:
array_push($backuped, $jadwal->rekap);
goto o9Wuc;
d60nM:
$terpakai = isset($jadwal_dikerjakan[$jadwal->id_jadwal]) && count($jadwal_dikerjakan[$jadwal->id_jadwal]) > 0 ? 1 : 0;
goto ES1Yg;
FYz1F:
}
goto QTlQs;
d6aUP:
$hapusDurasiSiswa = $this->master->delete("cbt_durasi_siswa", $arrId, "id_jadwal");
goto dKdGV;
fLkir:
LB_Ja:
goto zt77T;
tjzhs:
$data["status"] = false;
goto TTq49;
iQksR:
ob_end_clean();
goto lhDvY;
dKdGV:
$this->logging->saveLog(5, "menghapus jadwal ujian");
goto iQksR;
zFl1B:
$data["backup"] = $counts;
goto iVbPy;
J3Dim:
vYjqk:
goto yRYud;
iVbPy:
$this->output_json($data);
goto p1Dwy;
mlhTJ:
ob_end_clean();
goto q65BH;
lhDvY:
$data["status"] = $hapusNilaiSiswa && $hapusDurasiSiswa;
goto whLBg;
kgJV_:
$jadwals = $this->cbt->getJadwalByArrId($arrId);
goto OIKMi;
eEOXD:
$hapusNilaiSiswa = $this->master->delete("cbt_soal_siswa", $arrId, "id_jadwal");
goto d6aUP;
VvYQ4:
$this->load->model("Cbt_model", "cbt");
goto Q11_h;
dKRGt:
$count_terpakai = array_count_values($digunakan);
goto lXfyt;
M1a5e:
$this->load->model("Master_model", "master");
goto VvYQ4;
lXfyt:
$counts = array_count_values($backuped);
goto LiIrL;
Q11_h:
$this->load->model("Log_model", "logging");
goto YBbcR;
QTlQs:
rDGKB:
goto dKRGt;
J5CUJ:
$digunakan = [];
goto xo_rS;
Uz_K1:
ob_start();
goto kgJV_;
yRYud:
$data["digunakan"] = $count_terpakai;
goto zFl1B;
whLBg:
$data["message"] = "berhasil";
goto ghUtr;
dW0qs:
goto Hhs9e;
goto tAmXa;
tAmXa:
v1aFJ:
goto eEOXD;
TTq49:
$data["message"] = "Hasil Ujian belum direkap";
goto J3Dim;
YL39I:
$data["message"] = "Jadwal Ujian sedang digunakan";
goto dW0qs;
OIKMi:
$jadwal_dikerjakan = $this->cbt->getJadwalTerpakai();
goto jX6GH;
jX6GH:
$backuped = [];
goto J5CUJ;
zt77T:
ob_end_clean();
goto tjzhs;
ghUtr:
Hhs9e:
goto cC4jw;
q65BH:
$data["status"] = false;
goto YL39I;
YBbcR:
$arrId = json_decode($this->input->post("checked", true));
goto Uz_K1;
vY5jq:
if ($this->master->delete("cbt_jadwal", $arrId, "id_jadwal")) {
goto v1aFJ;
}
goto mlhTJ;
p1Dwy:
}
}
?>
Did this file decode correctly?
Original Code
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtjadwal extends CI_Controller
{
public function __construct()
{
goto V323y;
Ewfw2:
F0qe9:
goto Qex5q;
y8egk:
goto kVBgr;
goto Ewfw2;
U3oAg:
kVBgr:
goto PwcgP;
V323y:
parent::__construct();
goto uFELT;
E122J:
$this->form_validation->set_error_delimiters('', '');
goto zJEVK;
PwcgP:
$this->load->library(["\x64\x61\164\141\x74\141\x62\154\145\x73", "\x66\x6f\x72\x6d\137\x76\141\154\151\x64\x61\164\151\x6f\156"]);
goto E122J;
XwNUl:
show_error("\110\x61\156\171\141\40\x41\144\x6d\151\156\x69\163\164\162\141\164\x6f\x72\x20\x64\x61\x6e\40\x67\165\x72\x75\40\171\141\156\x67\x20\x64\151\x62\145\162\151\x20\150\x61\153\x20\165\x6e\x74\165\153\x20\x6d\x65\x6e\x67\x61\x6b\163\x65\163\x20\x68\x61\x6c\141\x6d\141\x6e\x20\x69\156\x69\x2c\40\x3c\x61\x20\150\x72\145\x66\75\42" . base_url("\144\x61\x73\150\x62\x6f\x61\162\144") . "\x22\76\x4b\x65\x6d\x62\141\154\151\40\x6b\x65\x20\155\145\156\x75\40\x61\x77\x61\154\74\57\x61\76", 403, "\101\153\163\x65\163\40\124\145\x72\x6c\141\x72\x61\156\147");
goto EW1PY;
EW1PY:
i93Nz:
goto y8egk;
Unc7_:
if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\147\165\x72\x75"))) {
goto i93Nz;
}
goto XwNUl;
uFELT:
if (!$this->ion_auth->logged_in()) {
goto F0qe9;
}
goto Unc7_;
Qex5q:
redirect("\141\x75\x74\150");
goto U3oAg;
zJEVK:
}
public function output_json($data, $encode = true)
{
goto HX7vO;
HX7vO:
if (!$encode) {
goto P5AsI;
}
goto S5Skv;
YMLGo:
P5AsI:
goto p3Ztz;
p3Ztz:
$this->output->set_content_type("\x61\x70\x70\154\x69\x63\141\x74\151\x6f\156\x2f\x6a\163\x6f\156")->set_output($data);
goto LL87l;
S5Skv:
$data = json_encode($data);
goto YMLGo;
LL87l:
}
public function index()
{
goto aXJRb;
iTkHC:
mkGpP:
goto XRsoH;
WQ4Ei:
$data["\x69\x64\137\x6d\x61\160\145\154"] = null;
goto qrEnd;
uWgle:
$data["\151\144\137\x67\x75\x72\165"] = null;
goto t8s1u;
sitAr:
if ($type == "\x30") {
goto TtCVU;
}
goto wKB5B;
gTH0b:
$data["\152\x61\x64\x77\141\x6c\x73"] = $this->cbt->getAllDataJadwal(null, $id_mapel);
goto XSUO1;
fX9IJ:
if ($type == "\x32") {
goto mkGpP;
}
goto hX5RD;
GvtUb:
$this->load->model("\x44\141\163\150\142\x6f\x61\x72\x64\x5f\155\x6f\144\x65\154", "\x64\141\x73\x68\142\157\x61\x72\144");
goto OagyK;
AAwm2:
$this->load->view("\143\142\164\x2f\x6a\x61\144\167\141\154\x2f\x64\141\164\x61");
goto jEkPR;
a3kwo:
$data["\151\x64\137\154\x65\x76\x65\154"] = null;
goto G2fu0;
MxyOr:
uMCWD:
goto W2tBx;
J64ZR:
$smt = $this->dashboard->getSemesterActive();
goto ecPw4;
LuRbw:
$jadwal_terpakai = [];
goto kLhdA;
QYod7:
$data["\164\x6f\x74\x61\x6c\137\x73\151\163\167\141"] = $jadwal_terpakai;
goto NG6PD;
l527U:
$data["\x6d\x61\x70\x65\154\x73"] = $arrMapel;
goto FCd02;
zOr6y:
if ($this->ion_auth->is_admin()) {
goto hGH0B;
}
goto DP5Pe;
PzjNN:
$data["\151\x64\x5f\x67\165\162\165"] = null;
goto PqdVk;
wKB5B:
if ($type == "\61") {
goto R_sNP;
}
goto xUXse;
ICJTr:
$data["\x6a\141\144\x77\141\154\x73"] = $this->cbt->getAllDataJadwal($id_guru);
goto YxcH5;
w37Jh:
if ($type == "\x33") {
goto qj0RB;
}
goto PzjNN;
MKR91:
wPWug:
goto l74LY;
k1tRp:
$data["\151\144\x5f\x67\x75\x72\x75"] = '';
goto Gks2n;
ZCLD8:
$data["\155\141\160\145\x6c\x73"] = $this->dropdown->getAllMapel();
goto rxArd;
YCL3A:
$data["\x6c\x65\166\x65\x6c\x73"] = $this->dropdown->getAllLevel($setting->jenjang);
goto euRPm;
SO7V9:
hGH0B:
goto lDGv2;
svWCI:
$data["\x69\144\x5f\x6c\145\x76\x65\x6c"] = $id_level;
goto vUlCa;
mNyeS:
$data["\151\144\137\147\x75\x72\165"] = $id_guru;
goto ICJTr;
jfCJ0:
leERC:
goto ghng7;
uqyMi:
$data["\x6c\145\166\145\x6c"] = $level;
goto JA1yP;
YxcH5:
$data["\x69\x64\137\155\x61\160\x65\x6c"] = '';
goto feiHX;
qhlMm:
goto UoxUJ;
goto MKR91;
l74LY:
$data["\152\141\144\167\x61\x6c\163"] = $this->cbt->getAllDataJadwal($guru->id_guru);
goto uWgle;
Zrmyi:
$mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
goto NVU03;
rJ2HW:
$tp = $this->dashboard->getTahunActive();
goto J64ZR;
vUlCa:
$data["\x6a\141\144\167\x61\x6c\x73"] = $this->cbt->getAllDataJadwal(null, null, $id_level);
goto j8n3y;
YHRrS:
$type = $this->input->get("\x74\171\x70\x65");
goto QDakO;
W2tBx:
$id_mapel = $this->input->get("\151\x64");
goto jHzTi;
f2KSG:
$data["\x69\x64\137\146\151\x6c\164\x65\x72"] = $type == null ? '' : $type;
goto sitAr;
t3Hy3:
$lvl = $this->input->get("\154\x65\166\x65\x6c", true);
goto tUiBu;
PF1cr:
$data["\164\160\x5f\x61\143\x74\151\166\145"] = $tp;
goto NkOGf;
ICZaa:
$data["\x61\144\x61\137\x75\x6a\x69\x61\x6e"] = $this->cbt->getDataJadwalByTgl(date("\x59\55\155\55\x64"));
goto YCL3A;
rLZBh:
$mode = $this->input->get("\x6d\157\x64\x65");
goto YHRrS;
j11Yl:
$data["\x69\144\x5f\154\145\x76\145\x6c"] = null;
goto qhlMm;
Lt1o_:
goto UoxUJ;
goto jfCJ0;
kTc2E:
$this->load->view("\155\x65\155\x62\145\x72\x73\57\x67\x75\x72\165\x2f\x74\x65\155\160\x6c\141\x74\145\x73\57\x68\145\x61\x64\x65\x72", $data);
goto AAwm2;
Jubua:
$data["\x69\144\x5f\x67\x75\x72\x75"] = null;
goto WQ4Ei;
hU6pV:
$this->load->model("\104\162\157\160\x64\157\x77\x6e\x5f\155\157\144\145\x6c", "\144\162\157\x70\x64\x6f\x77\x6e");
goto t3Hy3;
j8n3y:
$data["\151\144\x5f\x67\x75\x72\x75"] = '';
goto Y3C2K;
jCsWt:
$data["\163\x6d\x74\137\141\143\164\x69\166\x65"] = $smt;
goto rLZBh;
vEbjY:
$arrMapel = [];
goto yIPI0;
wlLgU:
goto ygapQ;
goto MxyOr;
xiza2:
$data = ["\165\163\145\x72" => $user, "\x6a\165\144\165\x6c" => "\x4a\x61\x64\167\x61\154\x20\120\x65\x6e\x69\x6c\x61\x69\x61\x6e", "\163\x75\142\x6a\x75\x64\165\x6c" => "\x50\x48\57\x50\124\123\57\120\x41\x54\x2f\125\x53\x42\x4b", "\x73\x65\164\x74\x69\x6e\x67" => $setting];
goto rJ2HW;
qrEnd:
$data["\151\144\137\x6c\145\166\145\154"] = null;
goto Nila4;
xUXse:
if ($type == "\x32") {
goto uMCWD;
}
goto w37Jh;
Q2832:
$data["\x6a\x61\144\167\x61\154"] = json_decode(json_encode($this->cbt->dummyJadwal()));
goto ADFMV;
n7m0Z:
TtCVU:
goto c70LW;
jy_2N:
goto lV1YC;
goto SO7V9;
t6Yh0:
UoxUJ:
goto kTc2E;
Ryeag:
lV1YC:
goto kjTDk;
TUfD8:
$data["\151\x64\x5f\154\145\x76\145\154"] = $id_level;
goto bh_lv;
bh_lv:
$data["\152\x61\144\x77\141\154\163"] = $this->cbt->getAllDataJadwal($guru->id_guru, null, $id_level);
goto k1tRp;
feiHX:
$data["\x69\x64\137\x6c\145\x76\x65\154"] = '';
goto wlLgU;
JA1yP:
if (!$mode) {
goto lgUgW;
}
goto OQn2F;
H1ze6:
$setting = $this->dashboard->getSetting();
goto xiza2;
OagyK:
$this->load->model("\x4b\x65\x6c\141\x73\137\155\x6f\x64\145\154", "\x6b\x65\154\x61\163");
goto hU6pV;
NG6PD:
lgUgW:
goto ICZaa;
Ymrk2:
$data["\152\141\144\x77\141\154\163"] = $this->cbt->getAllDataJadwal($guru->id_guru, $id_mapel);
goto IE_1G;
ry6sJ:
$data["\x67\x75\162\x75\x73"] = $this->dropdown->getAllGuru();
goto ZCLD8;
Ow9c2:
R_sNP:
goto bFp4k;
euRPm:
$data["\x6b\145\154\x61\x73"] = $this->cbt->getKelas($tp->id_tp, $smt->id_smt);
goto zOr6y;
ecPw4:
$data["\x74\x70"] = $this->dashboard->getTahun();
goto PF1cr;
aXJRb:
$this->load->model("\103\x62\164\137\155\x6f\x64\x65\x6c", "\x63\x62\164");
goto GvtUb;
kLhdA:
foreach ($terpakai as $idj => $rows) {
$jadwal_terpakai[$idj] = count($rows);
OwTHW:
}
goto wZo7S;
Y3C2K:
$data["\151\x64\137\155\x61\x70\145\x6c"] = '';
goto s0jsr;
rxArd:
$data["\x66\151\154\x74\x65\162\163"] = ["\x30" => "\123\x65\155\165\141", "\x31" => "\107\x75\162\x75", "\62" => "\x4d\x61\160\x65\x6c", "\63" => "\x4c\145\x76\x65\x6c"];
goto f2KSG;
xLF46:
$data["\x69\144\137\146\x69\x6c\x74\145\162"] = $type == null ? '' : $type;
goto K90Mi;
ADFMV:
$data["\x6a\155\x6c\111\163\x74"] = [];
goto I_Ydu;
a7ATC:
goto ygapQ;
goto n7m0Z;
K90Mi:
if ($type == "\60") {
goto wPWug;
}
goto fX9IJ;
JTcBX:
$id_level = $this->input->get("\x69\144");
goto svWCI;
e1Lqa:
goto ygapQ;
goto kgPlC;
NUmjd:
k6hyC:
goto l527U;
NkOGf:
$data["\x73\155\x74"] = $this->dashboard->getSemester();
goto jCsWt;
IE_1G:
$data["\x69\144\137\x67\165\162\165"] = '';
goto q0JDj;
jEkPR:
$this->load->view("\155\x65\155\x62\145\x72\163\x2f\147\165\162\x75\x2f\x74\x65\155\x70\154\x61\x74\x65\163\x2f\146\x6f\x6f\164\x65\162");
goto jy_2N;
rLtdO:
$data["\151\144\x5f\155\x61\160\145\154"] = $id_mapel;
goto Ymrk2;
llfS4:
$data["\162\165\x61\156\147\x73"] = $this->cbt->getAllRuang();
goto seVPJ;
nMnBl:
$this->load->view("\137\164\145\x6d\x70\154\141\x74\145\163\x2f\144\x61\163\150\x62\x6f\141\162\x64\57\137\x68\145\x61\x64\145\162", $data);
goto uB29G;
Gks2n:
$data["\x69\x64\137\x6d\141\160\x65\154"] = '';
goto t6Yh0;
XSUO1:
$data["\151\144\137\x67\x75\x72\x75"] = '';
goto KzxL2;
NRRgw:
$user = $this->ion_auth->user()->row();
goto H1ze6;
tUiBu:
$level = $lvl == null ? "\60" : $lvl;
goto NRRgw;
Xub7s:
$this->load->view("\x5f\x74\x65\155\x70\154\141\164\x65\x73\57\x64\x61\x73\x68\x62\x6f\x61\x72\144\57\x5f\x66\157\157\x74\145\162");
goto Ryeag;
G2fu0:
goto UoxUJ;
goto iTkHC;
FCd02:
$data["\146\x69\x6c\x74\x65\x72\163"] = ["\x30" => "\123\x65\155\165\141", "\x32" => "\x4d\141\160\145\x6c", "\63" => "\114\x65\x76\145\x6c"];
goto xLF46;
Ka3__:
$data["\151\x64\137\x67\165\162\165"] = null;
goto N8XLu;
DP5Pe:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto AN2mv;
hX5RD:
if ($type == "\x33") {
goto leERC;
}
goto Ka3__;
kgPlC:
qj0RB:
goto JTcBX;
PqdVk:
$data["\x69\x64\x5f\155\x61\x70\145\154"] = null;
goto b9KeT;
C1AmC:
$data["\x6a\145\156\x69\163"] = $this->cbt->getAllJenisUjian();
goto Q2832;
AN2mv:
$data["\147\x75\x72\165"] = $guru;
goto Zrmyi;
Nila4:
goto ygapQ;
goto Ow9c2;
OQn2F:
$terpakai = $this->cbt->getJadwalTerpakai();
goto LuRbw;
lDGv2:
$data["\160\x72\157\146\151\154\145"] = $this->dashboard->getProfileAdmin($user->id);
goto ry6sJ;
b9KeT:
$data["\151\x64\x5f\154\145\x76\x65\154"] = null;
goto a7ATC;
t8s1u:
$data["\151\x64\137\x6d\x61\x70\145\x6c"] = null;
goto a3kwo;
seVPJ:
$data["\x73\x65\x73\x69\x73"] = $this->dropdown->getAllSesi();
goto C1AmC;
N8XLu:
$data["\x69\144\x5f\x6d\141\x70\145\x6c"] = null;
goto j11Yl;
q0JDj:
$data["\151\144\137\x6c\x65\x76\x65\154"] = '';
goto Lt1o_;
ghng7:
$id_level = $this->input->get("\x69\144");
goto TUfD8;
c70LW:
$data["\x6a\141\144\x77\141\154\x73"] = $this->cbt->getAllDataJadwal();
goto Jubua;
I_Ydu:
$data["\152\x6d\154\x4d\141\x70\x65\154"] = [];
goto uqyMi;
yIPI0:
foreach ($mapel as $m) {
$arrMapel[$m->id_mapel] = $m->nama_mapel;
W9_3L:
}
goto NUmjd;
KzxL2:
$data["\x69\144\137\154\x65\x76\145\x6c"] = '';
goto e1Lqa;
uB29G:
$this->load->view("\x63\x62\164\x2f\152\141\x64\x77\141\x6c\57\x64\141\x74\141");
goto Xub7s;
jHzTi:
$data["\x69\144\137\x6d\x61\160\145\154"] = $id_mapel;
goto gTH0b;
NVU03:
$mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
goto vEbjY;
XRsoH:
$id_mapel = $this->input->get("\x69\144");
goto rLtdO;
bFp4k:
$id_guru = $this->input->get("\151\x64");
goto mNyeS;
wZo7S:
EcEfB:
goto QYod7;
QDakO:
$data["\x6d\x6f\144\145"] = $mode == null ? "\61" : $mode;
goto llfS4;
s0jsr:
ygapQ:
goto nMnBl;
kjTDk:
}
public function add($id_jadwal)
{
goto yCYed;
jkMX_:
$data["\x6a\x65\x6e\x69\163"] = $this->cbt->getAllJenisUjian();
goto HXDnp;
wzckT:
$this->load->view("\155\145\155\142\145\162\x73\x2f\147\165\x72\165\57\164\x65\x6d\x70\x6c\141\164\x65\163\x2f\x66\x6f\x6f\164\145\162");
goto LuI24;
GnlIK:
$user = $this->ion_auth->user()->row();
goto l5KQw;
prP8E:
$data["\155\x61\x70\x65\x6c"] = $this->dropdown->getAllMapel();
goto Ss5sO;
n9BuG:
if ($this->ion_auth->is_admin()) {
goto UraJ4;
}
goto LdZAA;
AWQXC:
$this->load->view("\x5f\164\145\155\x70\x6c\x61\164\x65\163\x2f\144\x61\163\150\x62\x6f\141\162\x64\57\x5f\146\x6f\157\164\145\x72");
goto oMfpO;
xlAbs:
GXEkG:
goto dI702;
sFkpl:
$tp = $this->dashboard->getTahunActive();
goto CPM36;
afArU:
$this->load->model("\x44\x61\x73\150\x62\157\141\162\144\x5f\x6d\x6f\x64\x65\x6c", "\144\x61\163\150\142\x6f\141\162\144");
goto CAOKw;
VOJtU:
$this->load->view("\143\x62\x74\x2f\x6a\x61\x64\167\141\154\x2f\x61\144\x64");
goto wzckT;
j77j_:
$data["\152\x61\x64\x77\x61\154"] = json_decode(json_encode($this->cbt->dummyJadwal()));
goto xlAbs;
oMfpO:
LzwFC:
goto X1UCi;
LuI24:
goto LzwFC;
goto R5GLM;
L2tNN:
$this->load->model("\104\x72\157\160\144\x6f\167\156\x5f\x6d\x6f\144\x65\154", "\x64\x72\157\x70\x64\157\167\x6e");
goto domgA;
s_IOM:
$data["\164\160"] = $this->dashboard->getTahun();
goto RvMvs;
hq3cm:
$data["\163\x6d\x74"] = $this->dashboard->getSemester();
goto ksoji;
zbcWL:
$data["\x72\165\141\156\147\x73"] = $this->cbt->getAllRuang();
goto gcT3Y;
nBE0R:
if ($id_jadwal == 0) {
goto xndR6;
}
goto JB9no;
ibTGH:
$data["\160\x72\x6f\x66\151\x6c\145"] = $this->dashboard->getProfileAdmin($user->id);
goto lo1L0;
T4QjC:
goto GXEkG;
goto whu34;
m1_3z:
$arrMapel = [];
goto MyEP_;
gcT3Y:
$data["\x73\145\163\x69\163"] = $this->dropdown->getAllSesi();
goto jkMX_;
domgA:
$enable = $this->input->get("\x65\156\x61\x62\x6c\x65", true);
goto GnlIK;
Ss5sO:
$this->load->view("\x5f\164\x65\155\160\x6c\141\164\145\x73\57\x64\x61\163\x68\142\x6f\x61\x72\144\x2f\x5f\150\145\x61\144\145\x72", $data);
goto G42Dm;
iCG10:
$mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
goto m1_3z;
ieFow:
$data["\144\x69\163\x61\142\154\145\137\x6f\x70\163\x69"] = $enable != null && $enable == 1;
goto n9BuG;
CAOKw:
$this->load->model("\113\x65\x6c\141\163\137\155\x6f\x64\145\x6c", "\x6b\145\x6c\x61\163");
goto L2tNN;
dI702:
$gurus = $this->dropdown->getAllGuru();
goto zbcWL;
G42Dm:
$this->load->view("\143\x62\164\x2f\152\x61\144\167\141\154\57\141\144\144");
goto AWQXC;
lo1L0:
$data["\147\165\x72\165"] = $gurus;
goto prP8E;
TW9kb:
$this->load->view("\155\x65\x6d\142\145\162\163\57\x67\x75\162\x75\57\x74\x65\x6d\x70\154\141\164\145\163\57\150\x65\x61\144\x65\x72", $data);
goto VOJtU;
RvMvs:
$data["\164\x70\137\141\x63\164\151\x76\x65"] = $tp;
goto hq3cm;
LdZAA:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto fLaGa;
nRkyo:
$data["\155\141\x70\145\154"] = $arrMapel;
goto TW9kb;
JB9no:
$data["\152\x61\144\x77\x61\x6c"] = $this->cbt->getJadwalById($id_jadwal);
goto T4QjC;
HXDnp:
$data["\x6b\145\154\141\x73"] = $this->cbt->getKelas($tp->id_tp, $smt->id_smt);
goto ieFow;
M0hTM:
$mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
goto iCG10;
ksoji:
$data["\163\x6d\x74\137\141\x63\164\x69\x76\x65"] = $smt;
goto nBE0R;
whu34:
xndR6:
goto j77j_;
l5KQw:
$data = ["\x75\x73\x65\x72" => $user, "\152\x75\x64\x75\x6c" => $id_jadwal == 0 ? "\x54\141\155\142\141\x68\40\x4a\x61\x64\x77\141\x6c\40\x55\x6a\x69\x61\x6e" : "\105\x64\151\164\x20\112\141\x64\167\141\154\x20\125\152\151\141\156", "\x73\x75\142\152\x75\144\165\x6c" => "\112\141\x64\167\141\x6c", "\x73\145\x74\x74\151\x6e\x67" => $this->dashboard->getSetting()];
goto sFkpl;
fLaGa:
$data["\x67\165\x72\x75"] = $guru;
goto M0hTM;
MyEP_:
foreach ($mapel as $m) {
$arrMapel[$m->id_mapel] = $m->nama_mapel;
wcelW:
}
goto zDyWX;
yCYed:
$this->load->model("\x43\142\164\x5f\x6d\157\x64\x65\x6c", "\x63\142\x74");
goto afArU;
R5GLM:
UraJ4:
goto ibTGH;
CPM36:
$smt = $this->dashboard->getSemesterActive();
goto s_IOM;
zDyWX:
QOe_X:
goto nRkyo;
X1UCi:
}
public function getBankMapel($id_mapel)
{
goto lycFc;
R_xAD:
$tp = $this->dashboard->getTahunActive();
goto hElYo;
DxYCH:
$filtered = [];
goto dH06Q;
OPL5H:
$this->output_json($filtered);
goto ikOmg;
nIFJp:
$banks = $this->cbt->getAllBankSoalByMapel($tp->id_tp, $smt->id_smt, $id_mapel);
goto DxYCH;
ChfZB:
bZU2f:
goto OPL5H;
lycFc:
$this->load->model("\103\142\x74\137\x6d\157\x64\x65\x6c", "\x63\x62\x74");
goto p3svY;
p3svY:
$this->load->model("\104\141\163\150\x62\x6f\x61\162\x64\137\x6d\157\144\x65\x6c", "\x64\x61\163\150\142\x6f\141\162\144");
goto R_xAD;
dH06Q:
foreach ($banks as $key => $bank) {
goto yvxfI;
hKe3R:
$filtered[$key] = $bank->bank_kode;
goto Hswx0;
yvxfI:
$cek_soal = $this->cbt->getJumlahJenisSoal($key);
goto LTvda;
KqOaF:
$ada5 = $num5 == (int) $bank->tampil_esai;
goto q_O1d;
cWdTQ:
$ada4 = $num4 == (int) $bank->tampil_isian;
goto KqOaF;
I4y2N:
$ada3 = $num3 == (int) $bank->tampil_jodohkan;
goto cWdTQ;
jal9l:
$ada2 = $num2 == (int) $bank->tampil_kompleks;
goto I4y2N;
b8eSS:
$num2 = isset($cek_soal["\62"]) ? count($cek_soal["\62"]) : 0;
goto aOAbl;
hv7Wn:
zRz0O:
goto WDYM3;
EXseu:
$num5 = isset($cek_soal["\65"]) ? count($cek_soal["\x35"]) : 0;
goto dJ4gw;
Hswx0:
ZRJnt:
goto hv7Wn;
dJ4gw:
$ada1 = $num1 == (int) $bank->tampil_pg;
goto jal9l;
q_O1d:
if (!($ada1 && $ada2 && $ada3 && $ada4 && $ada5)) {
goto ZRJnt;
}
goto hKe3R;
ozGuw:
$num4 = isset($cek_soal["\x34"]) ? count($cek_soal["\64"]) : 0;
goto EXseu;
LTvda:
$num1 = isset($cek_soal["\x31"]) ? count($cek_soal["\61"]) : 0;
goto b8eSS;
aOAbl:
$num3 = isset($cek_soal["\x33"]) ? count($cek_soal["\x33"]) : 0;
goto ozGuw;
WDYM3:
}
goto ChfZB;
hElYo:
$smt = $this->dashboard->getSemesterActive();
goto nIFJp;
ikOmg:
}
public function saveJadwal()
{
goto S8beR;
Wg4a_:
goto uYgy_;
goto F2w7u;
nxJGu:
$data["\155\145\163\x73\141\x67\x65"] = $res ? "\x4a\x61\x64\167\x61\x6c\x20\x62\145\x72\150\141\163\x69\154\x20\144\151\163\x69\x6d\x70\x61\156" : "\x4a\x61\x64\167\141\x6c\x20\x73\165\x64\x61\150\40\x61\144\141";
goto mDXsg;
gsws4:
$id = $this->input->post("\x69\144\x5f\152\x61\144\x77\x61\154", true);
goto sU2kg;
mmIPA:
$this->load->model("\x44\x61\x73\x68\142\157\141\x72\144\137\155\157\144\145\x6c", "\x64\x61\163\x68\x62\x6f\x61\x72\144");
goto YbGMX;
I29j8:
$status = FALSE;
goto qCVXU;
AEiyI:
$this->output_json($data);
goto TfwNI;
lIzL4:
$tp = $this->dashboard->getTahunActive();
goto BZUeb;
xTp77:
$res = $this->cbt->saveJadwalUjian($tp->id_tp, $smt->id_smt);
goto nxJGu;
F2w7u:
fhPsQ:
goto ykTxy;
O0D7S:
iz8V2:
goto xTp77;
D3SVn:
uYgy_:
goto AEiyI;
qCVXU:
goto YYpTk;
goto O0D7S;
ykTxy:
$this->logging->saveLog(3, "\x6d\x65\x6e\x61\155\x62\141\150\x20\x6a\141\x64\167\141\154\x20\x70\x65\154\141\152\x61\162\x61\x6e");
goto D3SVn;
BZUeb:
$smt = $this->dashboard->getSemesterActive();
goto sLILG;
xNI5r:
YYpTk:
goto qSux6;
qSux6:
$data["\x73\x75\x63\143\x65\163\x73"] = $status;
goto gsws4;
sU2kg:
if (!$id) {
goto fhPsQ;
}
goto NAjXu;
sLILG:
if ($this->input->post()) {
goto iz8V2;
}
goto suaND;
suaND:
$data["\x6d\145\x73\x73\x61\x67\x65"] = "\x4b\x65\163\x61\154\141\x68\141\156\x20\64\x30\64";
goto I29j8;
YbGMX:
$this->load->model("\114\x6f\147\137\x6d\x6f\x64\145\154", "\154\x6f\147\147\151\156\147");
goto lIzL4;
NAjXu:
$this->logging->saveLog(4, "\x6d\145\x6e\x67\145\x64\151\x74\40\x6a\x61\x64\x77\x61\154\x20\x70\x65\x6c\x61\152\141\x72\141\156");
goto Wg4a_;
mDXsg:
$status = $res;
goto xNI5r;
S8beR:
$this->load->model("\x43\142\164\137\x6d\x6f\144\145\x6c", "\143\142\x74");
goto mmIPA;
TfwNI:
}
public function deleteJadwal()
{
goto nxWAf;
U133q:
$data["\x73\x74\141\x74\x75\x73"] = $hapusNilaiSiswa && $hapusDurasiSiswa;
goto QJqFl;
NuvjL:
$jadwal = $this->cbt->getJadwalById($id);
goto WOz2P;
LTVoO:
$this->output_json($data);
goto po5Pz;
fk3c1:
$hapusNilaiSiswa = $this->master->delete("\143\x62\x74\137\163\x6f\x61\154\137\x73\x69\163\167\x61", $id, "\x69\x64\137\152\141\144\167\x61\154");
goto M_sYL;
ri2Fw:
goto R_Oj7;
goto aoWrN;
HYoCE:
if ($this->master->delete("\x63\142\x74\137\x6a\141\144\x77\141\154", $id, "\151\x64\137\x6a\141\x64\x77\x61\154")) {
goto XB_ee;
}
goto OSXf8;
i3ikZ:
XB_ee:
goto fk3c1;
RTGv2:
R_Oj7:
goto LTVoO;
ps55y:
goto TgA2i;
goto i3ikZ;
Od0JH:
TgA2i:
goto ri2Fw;
ipuuc:
$this->logging->saveLog(5, "\155\145\156\147\150\141\x70\x75\163\x20\x6a\141\144\167\x61\154\x20\165\152\x69\x61\x6e");
goto U133q;
M_sYL:
$hapusDurasiSiswa = $this->master->delete("\x63\142\164\137\144\x75\162\x61\163\x69\137\x73\x69\163\x77\141", $id, "\151\144\x5f\x6a\141\x64\x77\141\x6c");
goto ipuuc;
IMNRx:
$id = $this->input->get("\x69\x64\137\152\x61\x64\167\x61\154", true);
goto hvKxE;
kJepx:
$data["\155\145\x73\163\x61\x67\145"] = "\x4a\141\144\x77\141\154\x20\125\152\151\x61\156\40\x73\x65\x64\x61\x6e\147\40\x64\151\x67\x75\x6e\141\x6b\x61\156";
goto ps55y;
bhHTY:
$terpakai = isset($jadwal_dikerjakan[$id]) && count($jadwal_dikerjakan[$id]) > 0;
goto RT1lD;
OSXf8:
$data["\x73\x74\141\164\x75\x73"] = false;
goto kJepx;
aoWrN:
PFfXw:
goto J_XBW;
WOz2P:
if ($terpakai && $jadwal->rekap == 0) {
goto PFfXw;
}
goto HYoCE;
nxWAf:
$this->load->model("\115\141\163\x74\x65\162\x5f\x6d\157\144\145\154", "\x6d\141\163\x74\145\162");
goto VTt2I;
J_XBW:
$data["\163\164\141\164\x75\163"] = false;
goto nZYj9;
nZYj9:
$data["\x6d\145\x73\163\x61\147\x65"] = "\x48\x61\163\x69\x6c\40\125\x6a\151\141\x6e\x20\142\x65\154\x75\155\40\x64\x69\x72\x65\x6b\141\160";
goto RTGv2;
VTt2I:
$this->load->model("\103\x62\x74\137\x6d\157\x64\x65\x6c", "\x63\142\x74");
goto VB3nT;
QJqFl:
$data["\155\145\163\x73\141\147\145"] = "\x62\145\162\150\x61\x73\x69\x6c";
goto Od0JH;
hvKxE:
$jadwal_dikerjakan = $this->cbt->getJadwalTerpakai();
goto bhHTY;
VB3nT:
$this->load->model("\x4c\157\x67\x5f\155\157\144\145\x6c", "\x6c\157\147\147\151\x6e\x67");
goto IMNRx;
RT1lD:
$data["\x73\164\x61\x74\165\x73"] = false;
goto NuvjL;
po5Pz:
}
public function deleteAllJadwal()
{
goto M1a5e;
LiIrL:
if ($count_terpakai[1] > 0 && $counts[0] > 0) {
goto LB_Ja;
}
goto vY5jq;
cC4jw:
goto vYjqk;
goto fLkir;
xo_rS:
foreach ($jadwals as $jadwal) {
goto d60nM;
BJANP:
bRtPm:
goto FYz1F;
o9Wuc:
array_push($digunakan, $terpakai);
goto BJANP;
ES1Yg:
array_push($backuped, $jadwal->rekap);
goto o9Wuc;
d60nM:
$terpakai = isset($jadwal_dikerjakan[$jadwal->id_jadwal]) && count($jadwal_dikerjakan[$jadwal->id_jadwal]) > 0 ? 1 : 0;
goto ES1Yg;
FYz1F:
}
goto QTlQs;
d6aUP:
$hapusDurasiSiswa = $this->master->delete("\x63\142\x74\137\x64\165\162\x61\x73\x69\137\163\151\163\167\x61", $arrId, "\151\x64\137\152\141\x64\x77\x61\x6c");
goto dKdGV;
fLkir:
LB_Ja:
goto zt77T;
tjzhs:
$data["\x73\x74\x61\164\x75\x73"] = false;
goto TTq49;
iQksR:
ob_end_clean();
goto lhDvY;
dKdGV:
$this->logging->saveLog(5, "\x6d\145\x6e\x67\x68\141\x70\165\x73\40\x6a\x61\144\x77\141\x6c\x20\x75\152\x69\141\x6e");
goto iQksR;
zFl1B:
$data["\x62\141\143\153\165\160"] = $counts;
goto iVbPy;
J3Dim:
vYjqk:
goto yRYud;
iVbPy:
$this->output_json($data);
goto p1Dwy;
mlhTJ:
ob_end_clean();
goto q65BH;
lhDvY:
$data["\x73\164\x61\164\165\x73"] = $hapusNilaiSiswa && $hapusDurasiSiswa;
goto whLBg;
kgJV_:
$jadwals = $this->cbt->getJadwalByArrId($arrId);
goto OIKMi;
eEOXD:
$hapusNilaiSiswa = $this->master->delete("\x63\x62\x74\x5f\163\157\x61\x6c\x5f\x73\151\x73\167\141", $arrId, "\151\x64\x5f\152\x61\144\x77\x61\x6c");
goto d6aUP;
VvYQ4:
$this->load->model("\x43\142\164\x5f\x6d\157\144\x65\x6c", "\x63\x62\x74");
goto Q11_h;
dKRGt:
$count_terpakai = array_count_values($digunakan);
goto lXfyt;
M1a5e:
$this->load->model("\115\x61\163\x74\145\162\137\155\157\144\x65\154", "\x6d\x61\163\164\145\162");
goto VvYQ4;
lXfyt:
$counts = array_count_values($backuped);
goto LiIrL;
Q11_h:
$this->load->model("\114\x6f\147\x5f\155\157\x64\145\x6c", "\154\157\147\x67\x69\x6e\x67");
goto YBbcR;
QTlQs:
rDGKB:
goto dKRGt;
J5CUJ:
$digunakan = [];
goto xo_rS;
Uz_K1:
ob_start();
goto kgJV_;
yRYud:
$data["\x64\151\147\x75\156\141\153\141\156"] = $count_terpakai;
goto zFl1B;
whLBg:
$data["\x6d\145\163\163\x61\x67\x65"] = "\x62\x65\162\x68\141\163\151\154";
goto ghUtr;
dW0qs:
goto Hhs9e;
goto tAmXa;
tAmXa:
v1aFJ:
goto eEOXD;
TTq49:
$data["\x6d\145\163\x73\141\x67\145"] = "\x48\x61\163\x69\154\40\x55\x6a\x69\x61\x6e\40\142\145\x6c\x75\x6d\40\x64\x69\162\145\153\141\x70";
goto J3Dim;
YL39I:
$data["\155\x65\163\x73\141\147\x65"] = "\112\141\x64\167\141\154\40\125\152\x69\141\x6e\40\x73\145\144\141\156\x67\40\144\151\x67\165\156\141\x6b\x61\156";
goto dW0qs;
OIKMi:
$jadwal_dikerjakan = $this->cbt->getJadwalTerpakai();
goto jX6GH;
jX6GH:
$backuped = [];
goto J5CUJ;
zt77T:
ob_end_clean();
goto tjzhs;
ghUtr:
Hhs9e:
goto cC4jw;
q65BH:
$data["\x73\x74\x61\x74\x75\x73"] = false;
goto YL39I;
YBbcR:
$arrId = json_decode($this->input->post("\x63\150\145\143\153\x65\144", true));
goto Uz_K1;
vY5jq:
if ($this->master->delete("\x63\x62\164\x5f\152\x61\144\167\141\154", $arrId, "\x69\x64\x5f\x6a\x61\x64\x77\x61\154")) {
goto v1aFJ;
}
goto mlhTJ;
p1Dwy:
}
}
Function Calls
None |
Stats
MD5 | 19148990e029260cacff8f48e9869605 |
Eval Count | 0 |
Decode Time | 118 ms |