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 Cbtstatus extends CI_Controller
{
public function __construct()
{
goto Ki5kL;
UvBgN:
redirect("auth");
goto c8zQz;
CaGQx:
dXVbP:
goto UvBgN;
tiuG7:
if (!$this->ion_auth->logged_in()) {
goto dXVbP;
}
goto xiynl;
cRPKD:
$this->load->model("Dropdown_model", "dropdown");
goto uv4el;
VJcWS:
$this->load->model("Dashboard_model", "dashboard");
goto IzosT;
uv4el:
$this->form_validation->set_error_delimiters('', '');
goto tnPT1;
xiynl:
if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) {
goto dlPdp;
}
goto hzsFG;
Ki5kL:
parent::__construct();
goto tiuG7;
c8zQz:
Ljmi5:
goto N989N;
E0ig9:
$this->load->library("upload");
goto hRqDN;
hzsFG:
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 rh268;
kmYZt:
goto Ljmi5;
goto CaGQx;
hRqDN:
$this->load->model("Master_model", "master");
goto VJcWS;
N989N:
$this->load->library(["datatables", "form_validation"]);
goto E0ig9;
rh268:
dlPdp:
goto kmYZt;
IzosT:
$this->load->model("Cbt_model", "cbt");
goto cRPKD;
tnPT1:
}
public function output_json($data, $encode = true)
{
goto KMJ2T;
mat3L:
$this->output->set_content_type("application/json")->set_output($data);
goto Lh4Pe;
KMJ2T:
if (!$encode) {
goto fakyV;
}
goto YmKKM;
CUp8R:
fakyV:
goto mat3L;
YmKKM:
$data = json_encode($data);
goto CUp8R;
Lh4Pe:
}
public function index()
{
goto OTqaN;
Av_Bo:
$smt = $this->dashboard->getSemesterActive();
goto lnq6y;
eh4ic:
yvnno:
goto F_Axr;
NKHFE:
$data["sesi"] = $this->dropdown->getAllSesi();
goto t1GfD;
moaz_:
$data["ruang"] = $this->dropdown->getAllRuang();
goto NKHFE;
ojU7E:
goto ENmnt;
goto XeEGG;
b8HeK:
$data["sesi"] = $this->dropdown->getAllSesi();
goto T2R2l;
HHD2c:
$arrKls = [];
goto mg0yR;
l3UJZ:
$this->load->view("_templates/dashboard/_footer");
goto Nr83R;
lnq6y:
$data["tp"] = $this->dashboard->getTahun();
goto j7pYn;
mg0yR:
foreach ($jadwals as $jad) {
goto VrzKQ;
VrzKQ:
$kls = unserialize($jad->bank_kelas);
goto o98Ss;
m1990:
yMlGK:
goto U7pmN;
o98Ss:
foreach ($kls as $kl) {
array_push($arrKls, $kl["kelas_id"]);
pUoyF:
}
goto SvX1N;
SvX1N:
UWKKq:
goto m1990;
U7pmN:
}
goto eh4ic;
XmoEf:
iAv1n:
goto g0OUR;
XlVW2:
$arrKls = [];
goto g3UpK;
tW18X:
$data = ["user" => $user, "judul" => "Status Ujian Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
goto aInvw;
T2R2l:
$jadwals = $this->cbt->getJadwalKelas($tp->id_tp, $smt->id_smt);
goto HHD2c;
j7pYn:
$data["tp_active"] = $tp;
goto N62jE;
Nr83R:
ENmnt:
goto N7XlR;
SmKmc:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto N7rW6;
F_Axr:
$data["ruangs"] = $this->cbt->getDistinctRuang($tp->id_tp, $smt->id_smt, $arrKls);
goto NeU_x;
aInvw:
$tp = $this->dashboard->getTahunActive();
goto Av_Bo;
ruTci:
$jadwals = $this->cbt->getJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto XlVW2;
N7rW6:
$data["guru"] = $guru;
goto VjtlW;
AUStl:
$data["ruang"] = $this->dropdown->getAllRuang();
goto b8HeK;
g3UpK:
foreach ($jadwals as $jad) {
goto qWby0;
qWby0:
$kls = unserialize($jad->bank_kelas);
goto dC4zT;
KwM70:
bBzKE:
goto yfOUt;
dC4zT:
foreach ($kls as $kl) {
array_push($arrKls, $kl["kelas_id"]);
WSMkO:
}
goto mBydT;
mBydT:
vJk9h:
goto KwM70;
yfOUt:
}
goto XmoEf;
g0OUR:
$data["ruangs"] = $this->cbt->getDistinctRuang($tp->id_tp, $smt->id_smt, $arrKls);
goto Li_lQ;
ZA1Ob:
if ($this->ion_auth->is_admin()) {
goto ffgZY;
}
goto SmKmc;
i3hFi:
$this->load->view("members/guru/cbt/status/data");
goto MBDL5;
MBDL5:
$this->load->view("members/guru/templates/footer");
goto ojU7E;
Li_lQ:
$this->load->view("members/guru/templates/header", $data);
goto i3hFi;
N62jE:
$data["smt"] = $this->dashboard->getSemester();
goto pgH5K;
OTqaN:
$user = $this->ion_auth->user()->row();
goto tW18X;
t1GfD:
$data["pengawas"] = $this->cbt->getPengawasByGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto ruTci;
fECJ6:
$data["profile"] = $this->dashboard->getProfileAdmin($user->id);
goto Uc4do;
pgH5K:
$data["smt_active"] = $smt;
goto ZA1Ob;
XeEGG:
ffgZY:
goto fECJ6;
VjtlW:
$data["jadwal"] = $this->dropdown->getAllJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto moaz_;
Uc4do:
$data["jadwal"] = $this->dropdown->getAllJadwal($tp->id_tp, $smt->id_smt);
goto AUStl;
Xvp6P:
$this->load->view("cbt/status/data");
goto l3UJZ;
NeU_x:
$this->load->view("_templates/dashboard/_header", $data);
goto Xvp6P;
N7XlR:
}
public function statusRuang()
{
goto nwtpZ;
i53xh:
$sesi = $this->input->get("sesi");
goto dAHp4;
G_Wc_:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto ZXLbd;
ZXLbd:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal, $sesi, $ruang);
goto T9Afc;
L0dTr:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto G_Wc_;
dxG94:
$this->load->view("members/guru/templates/header", $data);
goto fSABt;
WcRn0:
$data["ids_pengawas"] = $ids_pengawas;
goto GnlMu;
c_JRc:
$info = $this->cbt->getJadwalById($jadwal);
goto CiKZJ;
oLMJi:
$data["siswa"] = $siswas;
goto gweap;
T9Afc:
$ids_pengawas = [];
goto cg_kn;
G151b:
$data["tp"] = $this->dashboard->getTahun();
goto pSLkn;
K2yX4:
$smt = $this->dashboard->getSemesterActive();
goto G151b;
d6cCv:
$this->db->trans_complete();
goto oLMJi;
HbsR7:
$data = ["user" => $user, "judul" => "Status Ujian Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
goto xBJeU;
pSLkn:
$data["tp_active"] = $tp;
goto gWvDU;
nFBUu:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto m1s7j;
GnlMu:
$data["pengawas"] = $this->master->getGuruByArrId($ids_pengawas);
goto dxG94;
BZiN1:
$user = $this->ion_auth->user()->row();
goto HbsR7;
hwp2v:
HhLOQ:
goto d6cCv;
m1s7j:
$data["guru"] = $guru;
goto c_JRc;
nwtpZ:
$ruang = $this->input->get("ruang");
goto i53xh;
CiKZJ:
$siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi, $info->bank_level);
goto L0dTr;
Ny3XT:
$data["info"] = $info;
goto WcRn0;
fSABt:
$this->load->view("members/guru/cbt/status/status");
goto C5y7o;
c5P8F:
$data["smt_active"] = $smt;
goto nFBUu;
Lir_K:
$tp = $this->dashboard->getTahunActive();
goto K2yX4;
gWvDU:
$data["smt"] = $this->dashboard->getSemester();
goto c5P8F;
PMGQs:
lmADC:
goto pZm01;
dAHp4:
$jadwal = $this->input->get("jadwal");
goto BZiN1;
cg_kn:
foreach ($pengawas as $pws) {
$ids_pengawas = explode(",", $pws->id_guru);
JDjZm:
}
goto PMGQs;
Wrx2m:
foreach ($siswas as $siswa) {
goto qpG3D;
Lkg7O:
$arrDur[$siswa->id_siswa] = ["dur" => $dur_siswa, "log" => $log_siswa];
goto exY14;
O30S4:
foreach ($logs as $log) {
goto frqUw;
frqUw:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto lvvbm;
}
goto IVNpw;
U7PL2:
lvvbm:
goto jV3IG;
jV3IG:
m_8ma:
goto sxQd2;
IVNpw:
array_push($log_siswa, $log);
goto U7PL2;
sxQd2:
}
goto kBhUM;
exY14:
w0jl7:
goto z3sWJ;
ol4gy:
$log_siswa = [];
goto O30S4;
qpG3D:
$dur_siswa = null;
goto UZcGn;
UZcGn:
foreach ($durasies as $durasi) {
goto lQhIu;
lDpv5:
$durasi->lama_ujian .= "m";
goto OzKvd;
ycAkX:
$ed = $elap[2] == "00" ? 0 : 1;
goto R2K7R;
vrnlh:
$lamanya = $durasi->lama_ujian;
goto Sp10g;
BmvxM:
aisjb:
goto iqk05;
lQhIu:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto JcaSY;
}
goto JTUTf;
FnJ9v:
lwpii:
goto QluL_;
KUyMD:
$durasi->lama_ujian = $dd == '' ? "0 m" : $dd;
goto eOdsm;
xTwbe:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto Lodr6;
w5NA3:
$dd = $ej . $em;
goto KUyMD;
iqk05:
$dur_siswa = $durasi;
goto WVTNl;
eOdsm:
zUseQ:
goto xdobu;
ew5ta:
$em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . " m";
goto w5NA3;
OzKvd:
goto zUseQ;
goto jw3QD;
nRuF7:
$elap = explode(":", $lamanya);
goto ycAkX;
jw3QD:
Jw466:
goto nRuF7;
WVTNl:
JcaSY:
goto FnJ9v;
xdobu:
goto aisjb;
goto it17E;
Sp10g:
if (strpos($lamanya, ":") !== false) {
goto Jw466;
}
goto lDpv5;
JTUTf:
if ($durasi->lama_ujian == null) {
goto SyKKL;
}
goto vrnlh;
R2K7R:
$ej = $elap[0] == "00" ? '' : intval($elap[0]) . " j ";
goto ew5ta;
Lodr6:
$durasi->lama_ujian = round($mins, 2) . " m";
goto BmvxM;
it17E:
SyKKL:
goto xTwbe;
QluL_:
}
goto XEa1k;
kBhUM:
yh5ND:
goto Lkg7O;
XEa1k:
tPpPj:
goto ol4gy;
z3sWJ:
}
goto hwp2v;
C5y7o:
$this->load->view("members/guru/templates/footer");
goto INV8u;
pZm01:
$arrDur = [];
goto Wrx2m;
gweap:
$data["durasi_siswa"] = $arrDur;
goto Ny3XT;
xBJeU:
$this->db->trans_start();
goto Lir_K;
INV8u:
}
public function getJadwalUjianByJadwal()
{
goto ZiE8w;
aFxDS:
$info = $this->cbt->getJadwalById($jadwal);
goto VDTgK;
gR_HO:
$data["tp_active"] = $tp;
goto RC5c3;
RC5c3:
$data["smt"] = $this->dashboard->getSemester();
goto WJBlQ;
S_kLp:
Pex17:
goto SaAJo;
SaAJo:
$this->output_json($kelases);
goto Zj3Ko;
ZiE8w:
$jadwal = $this->input->get("id_jadwal");
goto aFxDS;
VDTgK:
$tp = $this->dashboard->getTahunActive();
goto WQkcj;
WQkcj:
$smt = $this->dashboard->getSemesterActive();
goto PKN3p;
PKN3p:
$data["tp"] = $this->dashboard->getTahun();
goto gR_HO;
BMq9b:
$kelases = [];
goto paFs1;
KK5XL:
$kelas = unserialize($info->bank_kelas);
goto BMq9b;
WJBlQ:
$data["smt_active"] = $smt;
goto KK5XL;
paFs1:
foreach ($kelas as $key => $value) {
$kelases[$value["kelas_id"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["kelas_id"]);
DGRlb:
}
goto S_kLp;
Zj3Ko:
}
public function getJadwalUjianByKelas()
{
goto mQrU3;
M_4CS:
$id_guru = null;
goto JhzVD;
zNIky:
$tp = $this->dashboard->getTahunActive();
goto XqVOz;
R85s8:
ysIZ3:
goto rE2xv;
rE2xv:
$jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru);
goto wxej3;
XqVOz:
$smt = $this->dashboard->getSemesterActive();
goto SBYw6;
J8sSz:
$this->output_json($jdwl);
goto BqeI7;
sZgEE:
$user = $this->ion_auth->user()->row();
goto Wa7XE;
mQrU3:
$kelas = $this->input->get("id_kelas");
goto zNIky;
n9jc3:
foreach ($jadwals as $jadwal) {
goto lSAt6;
lSAt6:
$kls = unserialize($jadwal->bank_kelas);
goto HB9dR;
RK33N:
mrMFg:
goto PEyuq;
HB9dR:
foreach ($kls as $kl) {
goto uJIjB;
oyVkP:
bDEEe:
goto AjEEK;
HVkU4:
$jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode;
goto oyVkP;
uJIjB:
if (!($kl["kelas_id"] == $kelas)) {
goto bDEEe;
}
goto HVkU4;
AjEEK:
OsiWI:
goto U7biS;
U7biS:
}
goto DoU55;
DoU55:
B5vzr:
goto RK33N;
PEyuq:
}
goto WRZR1;
WRZR1:
mD0Jo:
goto J8sSz;
SBYw6:
if ($this->ion_auth->in_group("guru")) {
goto MPLKV;
}
goto M_4CS;
SvBWN:
$id_guru = $guru->id_guru;
goto R85s8;
wxej3:
$jdwl = [];
goto n9jc3;
Wa7XE:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto SvBWN;
BxzgO:
MPLKV:
goto sZgEE;
JhzVD:
goto ysIZ3;
goto BxzgO;
BqeI7:
}
public function getSiswaKelas()
{
goto P1203;
hSRtP:
alQq2:
goto o0zKG;
jgZbP:
$data["siswa"] = $siswas;
goto hW4C4;
P1203:
$kelas = $this->input->get("kelas");
goto XyGEB;
o0zKG:
$arrDur = [];
goto VWuUx;
VWuUx:
foreach ($siswas as $siswa) {
goto V5_8g;
pmrR3:
wWPMm:
goto CJ3vT;
E2xdC:
SEcCE:
goto lqbcg;
Lv2z_:
$arrDur[$siswa->id_siswa] = ["dur" => $dur_siswa, "log" => $log_siswa];
goto E2xdC;
CJ3vT:
$log_siswa = [];
goto FHeft;
V5_8g:
$dur_siswa = null;
goto Jm23L;
cVDbu:
NHFCs:
goto Lv2z_;
Jm23L:
foreach ($durasies as $durasi) {
goto anHmn;
Q4Zk9:
if ($durasi->lama_ujian == null) {
goto H4lfe;
}
goto PowiD;
UgI0S:
$ej = $elap[0] == "00" ? '' : intval($elap[0]) . " j ";
goto Z0hP2;
RKpOA:
tC8g5:
goto s2zx8;
CBZkU:
goto Ayf7Q;
goto CD2KH;
EJ2C9:
if (strpos($lamanya, ":") !== false) {
goto W34nC;
}
goto TWtrn;
s2zx8:
xzD2G:
goto IzULs;
KBeK4:
$durasi->lama_ujian = round($mins, 2) . " m";
goto yJtwX;
XVexu:
$interval = $mulai->diff(new DateTime());
goto r1n6h;
Z0hP2:
$em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . " m";
goto EZK4s;
AeFUE:
$dur_siswa = $durasi;
goto RKpOA;
yJtwX:
SmdS2:
goto AeFUE;
yJ2wi:
$durasi->ada_waktu = $minutes < $info->durasi_ujian;
goto Q4Zk9;
qnfy1:
Ayf7Q:
goto nizwH;
EZK4s:
$dd = $ej . $em;
goto nWUL9;
nWUL9:
$durasi->lama_ujian = $dd == '' ? "0 m" : $dd;
goto qnfy1;
r1n6h:
$minutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i;
goto yJ2wi;
TWtrn:
$durasi->lama_ujian .= "m";
goto CBZkU;
anHmn:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto tC8g5;
}
goto FGSNA;
Kypl1:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto KBeK4;
fo0ON:
$elap = explode(":", $lamanya);
goto zJ45E;
nizwH:
goto SmdS2;
goto EWm21;
PowiD:
$lamanya = $durasi->lama_ujian;
goto EJ2C9;
CD2KH:
W34nC:
goto fo0ON;
zJ45E:
$ed = $elap[2] == "00" ? 0 : 1;
goto UgI0S;
EWm21:
H4lfe:
goto Kypl1;
FGSNA:
$mulai = new DateTime($durasi->mulai);
goto XVexu;
IzULs:
}
goto pmrR3;
FHeft:
foreach ($logs as $log) {
goto Uf_aH;
SkXT6:
array_push($log_siswa, $log);
goto f_heT;
Uf_aH:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto Birnu;
}
goto SkXT6;
f_heT:
Birnu:
goto mmRNz;
mmRNz:
LGIoh:
goto K0k0M;
K0k0M:
}
goto cVDbu;
lqbcg:
}
goto W4k9e;
uEW_f:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto D4kMx;
W4k9e:
urpLu:
goto ImGQ6;
riSq5:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal);
goto UOxE2;
RjiBT:
foreach ($pengawas as $pws) {
$ids_pengawas = explode(",", $pws->id_guru);
AQDv7:
}
goto hSRtP;
cdrD2:
$data["pengawas"] = $this->master->getGuruByArrId($ids_pengawas);
goto sQxse;
d6TSr:
$info = $this->cbt->getJadwalById($jadwal);
goto YKYHk;
XyGEB:
$jadwal = $this->input->get("jadwal");
goto TENK_;
sQxse:
$this->output_json($data);
goto cbbzo;
SK0ko:
$smt = $this->dashboard->getSemesterActive();
goto d6TSr;
YKYHk:
$siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas);
goto uEW_f;
ImGQ6:
$this->db->trans_complete();
goto jgZbP;
hW4C4:
$data["durasi"] = $arrDur;
goto boiBZ;
wlAnB:
$tp = $this->dashboard->getTahunActive();
goto SK0ko;
TENK_:
$this->db->trans_start();
goto wlAnB;
UOxE2:
$ids_pengawas = [];
goto RjiBT;
boiBZ:
$data["info"] = $info;
goto cdrD2;
D4kMx:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto riSq5;
cbbzo:
}
public function getSiswaRuang()
{
goto e1T8J;
mDi2M:
$data["info"] = $info;
goto A31lT;
A31lT:
$data["pengawas"] = $this->master->getGuruByArrId($ids_pengawas);
goto C5alR;
yS2CV:
$sesi = $this->input->get("sesi");
goto CAGVt;
e1T8J:
$ruang = $this->input->get("ruang");
goto yS2CV;
CGOyU:
$arrDur = [];
goto RNtuO;
yGN9t:
$this->db->trans_start();
goto OU0Gu;
hWHTz:
$info = $this->cbt->getJadwalById($jadwal);
goto ftJhm;
sz1lc:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto DsMNb;
DsMNb:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto Hu5sy;
Hu5sy:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal, $sesi, $ruang);
goto TqKPg;
E_9EX:
$data["durasi"] = $arrDur;
goto mDi2M;
wlgcM:
$this->db->trans_complete();
goto n8MA5;
Gj26u:
foreach ($pengawas as $pws) {
$ids_pengawas = explode(",", $pws->id_guru);
HJv6B:
}
goto UoAer;
CAGVt:
$jadwal = $this->input->get("jadwal");
goto yGN9t;
UFbZx:
$smt = $this->dashboard->getSemesterActive();
goto hWHTz;
RNtuO:
foreach ($siswas as $siswa) {
goto CqtYH;
CqtYH:
$dur_siswa = null;
goto va3mG;
m0Nsu:
$log_siswa = [];
goto uN9VR;
yfQ3k:
khRFW:
goto ADoOt;
uN9VR:
foreach ($logs as $log) {
goto Bhtul;
t0xD6:
YyJvB:
goto WsYoZ;
qot_G:
array_push($log_siswa, $log);
goto QjJRU;
QjJRU:
gbl9V:
goto t0xD6;
Bhtul:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto gbl9V;
}
goto qot_G;
WsYoZ:
}
goto XVkfm;
XVkfm:
qO83S:
goto v5gd3;
r622R:
ss55X:
goto m0Nsu;
va3mG:
foreach ($durasies as $durasi) {
goto yrAL8;
gimMt:
$minutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i;
goto bapyQ;
uh85i:
$ed = $elap[2] == "00" ? 0 : 1;
goto T1ybH;
yrAL8:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto bg5du;
}
goto bd7kY;
T1ybH:
$ej = $elap[0] == "00" ? '' : intval($elap[0]) . " j ";
goto ApWmS;
IbHlJ:
qWwZo:
goto kZhR9;
GP_I3:
$elap = explode(":", $lamanya);
goto uh85i;
ApWmS:
$em = $elap[1] == "00" ? '' : intval($elap[1]) + $ed . " m";
goto TD_to;
Hr7Yp:
goto lRh0Y;
goto aSBwH;
bapyQ:
$durasi->ada_waktu = $minutes < $info->durasi_ujian;
goto i62vM;
ISLT7:
$dur_siswa = $durasi;
goto FRod2;
PJBT2:
$durasi->lama_ujian .= "m";
goto Hr7Yp;
qfL4h:
$lamanya = $durasi->lama_ujian;
goto o4fl9;
kZhR9:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto O6moH;
bd7kY:
$mulai = new DateTime($durasi->mulai);
goto gx_rV;
TD_to:
$dd = $ej . $em;
goto t8Ww4;
i62vM:
if ($durasi->lama_ujian == null) {
goto qWwZo;
}
goto qfL4h;
YS2z2:
goto Uzje3;
goto IbHlJ;
FRod2:
bg5du:
goto GGtls;
aSBwH:
rdr2L:
goto GP_I3;
iK7km:
lRh0Y:
goto YS2z2;
GGtls:
kXCKE:
goto cDeoE;
o4fl9:
if (strpos($lamanya, ":") !== false) {
goto rdr2L;
}
goto PJBT2;
t8Ww4:
$durasi->lama_ujian = $dd == '' ? "0 m" : $dd;
goto iK7km;
aFlBD:
Uzje3:
goto ISLT7;
O6moH:
$durasi->lama_ujian = round($mins, 2) . " m";
goto aFlBD;
gx_rV:
$interval = $mulai->diff(new DateTime());
goto gimMt;
cDeoE:
}
goto r622R;
v5gd3:
$arrDur[$siswa->id_siswa] = ["dur" => $dur_siswa, "log" => $log_siswa];
goto yfQ3k;
ADoOt:
}
goto Bz601;
Bz601:
B0zPH:
goto wlgcM;
TqKPg:
$ids_pengawas = [];
goto Gj26u;
C5alR:
$this->output_json($data);
goto k0mA_;
OU0Gu:
$tp = $this->dashboard->getTahunActive();
goto UFbZx;
ftJhm:
$siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi, $info->bank_level);
goto sz1lc;
UoAer:
elS_c:
goto CGOyU;
n8MA5:
$data["siswa"] = $siswas;
goto E_9EX;
k0mA_:
}
public function detail()
{
goto mTCmm;
OdyFs:
$data["siswa"] = $this->master->getSiswaById($siswa);
goto PgN9G;
rbtrC:
$data["guru"] = $guru;
goto tKUfR;
dUMRn:
KdNr4:
goto VbyCF;
gcGVo:
if ($this->ion_auth->is_admin()) {
goto BrEYK;
}
goto ac7O6;
Gge8Q:
$this->load->view("_templates/dashboard/_header", $data);
goto idi1g;
tKUfR:
$this->load->view("members/guru/templates/header", $data);
goto nBb06;
TDDSs:
$data["tp_active"] = $tp;
goto rk8r4;
THsp_:
$tp = $this->dashboard->getTahunActive();
goto Tm6jA;
PNhlA:
$data["tp"] = $this->dashboard->getTahun();
goto TDDSs;
ac7O6:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto rbtrC;
idi1g:
$this->load->view("cbt/status/detail");
goto OEA1z;
K4PKO:
$user = $this->ion_auth->user()->row();
goto gQHlu;
vChhN:
$jadwal = $this->input->get("jadwal");
goto K4PKO;
gQHlu:
$data = ["user" => $user, "judul" => "Detail Status Siswa", "subjudul" => "Status Siswa", "setting" => $this->dashboard->getSetting()];
goto THsp_;
nBb06:
$this->load->view("cbt/status/detail");
goto h6Db8;
Tm6jA:
$smt = $this->dashboard->getSemesterActive();
goto PNhlA;
dVxBJ:
$data["smt_active"] = $smt;
goto OdyFs;
h6Db8:
$this->load->view("members/guru/templates/footer");
goto hOgsZ;
OEA1z:
$this->load->view("_templates/dashboard/_footer");
goto dUMRn;
mTCmm:
$siswa = $this->input->get("siswa");
goto vChhN;
ux83k:
BrEYK:
goto TlKhk;
TlKhk:
$data["profile"] = $this->dashboard->getProfileAdmin($user->id);
goto Gge8Q;
rk8r4:
$data["smt"] = $this->dashboard->getSemester();
goto dVxBJ;
PgN9G:
$data["soal"] = $this->cbt->getSoalSiswaByJadwal($jadwal, $siswa);
goto gcGVo;
hOgsZ:
goto KdNr4;
goto ux83k;
VbyCF:
}
}
?>
Did this file decode correctly?
Original Code
<?php
/* ________________________________________
| GarudaCBT |
| https://github.com/garudacbt/cbt |
|________________________________________|
*/
class Cbtstatus extends CI_Controller
{
public function __construct()
{
goto Ki5kL;
UvBgN:
redirect("\x61\x75\164\x68");
goto c8zQz;
CaGQx:
dXVbP:
goto UvBgN;
tiuG7:
if (!$this->ion_auth->logged_in()) {
goto dXVbP;
}
goto xiynl;
cRPKD:
$this->load->model("\104\x72\157\x70\x64\x6f\x77\x6e\137\155\x6f\x64\x65\x6c", "\144\x72\157\x70\144\x6f\x77\156");
goto uv4el;
VJcWS:
$this->load->model("\104\141\163\150\x62\x6f\141\162\144\x5f\x6d\x6f\144\x65\154", "\x64\x61\163\150\x62\x6f\141\x72\144");
goto IzosT;
uv4el:
$this->form_validation->set_error_delimiters('', '');
goto tnPT1;
xiynl:
if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\x67\x75\x72\x75"))) {
goto dlPdp;
}
goto hzsFG;
Ki5kL:
parent::__construct();
goto tiuG7;
c8zQz:
Ljmi5:
goto N989N;
E0ig9:
$this->load->library("\165\x70\154\157\x61\x64");
goto hRqDN;
hzsFG:
show_error("\110\x61\156\171\x61\x20\101\x64\155\151\x6e\x69\163\164\x72\x61\164\x6f\162\40\171\x61\x6e\x67\40\144\x69\x62\x65\x72\x69\40\150\x61\x6b\x20\165\x6e\164\x75\x6b\40\155\x65\156\x67\141\x6b\x73\145\163\x20\x68\x61\154\x61\155\x61\x6e\40\x69\x6e\151\54\x20\x3c\141\40\150\x72\145\x66\x3d\x22" . base_url("\144\141\163\150\142\157\x61\x72\x64") . "\x22\76\113\x65\155\142\x61\154\151\x20\x6b\x65\x20\155\x65\x6e\165\x20\141\167\x61\x6c\x3c\x2f\141\x3e", 403, "\x41\153\163\x65\x73\40\x54\x65\162\154\141\x72\x61\x6e\147");
goto rh268;
kmYZt:
goto Ljmi5;
goto CaGQx;
hRqDN:
$this->load->model("\x4d\x61\163\x74\x65\162\x5f\155\157\x64\x65\154", "\x6d\141\163\x74\145\162");
goto VJcWS;
N989N:
$this->load->library(["\x64\141\164\141\x74\141\x62\154\x65\163", "\x66\157\x72\x6d\137\x76\141\x6c\x69\x64\x61\x74\x69\x6f\x6e"]);
goto E0ig9;
rh268:
dlPdp:
goto kmYZt;
IzosT:
$this->load->model("\103\142\164\137\x6d\x6f\x64\x65\154", "\143\142\164");
goto cRPKD;
tnPT1:
}
public function output_json($data, $encode = true)
{
goto KMJ2T;
mat3L:
$this->output->set_content_type("\x61\160\160\154\x69\x63\141\164\x69\x6f\x6e\57\152\x73\157\x6e")->set_output($data);
goto Lh4Pe;
KMJ2T:
if (!$encode) {
goto fakyV;
}
goto YmKKM;
CUp8R:
fakyV:
goto mat3L;
YmKKM:
$data = json_encode($data);
goto CUp8R;
Lh4Pe:
}
public function index()
{
goto OTqaN;
Av_Bo:
$smt = $this->dashboard->getSemesterActive();
goto lnq6y;
eh4ic:
yvnno:
goto F_Axr;
NKHFE:
$data["\163\145\x73\151"] = $this->dropdown->getAllSesi();
goto t1GfD;
moaz_:
$data["\162\x75\141\x6e\147"] = $this->dropdown->getAllRuang();
goto NKHFE;
ojU7E:
goto ENmnt;
goto XeEGG;
b8HeK:
$data["\x73\145\x73\151"] = $this->dropdown->getAllSesi();
goto T2R2l;
HHD2c:
$arrKls = [];
goto mg0yR;
l3UJZ:
$this->load->view("\x5f\164\x65\x6d\x70\x6c\x61\x74\x65\163\57\x64\141\163\150\142\x6f\x61\x72\144\x2f\x5f\146\x6f\157\164\145\162");
goto Nr83R;
lnq6y:
$data["\x74\x70"] = $this->dashboard->getTahun();
goto j7pYn;
mg0yR:
foreach ($jadwals as $jad) {
goto VrzKQ;
VrzKQ:
$kls = unserialize($jad->bank_kelas);
goto o98Ss;
m1990:
yMlGK:
goto U7pmN;
o98Ss:
foreach ($kls as $kl) {
array_push($arrKls, $kl["\153\145\x6c\141\163\x5f\151\x64"]);
pUoyF:
}
goto SvX1N;
SvX1N:
UWKKq:
goto m1990;
U7pmN:
}
goto eh4ic;
XmoEf:
iAv1n:
goto g0OUR;
XlVW2:
$arrKls = [];
goto g3UpK;
tW18X:
$data = ["\165\163\x65\162" => $user, "\152\x75\144\x75\x6c" => "\x53\164\x61\164\x75\x73\x20\125\152\151\141\x6e\x20\123\x69\163\x77\x61", "\163\165\x62\x6a\165\144\x75\154" => "\123\x74\141\164\165\x73\x20\x53\151\x73\167\141", "\x73\145\164\164\x69\x6e\x67" => $this->dashboard->getSetting()];
goto aInvw;
T2R2l:
$jadwals = $this->cbt->getJadwalKelas($tp->id_tp, $smt->id_smt);
goto HHD2c;
j7pYn:
$data["\164\x70\x5f\x61\143\x74\151\x76\x65"] = $tp;
goto N62jE;
Nr83R:
ENmnt:
goto N7XlR;
SmKmc:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto N7rW6;
F_Axr:
$data["\162\165\141\x6e\147\x73"] = $this->cbt->getDistinctRuang($tp->id_tp, $smt->id_smt, $arrKls);
goto NeU_x;
aInvw:
$tp = $this->dashboard->getTahunActive();
goto Av_Bo;
ruTci:
$jadwals = $this->cbt->getJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto XlVW2;
N7rW6:
$data["\147\x75\162\x75"] = $guru;
goto VjtlW;
AUStl:
$data["\x72\165\x61\156\147"] = $this->dropdown->getAllRuang();
goto b8HeK;
g3UpK:
foreach ($jadwals as $jad) {
goto qWby0;
qWby0:
$kls = unserialize($jad->bank_kelas);
goto dC4zT;
KwM70:
bBzKE:
goto yfOUt;
dC4zT:
foreach ($kls as $kl) {
array_push($arrKls, $kl["\153\x65\154\x61\163\x5f\x69\144"]);
WSMkO:
}
goto mBydT;
mBydT:
vJk9h:
goto KwM70;
yfOUt:
}
goto XmoEf;
g0OUR:
$data["\162\165\141\x6e\147\x73"] = $this->cbt->getDistinctRuang($tp->id_tp, $smt->id_smt, $arrKls);
goto Li_lQ;
ZA1Ob:
if ($this->ion_auth->is_admin()) {
goto ffgZY;
}
goto SmKmc;
i3hFi:
$this->load->view("\155\x65\x6d\x62\145\162\163\x2f\147\x75\162\165\57\143\x62\164\57\x73\x74\141\x74\165\163\x2f\x64\x61\x74\141");
goto MBDL5;
MBDL5:
$this->load->view("\155\145\155\x62\x65\x72\x73\x2f\x67\165\162\165\x2f\x74\x65\155\x70\154\x61\164\x65\x73\57\146\157\157\164\x65\x72");
goto ojU7E;
Li_lQ:
$this->load->view("\155\145\x6d\142\145\162\163\57\x67\165\162\x75\x2f\164\x65\x6d\160\154\141\164\145\x73\x2f\x68\x65\x61\x64\145\162", $data);
goto i3hFi;
N62jE:
$data["\163\155\164"] = $this->dashboard->getSemester();
goto pgH5K;
OTqaN:
$user = $this->ion_auth->user()->row();
goto tW18X;
t1GfD:
$data["\x70\145\x6e\x67\141\x77\x61\x73"] = $this->cbt->getPengawasByGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto ruTci;
fECJ6:
$data["\x70\x72\x6f\x66\151\154\x65"] = $this->dashboard->getProfileAdmin($user->id);
goto Uc4do;
pgH5K:
$data["\163\x6d\x74\x5f\141\x63\164\x69\166\145"] = $smt;
goto ZA1Ob;
XeEGG:
ffgZY:
goto fECJ6;
VjtlW:
$data["\x6a\x61\144\167\x61\x6c"] = $this->dropdown->getAllJadwalGuru($tp->id_tp, $smt->id_smt, $guru->id_guru);
goto moaz_;
Uc4do:
$data["\x6a\x61\144\x77\x61\154"] = $this->dropdown->getAllJadwal($tp->id_tp, $smt->id_smt);
goto AUStl;
Xvp6P:
$this->load->view("\143\x62\164\57\x73\x74\x61\x74\x75\163\57\144\141\164\141");
goto l3UJZ;
NeU_x:
$this->load->view("\x5f\x74\x65\x6d\160\x6c\141\164\x65\163\57\144\141\163\150\x62\x6f\141\162\x64\x2f\137\x68\145\141\144\145\162", $data);
goto Xvp6P;
N7XlR:
}
public function statusRuang()
{
goto nwtpZ;
i53xh:
$sesi = $this->input->get("\163\145\163\x69");
goto dAHp4;
G_Wc_:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto ZXLbd;
ZXLbd:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal, $sesi, $ruang);
goto T9Afc;
L0dTr:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto G_Wc_;
dxG94:
$this->load->view("\x6d\x65\155\x62\145\x72\163\x2f\x67\165\162\x75\x2f\x74\x65\x6d\160\x6c\141\164\145\163\x2f\150\x65\x61\x64\145\x72", $data);
goto fSABt;
WcRn0:
$data["\x69\x64\x73\x5f\160\145\156\147\x61\167\x61\x73"] = $ids_pengawas;
goto GnlMu;
c_JRc:
$info = $this->cbt->getJadwalById($jadwal);
goto CiKZJ;
oLMJi:
$data["\163\x69\x73\167\141"] = $siswas;
goto gweap;
T9Afc:
$ids_pengawas = [];
goto cg_kn;
G151b:
$data["\x74\x70"] = $this->dashboard->getTahun();
goto pSLkn;
K2yX4:
$smt = $this->dashboard->getSemesterActive();
goto G151b;
d6cCv:
$this->db->trans_complete();
goto oLMJi;
HbsR7:
$data = ["\165\163\145\162" => $user, "\x6a\165\144\x75\x6c" => "\123\164\x61\164\x75\x73\40\125\x6a\151\141\156\x20\x53\x69\x73\x77\141", "\163\x75\142\x6a\x75\144\x75\154" => "\123\x74\141\164\165\163\40\123\x69\163\167\141", "\163\145\x74\164\151\156\x67" => $this->dashboard->getSetting()];
goto xBJeU;
pSLkn:
$data["\x74\x70\137\141\x63\164\151\166\145"] = $tp;
goto gWvDU;
nFBUu:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto m1s7j;
GnlMu:
$data["\x70\145\x6e\147\141\x77\x61\x73"] = $this->master->getGuruByArrId($ids_pengawas);
goto dxG94;
BZiN1:
$user = $this->ion_auth->user()->row();
goto HbsR7;
hwp2v:
HhLOQ:
goto d6cCv;
m1s7j:
$data["\147\165\x72\165"] = $guru;
goto c_JRc;
nwtpZ:
$ruang = $this->input->get("\162\165\x61\156\x67");
goto i53xh;
CiKZJ:
$siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi, $info->bank_level);
goto L0dTr;
Ny3XT:
$data["\151\x6e\146\157"] = $info;
goto WcRn0;
fSABt:
$this->load->view("\155\x65\x6d\x62\145\162\163\x2f\x67\x75\x72\x75\x2f\x63\x62\164\x2f\163\164\141\164\x75\x73\x2f\163\x74\141\164\165\163");
goto C5y7o;
c5P8F:
$data["\163\155\x74\137\x61\143\x74\x69\166\x65"] = $smt;
goto nFBUu;
Lir_K:
$tp = $this->dashboard->getTahunActive();
goto K2yX4;
gWvDU:
$data["\163\155\164"] = $this->dashboard->getSemester();
goto c5P8F;
PMGQs:
lmADC:
goto pZm01;
dAHp4:
$jadwal = $this->input->get("\152\x61\144\x77\x61\x6c");
goto BZiN1;
cg_kn:
foreach ($pengawas as $pws) {
$ids_pengawas = explode("\x2c", $pws->id_guru);
JDjZm:
}
goto PMGQs;
Wrx2m:
foreach ($siswas as $siswa) {
goto qpG3D;
Lkg7O:
$arrDur[$siswa->id_siswa] = ["\144\165\x72" => $dur_siswa, "\154\157\x67" => $log_siswa];
goto exY14;
O30S4:
foreach ($logs as $log) {
goto frqUw;
frqUw:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto lvvbm;
}
goto IVNpw;
U7PL2:
lvvbm:
goto jV3IG;
jV3IG:
m_8ma:
goto sxQd2;
IVNpw:
array_push($log_siswa, $log);
goto U7PL2;
sxQd2:
}
goto kBhUM;
exY14:
w0jl7:
goto z3sWJ;
ol4gy:
$log_siswa = [];
goto O30S4;
qpG3D:
$dur_siswa = null;
goto UZcGn;
UZcGn:
foreach ($durasies as $durasi) {
goto lQhIu;
lDpv5:
$durasi->lama_ujian .= "\155";
goto OzKvd;
ycAkX:
$ed = $elap[2] == "\x30\x30" ? 0 : 1;
goto R2K7R;
vrnlh:
$lamanya = $durasi->lama_ujian;
goto Sp10g;
BmvxM:
aisjb:
goto iqk05;
lQhIu:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto JcaSY;
}
goto JTUTf;
FnJ9v:
lwpii:
goto QluL_;
KUyMD:
$durasi->lama_ujian = $dd == '' ? "\60\x20\155" : $dd;
goto eOdsm;
xTwbe:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto Lodr6;
w5NA3:
$dd = $ej . $em;
goto KUyMD;
iqk05:
$dur_siswa = $durasi;
goto WVTNl;
eOdsm:
zUseQ:
goto xdobu;
ew5ta:
$em = $elap[1] == "\60\x30" ? '' : intval($elap[1]) + $ed . "\40\x6d";
goto w5NA3;
OzKvd:
goto zUseQ;
goto jw3QD;
nRuF7:
$elap = explode("\x3a", $lamanya);
goto ycAkX;
jw3QD:
Jw466:
goto nRuF7;
WVTNl:
JcaSY:
goto FnJ9v;
xdobu:
goto aisjb;
goto it17E;
Sp10g:
if (strpos($lamanya, "\x3a") !== false) {
goto Jw466;
}
goto lDpv5;
JTUTf:
if ($durasi->lama_ujian == null) {
goto SyKKL;
}
goto vrnlh;
R2K7R:
$ej = $elap[0] == "\x30\60" ? '' : intval($elap[0]) . "\40\x6a\40";
goto ew5ta;
Lodr6:
$durasi->lama_ujian = round($mins, 2) . "\x20\155";
goto BmvxM;
it17E:
SyKKL:
goto xTwbe;
QluL_:
}
goto XEa1k;
kBhUM:
yh5ND:
goto Lkg7O;
XEa1k:
tPpPj:
goto ol4gy;
z3sWJ:
}
goto hwp2v;
C5y7o:
$this->load->view("\155\145\155\142\145\x72\x73\x2f\147\x75\162\x75\x2f\x74\x65\x6d\160\154\141\x74\x65\163\57\146\x6f\x6f\x74\x65\162");
goto INV8u;
pZm01:
$arrDur = [];
goto Wrx2m;
gweap:
$data["\144\165\162\x61\x73\x69\x5f\163\x69\163\x77\x61"] = $arrDur;
goto Ny3XT;
xBJeU:
$this->db->trans_start();
goto Lir_K;
INV8u:
}
public function getJadwalUjianByJadwal()
{
goto ZiE8w;
aFxDS:
$info = $this->cbt->getJadwalById($jadwal);
goto VDTgK;
gR_HO:
$data["\164\160\137\x61\143\x74\151\166\145"] = $tp;
goto RC5c3;
RC5c3:
$data["\x73\155\164"] = $this->dashboard->getSemester();
goto WJBlQ;
S_kLp:
Pex17:
goto SaAJo;
SaAJo:
$this->output_json($kelases);
goto Zj3Ko;
ZiE8w:
$jadwal = $this->input->get("\x69\x64\x5f\152\141\144\x77\141\154");
goto aFxDS;
VDTgK:
$tp = $this->dashboard->getTahunActive();
goto WQkcj;
WQkcj:
$smt = $this->dashboard->getSemesterActive();
goto PKN3p;
PKN3p:
$data["\164\x70"] = $this->dashboard->getTahun();
goto gR_HO;
BMq9b:
$kelases = [];
goto paFs1;
KK5XL:
$kelas = unserialize($info->bank_kelas);
goto BMq9b;
WJBlQ:
$data["\163\155\164\x5f\141\x63\x74\151\x76\x65"] = $smt;
goto KK5XL;
paFs1:
foreach ($kelas as $key => $value) {
$kelases[$value["\x6b\x65\x6c\x61\x73\137\151\x64"]] = $this->dropdown->getNamaKelasById($info->id_tp, $info->id_smt, $value["\x6b\x65\154\141\163\x5f\x69\144"]);
DGRlb:
}
goto S_kLp;
Zj3Ko:
}
public function getJadwalUjianByKelas()
{
goto mQrU3;
M_4CS:
$id_guru = null;
goto JhzVD;
zNIky:
$tp = $this->dashboard->getTahunActive();
goto XqVOz;
R85s8:
ysIZ3:
goto rE2xv;
rE2xv:
$jadwals = $this->cbt->getAllJadwal($tp->id_tp, $smt->id_smt, $id_guru);
goto wxej3;
XqVOz:
$smt = $this->dashboard->getSemesterActive();
goto SBYw6;
J8sSz:
$this->output_json($jdwl);
goto BqeI7;
sZgEE:
$user = $this->ion_auth->user()->row();
goto Wa7XE;
mQrU3:
$kelas = $this->input->get("\151\144\137\153\x65\154\x61\163");
goto zNIky;
n9jc3:
foreach ($jadwals as $jadwal) {
goto lSAt6;
lSAt6:
$kls = unserialize($jadwal->bank_kelas);
goto HB9dR;
RK33N:
mrMFg:
goto PEyuq;
HB9dR:
foreach ($kls as $kl) {
goto uJIjB;
oyVkP:
bDEEe:
goto AjEEK;
HVkU4:
$jdwl[$jadwal->id_jadwal] = $jadwal->bank_kode;
goto oyVkP;
uJIjB:
if (!($kl["\x6b\x65\154\x61\x73\137\x69\144"] == $kelas)) {
goto bDEEe;
}
goto HVkU4;
AjEEK:
OsiWI:
goto U7biS;
U7biS:
}
goto DoU55;
DoU55:
B5vzr:
goto RK33N;
PEyuq:
}
goto WRZR1;
WRZR1:
mD0Jo:
goto J8sSz;
SBYw6:
if ($this->ion_auth->in_group("\147\165\x72\165")) {
goto MPLKV;
}
goto M_4CS;
SvBWN:
$id_guru = $guru->id_guru;
goto R85s8;
wxej3:
$jdwl = [];
goto n9jc3;
Wa7XE:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto SvBWN;
BxzgO:
MPLKV:
goto sZgEE;
JhzVD:
goto ysIZ3;
goto BxzgO;
BqeI7:
}
public function getSiswaKelas()
{
goto P1203;
hSRtP:
alQq2:
goto o0zKG;
jgZbP:
$data["\163\151\163\167\141"] = $siswas;
goto hW4C4;
P1203:
$kelas = $this->input->get("\x6b\145\154\x61\x73");
goto XyGEB;
o0zKG:
$arrDur = [];
goto VWuUx;
VWuUx:
foreach ($siswas as $siswa) {
goto V5_8g;
pmrR3:
wWPMm:
goto CJ3vT;
E2xdC:
SEcCE:
goto lqbcg;
Lv2z_:
$arrDur[$siswa->id_siswa] = ["\x64\x75\162" => $dur_siswa, "\154\x6f\147" => $log_siswa];
goto E2xdC;
CJ3vT:
$log_siswa = [];
goto FHeft;
V5_8g:
$dur_siswa = null;
goto Jm23L;
cVDbu:
NHFCs:
goto Lv2z_;
Jm23L:
foreach ($durasies as $durasi) {
goto anHmn;
Q4Zk9:
if ($durasi->lama_ujian == null) {
goto H4lfe;
}
goto PowiD;
UgI0S:
$ej = $elap[0] == "\60\60" ? '' : intval($elap[0]) . "\40\152\x20";
goto Z0hP2;
RKpOA:
tC8g5:
goto s2zx8;
CBZkU:
goto Ayf7Q;
goto CD2KH;
EJ2C9:
if (strpos($lamanya, "\72") !== false) {
goto W34nC;
}
goto TWtrn;
s2zx8:
xzD2G:
goto IzULs;
KBeK4:
$durasi->lama_ujian = round($mins, 2) . "\x20\155";
goto yJtwX;
XVexu:
$interval = $mulai->diff(new DateTime());
goto r1n6h;
Z0hP2:
$em = $elap[1] == "\x30\60" ? '' : intval($elap[1]) + $ed . "\40\x6d";
goto EZK4s;
AeFUE:
$dur_siswa = $durasi;
goto RKpOA;
yJtwX:
SmdS2:
goto AeFUE;
yJ2wi:
$durasi->ada_waktu = $minutes < $info->durasi_ujian;
goto Q4Zk9;
qnfy1:
Ayf7Q:
goto nizwH;
EZK4s:
$dd = $ej . $em;
goto nWUL9;
nWUL9:
$durasi->lama_ujian = $dd == '' ? "\x30\40\155" : $dd;
goto qnfy1;
r1n6h:
$minutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i;
goto yJ2wi;
TWtrn:
$durasi->lama_ujian .= "\x6d";
goto CBZkU;
anHmn:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto tC8g5;
}
goto FGSNA;
Kypl1:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto KBeK4;
fo0ON:
$elap = explode("\72", $lamanya);
goto zJ45E;
nizwH:
goto SmdS2;
goto EWm21;
PowiD:
$lamanya = $durasi->lama_ujian;
goto EJ2C9;
CD2KH:
W34nC:
goto fo0ON;
zJ45E:
$ed = $elap[2] == "\x30\x30" ? 0 : 1;
goto UgI0S;
EWm21:
H4lfe:
goto Kypl1;
FGSNA:
$mulai = new DateTime($durasi->mulai);
goto XVexu;
IzULs:
}
goto pmrR3;
FHeft:
foreach ($logs as $log) {
goto Uf_aH;
SkXT6:
array_push($log_siswa, $log);
goto f_heT;
Uf_aH:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto Birnu;
}
goto SkXT6;
f_heT:
Birnu:
goto mmRNz;
mmRNz:
LGIoh:
goto K0k0M;
K0k0M:
}
goto cVDbu;
lqbcg:
}
goto W4k9e;
uEW_f:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto D4kMx;
W4k9e:
urpLu:
goto ImGQ6;
riSq5:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal);
goto UOxE2;
RjiBT:
foreach ($pengawas as $pws) {
$ids_pengawas = explode("\54", $pws->id_guru);
AQDv7:
}
goto hSRtP;
cdrD2:
$data["\160\145\x6e\147\x61\x77\141\x73"] = $this->master->getGuruByArrId($ids_pengawas);
goto sQxse;
d6TSr:
$info = $this->cbt->getJadwalById($jadwal);
goto YKYHk;
XyGEB:
$jadwal = $this->input->get("\152\141\x64\x77\141\x6c");
goto TENK_;
sQxse:
$this->output_json($data);
goto cbbzo;
SK0ko:
$smt = $this->dashboard->getSemesterActive();
goto d6TSr;
YKYHk:
$siswas = $this->cbt->getSiswaByKelas($tp->id_tp, $smt->id_smt, $kelas);
goto uEW_f;
ImGQ6:
$this->db->trans_complete();
goto jgZbP;
hW4C4:
$data["\144\165\162\x61\163\x69"] = $arrDur;
goto boiBZ;
wlAnB:
$tp = $this->dashboard->getTahunActive();
goto SK0ko;
TENK_:
$this->db->trans_start();
goto wlAnB;
UOxE2:
$ids_pengawas = [];
goto RjiBT;
boiBZ:
$data["\151\x6e\146\157"] = $info;
goto cdrD2;
D4kMx:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto riSq5;
cbbzo:
}
public function getSiswaRuang()
{
goto e1T8J;
mDi2M:
$data["\x69\x6e\146\x6f"] = $info;
goto A31lT;
A31lT:
$data["\160\145\156\x67\141\x77\141\163"] = $this->master->getGuruByArrId($ids_pengawas);
goto C5alR;
yS2CV:
$sesi = $this->input->get("\x73\145\x73\151");
goto CAGVt;
e1T8J:
$ruang = $this->input->get("\162\165\x61\156\x67");
goto yS2CV;
CGOyU:
$arrDur = [];
goto RNtuO;
yGN9t:
$this->db->trans_start();
goto OU0Gu;
hWHTz:
$info = $this->cbt->getJadwalById($jadwal);
goto ftJhm;
sz1lc:
$durasies = $this->cbt->getDurasiSiswaByJadwal($jadwal);
goto DsMNb;
DsMNb:
$logs = $this->cbt->getLogUjianByJadwal($jadwal);
goto Hu5sy;
Hu5sy:
$pengawas = $this->cbt->getPengawasByJadwal($tp->id_tp, $smt->id_smt, $jadwal, $sesi, $ruang);
goto TqKPg;
E_9EX:
$data["\144\x75\162\x61\x73\151"] = $arrDur;
goto mDi2M;
wlgcM:
$this->db->trans_complete();
goto n8MA5;
Gj26u:
foreach ($pengawas as $pws) {
$ids_pengawas = explode("\x2c", $pws->id_guru);
HJv6B:
}
goto UoAer;
CAGVt:
$jadwal = $this->input->get("\152\x61\x64\x77\141\x6c");
goto yGN9t;
UFbZx:
$smt = $this->dashboard->getSemesterActive();
goto hWHTz;
RNtuO:
foreach ($siswas as $siswa) {
goto CqtYH;
CqtYH:
$dur_siswa = null;
goto va3mG;
m0Nsu:
$log_siswa = [];
goto uN9VR;
yfQ3k:
khRFW:
goto ADoOt;
uN9VR:
foreach ($logs as $log) {
goto Bhtul;
t0xD6:
YyJvB:
goto WsYoZ;
qot_G:
array_push($log_siswa, $log);
goto QjJRU;
QjJRU:
gbl9V:
goto t0xD6;
Bhtul:
if (!($log->id_siswa == $siswa->id_siswa)) {
goto gbl9V;
}
goto qot_G;
WsYoZ:
}
goto XVkfm;
XVkfm:
qO83S:
goto v5gd3;
r622R:
ss55X:
goto m0Nsu;
va3mG:
foreach ($durasies as $durasi) {
goto yrAL8;
gimMt:
$minutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i;
goto bapyQ;
uh85i:
$ed = $elap[2] == "\x30\60" ? 0 : 1;
goto T1ybH;
yrAL8:
if (!($durasi->id_siswa == $siswa->id_siswa)) {
goto bg5du;
}
goto bd7kY;
T1ybH:
$ej = $elap[0] == "\60\x30" ? '' : intval($elap[0]) . "\40\x6a\40";
goto ApWmS;
IbHlJ:
qWwZo:
goto kZhR9;
GP_I3:
$elap = explode("\72", $lamanya);
goto uh85i;
ApWmS:
$em = $elap[1] == "\x30\x30" ? '' : intval($elap[1]) + $ed . "\40\x6d";
goto TD_to;
Hr7Yp:
goto lRh0Y;
goto aSBwH;
bapyQ:
$durasi->ada_waktu = $minutes < $info->durasi_ujian;
goto i62vM;
ISLT7:
$dur_siswa = $durasi;
goto FRod2;
PJBT2:
$durasi->lama_ujian .= "\155";
goto Hr7Yp;
qfL4h:
$lamanya = $durasi->lama_ujian;
goto o4fl9;
kZhR9:
$mins = (strtotime($durasi->selesai) - strtotime($durasi->mulai)) / 60;
goto O6moH;
bd7kY:
$mulai = new DateTime($durasi->mulai);
goto gx_rV;
TD_to:
$dd = $ej . $em;
goto t8Ww4;
i62vM:
if ($durasi->lama_ujian == null) {
goto qWwZo;
}
goto qfL4h;
YS2z2:
goto Uzje3;
goto IbHlJ;
FRod2:
bg5du:
goto GGtls;
aSBwH:
rdr2L:
goto GP_I3;
iK7km:
lRh0Y:
goto YS2z2;
GGtls:
kXCKE:
goto cDeoE;
o4fl9:
if (strpos($lamanya, "\72") !== false) {
goto rdr2L;
}
goto PJBT2;
t8Ww4:
$durasi->lama_ujian = $dd == '' ? "\x30\x20\155" : $dd;
goto iK7km;
aFlBD:
Uzje3:
goto ISLT7;
O6moH:
$durasi->lama_ujian = round($mins, 2) . "\x20\155";
goto aFlBD;
gx_rV:
$interval = $mulai->diff(new DateTime());
goto gimMt;
cDeoE:
}
goto r622R;
v5gd3:
$arrDur[$siswa->id_siswa] = ["\144\x75\x72" => $dur_siswa, "\154\x6f\147" => $log_siswa];
goto yfQ3k;
ADoOt:
}
goto Bz601;
Bz601:
B0zPH:
goto wlgcM;
TqKPg:
$ids_pengawas = [];
goto Gj26u;
C5alR:
$this->output_json($data);
goto k0mA_;
OU0Gu:
$tp = $this->dashboard->getTahunActive();
goto UFbZx;
ftJhm:
$siswas = $this->cbt->getSiswaByRuang($tp->id_tp, $smt->id_smt, $ruang, $sesi, $info->bank_level);
goto sz1lc;
UoAer:
elS_c:
goto CGOyU;
n8MA5:
$data["\x73\x69\x73\167\x61"] = $siswas;
goto E_9EX;
k0mA_:
}
public function detail()
{
goto mTCmm;
OdyFs:
$data["\x73\151\x73\167\x61"] = $this->master->getSiswaById($siswa);
goto PgN9G;
rbtrC:
$data["\147\165\x72\165"] = $guru;
goto tKUfR;
dUMRn:
KdNr4:
goto VbyCF;
gcGVo:
if ($this->ion_auth->is_admin()) {
goto BrEYK;
}
goto ac7O6;
Gge8Q:
$this->load->view("\x5f\x74\145\x6d\x70\x6c\x61\x74\x65\x73\x2f\x64\141\163\x68\x62\157\x61\162\x64\x2f\137\x68\x65\141\144\x65\x72", $data);
goto idi1g;
tKUfR:
$this->load->view("\155\145\x6d\x62\x65\x72\163\x2f\x67\165\x72\x75\x2f\x74\145\x6d\160\x6c\141\x74\x65\x73\57\150\x65\141\x64\145\x72", $data);
goto nBb06;
TDDSs:
$data["\164\160\x5f\x61\x63\164\x69\166\x65"] = $tp;
goto rk8r4;
THsp_:
$tp = $this->dashboard->getTahunActive();
goto Tm6jA;
PNhlA:
$data["\x74\160"] = $this->dashboard->getTahun();
goto TDDSs;
ac7O6:
$guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
goto rbtrC;
idi1g:
$this->load->view("\x63\142\164\57\x73\164\x61\x74\x75\x73\57\144\x65\x74\141\151\154");
goto OEA1z;
K4PKO:
$user = $this->ion_auth->user()->row();
goto gQHlu;
vChhN:
$jadwal = $this->input->get("\152\x61\144\167\141\x6c");
goto K4PKO;
gQHlu:
$data = ["\165\x73\145\x72" => $user, "\152\165\x64\x75\154" => "\x44\145\x74\141\x69\x6c\40\x53\164\141\164\165\x73\x20\x53\x69\163\x77\x61", "\163\165\142\152\x75\144\165\x6c" => "\x53\164\x61\164\165\x73\40\x53\x69\163\167\141", "\x73\145\164\x74\151\156\147" => $this->dashboard->getSetting()];
goto THsp_;
nBb06:
$this->load->view("\143\x62\x74\57\x73\x74\x61\x74\x75\163\57\x64\145\164\141\151\154");
goto h6Db8;
Tm6jA:
$smt = $this->dashboard->getSemesterActive();
goto PNhlA;
dVxBJ:
$data["\163\x6d\x74\137\141\x63\164\x69\x76\145"] = $smt;
goto OdyFs;
h6Db8:
$this->load->view("\x6d\145\155\142\x65\x72\163\x2f\x67\x75\162\x75\x2f\x74\x65\x6d\x70\x6c\141\x74\145\x73\x2f\146\157\157\164\145\x72");
goto hOgsZ;
OEA1z:
$this->load->view("\137\164\x65\155\160\x6c\x61\164\x65\x73\57\x64\x61\x73\x68\x62\x6f\141\162\x64\x2f\137\x66\157\x6f\164\145\162");
goto dUMRn;
mTCmm:
$siswa = $this->input->get("\x73\151\163\167\141");
goto vChhN;
ux83k:
BrEYK:
goto TlKhk;
TlKhk:
$data["\160\x72\x6f\x66\x69\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id);
goto Gge8Q;
rk8r4:
$data["\163\x6d\164"] = $this->dashboard->getSemester();
goto dVxBJ;
PgN9G:
$data["\163\157\141\154"] = $this->cbt->getSoalSiswaByJadwal($jadwal, $siswa);
goto gcGVo;
hOgsZ:
goto KdNr4;
goto ux83k;
VbyCF:
}
}
Function Calls
None |
Stats
MD5 | 69528df76ab809ffd112fa74de547c8e |
Eval Count | 0 |
Decode Time | 112 ms |