/* Decoded by unphp.net */
form_validation->set_error_delimiters('', '');
goto xUHM9;
nKF74:
o2Pe0:
goto KFYrb;
O02bI:
$this->load->library(["datatables", "form_validation"]);
goto N1u7H;
dt0Pe:
parent::__construct();
goto TV1ed;
KFYrb:
goto JmSah;
goto i3hR5;
TV1ed:
if (!$this->ion_auth->logged_in()) {
goto EtIB5;
}
goto PGA1H;
PGA1H:
if ($this->ion_auth->is_admin()) {
goto o2Pe0;
}
goto CNtRp;
UVRI3:
JmSah:
goto O02bI;
i3hR5:
EtIB5:
goto WtBRQ;
WtBRQ:
redirect("auth");
goto UVRI3;
CNtRp:
show_error("Hanya Administrator yang diberi hak untuk mengakses halaman ini, Kembali ke menu awal", 403, "Akses Terlarang");
goto nKF74;
xUHM9:
}
public function output_json($data, $encode = true)
{
goto a23O6;
kKBmH:
n6UaF:
goto lbzNn;
uSnrA:
$data = json_encode($data);
goto kKBmH;
lbzNn:
$this->output->set_content_type("application/json")->set_output($data);
goto NQ08T;
a23O6:
if (!$encode) {
goto n6UaF;
}
goto uSnrA;
NQ08T:
}
public function index()
{
goto aDRqk;
YKAgM:
$data["smt"] = $this->dashboard->getSemester();
goto h19cX;
Au3JN:
$this->load->model("Dashboard_model", "dashboard");
goto jxU9q;
aDRqk:
$this->load->model("Dropdown_model", "dropdown");
goto eoYnq;
cH0g2:
$this->load->view("_templates/dashboard/_header", $data);
goto bcmS_;
Vmn8H:
$data["tp_active"] = $tp;
goto YKAgM;
iK2NQ:
$user = $this->ion_auth->user()->row();
goto ryb9V;
Ahakm:
$data["tp"] = $this->dashboard->getTahun();
goto Vmn8H;
ryb9V:
$setting = $this->dashboard->getSetting();
goto nbJob;
imOWf:
$tp = $this->dashboard->getTahunActive();
goto N3SO6;
eoYnq:
$this->load->model("Master_model", "master");
goto Au3JN;
kQaEp:
foreach ($mapels as $key => $row) {
$ret[$row->id_mapel] = $row;
sTGPq:
}
goto m9Fh5;
nbJob:
$data = ["user" => $user, "judul" => "Guru", "subjudul" => "Data Guru", "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $setting];
goto imOWf;
FGJjH:
vDSMU:
goto RkhlT;
UxmHR:
$data["kelass"] = $this->master->getAllKelas($tp->id_tp, $smt->id_smt);
goto jt1P7;
UkvEw:
$data["mode"] = $mode == null ? "1" : "2";
goto Ahakm;
RnNxI:
$data["extras"] = $this->dropdown->getAllKodeEkskul();
goto UxmHR;
VDUhI:
$ret = [];
goto cuVxl;
jxU9q:
$mode = $this->input->get("mode", true);
goto iK2NQ;
jt1P7:
$data["gurus"] = $this->master->getAllDataGuru($tp->id_tp, $smt->id_smt);
goto cH0g2;
N3SO6:
$smt = $this->dashboard->getSemesterActive();
goto UkvEw;
m9Fh5:
zXJh_:
goto FGJjH;
ypXYy:
$mapels = $this->master->getAllMapel();
goto VDUhI;
cuVxl:
if (!$mapels) {
goto vDSMU;
}
goto kQaEp;
Y2lND:
$this->load->view("_templates/dashboard/_footer");
goto HKRB7;
RkhlT:
$data["mapels"] = $ret;
goto RnNxI;
h19cX:
$data["smt_active"] = $smt;
goto ypXYy;
bcmS_:
$this->load->view("master/guru/data");
goto Y2lND;
HKRB7:
}
public function data()
{
goto xO28c;
xO28c:
$this->load->model("Master_model", "master");
goto In5be;
In5be:
$this->load->model("Dashboard_model", "dashboard");
goto cf1fc;
cf1fc:
$tp = $this->dashboard->getTahunActive();
goto EgLMV;
EgLMV:
$smt = $this->dashboard->getSemesterActive();
goto HDzFm;
HDzFm:
$this->output_json($this->master->getDataGuru($tp->id_tp, $smt->id_smt), false);
goto rSFi7;
rSFi7:
}
public function edit($id)
{
goto DsB0T;
pgva_:
$setting = $this->dashboard->getSetting();
goto SWNBE;
DsB0T:
$this->load->model("Master_model", "master");
goto NJECb;
XQqFL:
$data["id_active"] = $id;
goto J3Ois;
QimZL:
$data["input_alamat"] = json_decode(json_encode($inputsAlamat), FALSE);
goto PY1bN;
J3Ois:
$inputsProfile = [["label" => "Nama Lengkap", "name" => "nama_guru", "value" => $guru->nama_guru, "icon" => "far fa-user", "type" => "text"], ["label" => "Email", "name" => "email", "value" => $guru->email, "icon" => "far fa-envelope", "type" => "text"], ["label" => "NIP / NUPTK", "name" => "nip", "value" => $guru->nip, "icon" => "far fa-id-card", "type" => "text"], ["label" => "Jenis Kelamin", "name" => "jenis_kelamin", "value" => $guru->jenis_kelamin, "icon" => "fas fa-venus-mars", "type" => "text"], ["label" => "No. Handphone", "name" => "no_hp", "value" => $guru->no_hp, "icon" => "fa fa-phone", "type" => "number"], ["label" => "Agama", "name" => "agama", "value" => $guru->agama, "icon" => "far fa-user", "type" => "text"]];
goto hOWIk;
Mwg0n:
$user = $this->ion_auth->user()->row();
goto pgva_;
PY1bN:
$this->load->view("_templates/dashboard/_header", $data);
goto xA0Fd;
NJECb:
$this->load->model("Dashboard_model", "dashboard");
goto Mwg0n;
SWNBE:
$tp = $this->master->getTahunActive();
goto dAQBx;
ESKwN:
$data["smt_active"] = $smt;
goto XQqFL;
RxumK:
$data["tp_active"] = $tp;
goto aBSwX;
hOWIk:
$inputsAlamat = [["label" => "NIK", "name" => "no_ktp", "value" => $guru->no_ktp, "icon" => "far fa-id-card", "type" => "number"], ["label" => "Tempat Lahir", "name" => "tempat_lahir", "value" => $guru->tempat_lahir, "icon" => "fa fa-map-marker", "type" => "text"], ["label" => "Tgl. Lahir", "name" => "tgl_lahir", "value" => $guru->tgl_lahir, "icon" => "fa fa-calendar", "type" => "text"], ["label" => "Alamat", "name" => "alamat_jalan", "value" => $guru->alamat_jalan, "icon" => "fa fa-map-marker", "type" => "text"], ["label" => "Kecamatan", "name" => "kecamatan", "value" => $guru->kecamatan, "icon" => "fa fa-map-marker", "type" => "text"], ["label" => "Kota/Kab.", "name" => "kabupaten", "value" => $guru->kabupaten, "icon" => "fa fa-map-marker", "type" => "text"], ["label" => "Provinsi", "name" => "provinsi", "value" => $guru->provinsi, "icon" => "fa fa-map-marker", "type" => "text"], ["label" => "Kode Pos", "name" => "kode_pos", "value" => $guru->kode_pos, "icon" => "fa fa-envelope", "type" => "number"]];
goto ncHSy;
aBSwX:
$data["smt"] = $this->dashboard->getSemester();
goto ESKwN;
ulRFI:
$guru = $this->master->getGuruById($id, $tp->id_tp, $smt->id_smt);
goto PW0f3;
dAQBx:
$smt = $this->master->getSemesterActive();
goto ulRFI;
ncHSy:
$data["input_profile"] = json_decode(json_encode($inputsProfile), FALSE);
goto QimZL;
PW0f3:
$data = ["user" => $user, "judul" => "Edit Guru", "subjudul" => "Edit Data Guru", "mapel" => $this->master->getAllMapel(), "guru" => $guru, "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $setting];
goto dZA07;
q9Q7X:
$this->load->view("_templates/dashboard/_footer");
goto H_TAk;
xA0Fd:
$this->load->view("master/guru/edit");
goto q9Q7X;
dZA07:
$data["tp"] = $this->dashboard->getTahun();
goto RxumK;
H_TAk:
}
public function create()
{
goto YyR2x;
cn2gh:
$u_nip = "is_unique[master_guru.nip]";
goto eEPkh;
IEb7w:
$this->output_json(["status" => false]);
goto IQXsx;
C9maP:
$data = ["status" => false, "errors" => ["nip" => form_error("nip"), "nama_guru" => form_error("nama_guru"), "username" => form_error("username"), "password" => form_error("password")]];
goto pxgoj;
XpUJs:
eiZKE:
goto e7wFW;
zk1Gw:
$this->form_validation->set_rules("nama_guru", "Nama Guru", "required|trim|min_length[2]");
goto aC55v;
AXzS7:
$action = $this->master->create("master_guru", $input);
goto xOCwi;
e7wFW:
$this->output_json(["status" => true]);
goto EWA_q;
IQXsx:
goto qM8LM;
goto XpUJs;
eEPkh:
$u_username = "|is_unique[master_guru.username]";
goto LnzI5;
xOCwi:
if ($action) {
goto eiZKE;
}
goto IEb7w;
LnzI5:
$this->form_validation->set_rules("nip", "NIP", "required|numeric|trim|" . $u_nip);
goto zk1Gw;
vhYIw:
$nip = $this->input->post("nip", true);
goto gm1Ml;
YyR2x:
$this->load->model("Master_model", "master");
goto vhYIw;
MX2UD:
$input = ["nip" => trim($nip), "nama_guru" => trim($nama_guru), "username" => trim($username), "password" => trim($password), "foto" => "uploads/profiles/" . trim($nip) . ".jpg"];
goto AXzS7;
pxgoj:
$this->output_json($data);
goto qGyQF;
fHhTE:
$password = $this->input->post("password", true);
goto cn2gh;
T5bCu:
if ($this->form_validation->run() == FALSE) {
goto AsffR;
}
goto MX2UD;
aC55v:
$this->form_validation->set_rules("username", "Username", "required|trim" . $u_username);
goto LUNhZ;
LUNhZ:
$this->form_validation->set_rules("password", "Password", "required");
goto T5bCu;
EWA_q:
qM8LM:
goto a6Ta3;
a6Ta3:
goto XRFOl;
goto kdZDn;
qGyQF:
XRFOl:
goto u4x_z;
pea0m:
$username = $this->input->post("username", true);
goto fHhTE;
kdZDn:
AsffR:
goto C9maP;
gm1Ml:
$nama_guru = $this->input->post("nama_guru", true);
goto pea0m;
u4x_z:
}
public function save()
{
goto c8wuq;
EP0Te:
$this->output_json($data);
goto mlvko;
B9TkI:
$u_nip = $dbdata->nip === $nip ? '' : "|is_unique[guru.nip]";
goto ksnwT;
CjHjy:
if ($method === "add") {
goto aegRo;
}
goto GjIw2;
AsfL2:
$email = $this->input->post("email", true);
goto saQEl;
XDPmU:
VaVtX:
goto Ju0jf;
WC93E:
rckx_:
goto EJcJX;
Z119B:
$method = $this->input->post("method", true);
goto C9LQp;
eAc3d:
$input = ["nip" => $nip, "nama_guru" => $nama_guru, "email" => $email, "mapel_id" => $mapel];
goto CjHjy;
EJcJX:
goto b96_O;
goto TVySB;
Ju0jf:
goto d3E7E;
goto DrGKr;
kJyS4:
$this->form_validation->set_rules("email", "Email", "required|trim|valid_email" . $u_email);
goto B6Q7R;
fq0iv:
$data = ["status" => false, "errors" => ["nip" => form_error("nip"), "nama_guru" => form_error("nama_guru"), "email" => form_error("email"), "mapel" => form_error("mapel")]];
goto EP0Te;
c8wuq:
$this->load->model("Master_model", "master");
goto Z119B;
YMNfj:
d3E7E:
goto LBPSO;
TVySB:
fhO1W:
goto fq0iv;
B6Q7R:
$this->form_validation->set_rules("mapel", "Mata Kuliah", "required");
goto iiVO3;
oDtY6:
$action = $this->master->create("master_guru", $input);
goto YMNfj;
saQEl:
$mapel = $this->input->post("password", true);
goto Yyue6;
VuRDl:
tBl2k:
goto r047T;
r047T:
$this->output_json(["status" => true]);
goto WC93E;
ksnwT:
$u_email = $dbdata->email === $email ? '' : "|is_unique[guru.email]";
goto wZ5fx;
wZ5fx:
goto l1lyU;
goto zClTJ;
HaR2y:
l1lyU:
goto f3Vkg;
iiVO3:
if ($this->form_validation->run() == FALSE) {
goto fhO1W;
}
goto eAc3d;
W7kAm:
$this->output_json(["status" => false]);
goto Xl8Uw;
TaTdT:
$action = $this->master->update("master_guru", $input, "id_guru", $id_guru);
goto XDPmU;
C9LQp:
$id_guru = $this->input->post("id_guru", true);
goto S_50m;
o4CLY:
$this->form_validation->set_rules("nama_guru", "Nama Guru", "required|trim|min_length[3]");
goto kJyS4;
zClTJ:
xHtUD:
goto JClYI;
mlvko:
b96_O:
goto lAs1W;
Xl8Uw:
goto rckx_;
goto VuRDl;
o2NDf:
$dbdata = $this->master->getGuruById($id_guru);
goto B9TkI;
f3Vkg:
$this->form_validation->set_rules("nip", "NIP", "required|trim|min_length[8]" . $u_nip);
goto o4CLY;
S_50m:
$nip = $this->input->post("nip", true);
goto y1Z5p;
JClYI:
$u_nip = "|is_unique[guru.nip]";
goto tKIus;
y1Z5p:
$nama_guru = $this->input->post("nama_guru", true);
goto AsfL2;
GjIw2:
if (!($method === "edit")) {
goto VaVtX;
}
goto TaTdT;
Yyue6:
if ($method == "add") {
goto xHtUD;
}
goto o2NDf;
tKIus:
$u_email = "|is_unique[guru.email]";
goto HaR2y;
DrGKr:
aegRo:
goto oDtY6;
LBPSO:
if ($action) {
goto tBl2k;
}
goto W7kAm;
lAs1W:
}
public function deleteGuru()
{
goto oEd_6;
CqkO7:
$tables = [];
goto si28W;
r718G:
OISjG:
goto Ls3Sj;
Vbkfm:
YA1rh:
goto Rk1fv;
UkQR4:
AC9AE:
goto oEC_l;
h2uw7:
foreach ($tabless as $table) {
goto pmaNk;
pmaNk:
$fields = $this->db->field_data($table);
goto GZ_CS;
GZ_CS:
foreach ($fields as $field) {
goto RIPm3;
RIPm3:
if (!($field->name == "id_guru" || $field->name == "guru_id")) {
goto n7KMX;
}
goto C3z_4;
DSKmR:
ppWFI:
goto Oz3vX;
EL3Lm:
n7KMX:
goto DSKmR;
C3z_4:
array_push($tables, $table);
goto EL3Lm;
Oz3vX:
}
goto urTTr;
DGugW:
SdbSf:
goto RqhSf;
urTTr:
qCjp6:
goto DGugW;
RqhSf:
}
goto Vbkfm;
Ls3Sj:
$this->output_json(["count" => count($messages), "status" => false, "message" => "Data guru digunakan di " . count($messages) . " tabel:
" . implode("
", $messages)]);
goto REcha;
WwIhg:
$this->output_json($data);
goto va5kN;
Rk1fv:
foreach ($tables as $table) {
goto GDzuu;
Jxp0F:
array_push($messages, $table);
goto iDxP2;
x63Yw:
TktQ3:
goto KtwTp;
p01ns:
$this->db->where("id_guru", $chk);
goto MdqRC;
MZ0_a:
if (!($num > 0)) {
goto YyhC5;
}
goto Jxp0F;
iDxP2:
YyhC5:
goto Fb9JI;
xy4DI:
if ($table == "master_kelas") {
goto m6XEb;
}
goto p01ns;
WfwRL:
$this->db->where("guru_id", $chk);
goto Q2SSP;
GDzuu:
if (!($table != "master_guru")) {
goto FT0PI;
}
goto xy4DI;
BQk0U:
goto Gnswv;
goto nElN7;
Q2SSP:
$num = $this->db->count_all_results($table);
goto fMQys;
Fb9JI:
FT0PI:
goto x63Yw;
MdqRC:
$num = $this->db->count_all_results($table);
goto BQk0U;
nElN7:
m6XEb:
goto WfwRL;
fMQys:
Gnswv:
goto MZ0_a;
KtwTp:
}
goto UkQR4;
LVFBF:
$messages = [];
goto CqkO7;
REcha:
q_16O:
goto iqdF4;
si28W:
$tabless = $this->db->list_tables();
goto h2uw7;
va5kN:
goto q_16O;
goto r718G;
iM0sR:
$chk = $this->input->post("id_guru", true);
goto LVFBF;
oEd_6:
$this->load->model("Master_model", "master");
goto iM0sR;
oEC_l:
if (count($messages) > 0) {
goto OISjG;
}
goto lAT1e;
lAT1e:
$data["status"] = $this->master->delete("master_guru", $chk, "id_guru");
goto WwIhg;
iqdF4:
}
public function detail($id_guru)
{
goto GI12m;
zEl3I:
$data["kelas"] = $this->master->getAllKelas();
goto v33Q7;
moWqi:
$data["tp_active"] = $this->dashboard->getTahunActive();
goto nxYto;
xwwNX:
$data["tp"] = $this->dashboard->getTahun();
goto moWqi;
o4biQ:
$this->load->view("master/guru/detail");
goto VPU_2;
GI12m:
$this->load->model("Master_model", "master");
goto amTub;
MsnTQ:
$user = $this->ion_auth->user()->row();
goto JibbH;
nxYto:
$data["smt"] = $this->dashboard->getSemester();
goto plLm3;
plLm3:
$data["smt_active"] = $this->dashboard->getSemesterActive();
goto zEl3I;
amTub:
$this->load->model("Dashboard_model", "dashboard");
goto MsnTQ;
RYTbi:
$data = ["user" => $user, "judul" => "Detail Guru", "subjudul" => "Info Jabatan Guru", "mapel" => $this->master->getAllMapel(), "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $setting];
goto xwwNX;
kP5Yb:
$this->load->view("_templates/dashboard/_header", $data);
goto o4biQ;
T3M3j:
$data["guru"] = ["detail" => $this->master->getGuruByArrId([$id_guru])[0], "jabatan" => $this->master->getDetailJabatanGuru($id_guru), "materi" => $this->db->get_where("kelas_materi", "id_guru=" . $id_guru)->num_rows(), "catatan_mapel" => $this->db->get_where("kelas_catatan_mapel", "id_guru=" . $id_guru)->num_rows(), "bank_soal" => $this->db->get_where("cbt_bank_soal", "bank_guru_id=" . $id_guru)->num_rows(), "pengawas" => $this->db->get_where("cbt_pengawas", "id_guru LIKE "%" . $id_guru . "%"")->num_rows(), "posts" => $this->db->get_where("post", "dari=" . $id_guru)->num_rows(), "comments" => $this->db->get_where("post_comments", "dari=" . $id_guru)->num_rows(), "replies" => $this->db->get_where("post_reply", "dari=" . $id_guru)->num_rows()];
goto kP5Yb;
v33Q7:
$data["id_guru"] = $id_guru;
goto T3M3j;
VPU_2:
$this->load->view("_templates/dashboard/_footer");
goto Ayf8I;
JibbH:
$setting = $this->dashboard->getSetting();
goto RYTbi;
Ayf8I:
}
public function delete()
{
goto kCThK;
kCThK:
$this->load->model("Master_model", "master");
goto rKv1l;
woZfN:
if (!$chk) {
goto YGJmh;
}
goto I5jQl;
slObc:
IF1oC:
goto v6Qzt;
I5jQl:
if (!$this->master->delete("master_guru", $chk, "id_guru")) {
goto O0bOR;
}
goto VZKf5;
z7Jxi:
O0bOR:
goto fs0On;
fs0On:
goto IF1oC;
goto ARkYt;
ARkYt:
YGJmh:
goto ryABc;
ryABc:
$this->output_json(["status" => false]);
goto slObc;
rKv1l:
$chk = $this->input->post("checked", true);
goto woZfN;
VZKf5:
$this->output_json(["status" => true, "total" => count($chk)]);
goto z7Jxi;
v6Qzt:
}
public function forceDelete()
{
goto sitW1;
Pb1Iz:
$this->output_json($data);
goto MZ1EC;
UnOby:
$id_guru = $this->input->post("id_guru", true);
goto dw6fM;
sitW1:
$this->load->model("Master_model", "master");
goto UnOby;
dw6fM:
$data["status"] = $this->master->delete("master_guru", $id_guru, "id_guru");
goto Pb1Iz;
MZ1EC:
}
public function create_user()
{
goto Kz447;
ANQ_3:
$group = array("2");
goto uhQyA;
po9wY:
goto LQxKM;
goto YCbkZ;
uhQyA:
if ($this->ion_auth->username_check($username)) {
goto wrcYm;
}
goto h_loQ;
t6YJB:
$first_name = $nama[0];
goto uRrUf;
YCbkZ:
wrcYm:
goto Jkka5;
ZyHHj:
$this->ion_auth->register($username, $password, $email, $additional_data, $group);
goto gGuWK;
xAYyZ:
$username = $data->nip;
goto KMW6g;
ajWwB:
LQxKM:
goto zu0kp;
QbxhR:
$email = $data->email;
goto yWlWs;
N1muK:
$nama = explode(" ", $data->nama_guru);
goto t6YJB;
gGuWK:
$data = ["status" => true, "msg" => "User berhasil dibuat. NIP digunakan sebagai password pada saat login."];
goto vSqam;
yWlWs:
$additional_data = ["first_name" => $first_name, "last_name" => $last_name];
goto ANQ_3;
Kz447:
$this->load->model("Master_model", "master");
goto FirM8;
uRrUf:
$last_name = end($nama);
goto xAYyZ;
TlqKz:
$data = ["status" => false, "msg" => "Email tidak tersedia (sudah digunakan)."];
goto edmgK;
bsBwJ:
$data = $this->master->getGuruById($id);
goto N1muK;
zu0kp:
$this->output_json($data);
goto d0Pjo;
FirM8:
$id = $this->input->get("id", true);
goto bsBwJ;
svfeW:
GT1ZQ:
goto TlqKz;
KMW6g:
$password = $data->nip;
goto QbxhR;
edmgK:
NQGb2:
goto po9wY;
h_loQ:
if ($this->ion_auth->email_check($email)) {
goto GT1ZQ;
}
goto ZyHHj;
vSqam:
goto NQGb2;
goto svfeW;
Jkka5:
$data = ["status" => false, "msg" => "Username tidak tersedia (sudah digunakan)."];
goto ajWwB;
d0Pjo:
}
public function previewExcel()
{
goto i4Dph;
g8dae:
echo json_encode($data);
goto bHS92;
Ou6gf:
switch ($ext) {
case ".xlsx":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
goto efW5a;
case ".xls":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
goto efW5a;
case ".csv":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
goto efW5a;
default:
echo "unknown file ext";
die;
}
goto BBCiC;
pgp9z:
$config["allowed_types"] = "xls|xlsx|csv";
goto zM0eD;
IAk38:
$sheetData = $spreadsheet->getActiveSheet()->toArray();
goto Lt8n8;
zM0eD:
$config["max_size"] = 2048;
goto NmVyD;
AZS09:
$data[] = ["nama" => $sheetData[$i][1], "nip" => $sheetData[$i][2], "kode" => $sheetData[$i][3], "username" => $sheetData[$i][4], "password" => $sheetData[$i][5]];
goto mS27o;
Xc_Gp:
ePohb:
goto a2yyQ;
RkZDZ:
echo $error;
goto saGPI;
Dsdzk:
unlink($file);
goto g8dae;
NmVyD:
$config["encrypt_name"] = true;
goto spsTi;
MwVNe:
nDUZA:
goto jAw8a;
h4ZO6:
Y6UJT:
goto Kvhda;
BBCiC:
U1Ad1:
goto FnuhR;
ZKDcI:
if (!$this->upload->do_upload("upload_file")) {
goto ePohb;
}
goto VGHDN;
saGPI:
die;
goto h4ZO6;
mS27o:
GoDvN:
goto oO8lp;
i4Dph:
$config["upload_path"] = "./uploads/import/";
goto pgp9z;
WVnCy:
$spreadsheet = $reader->load($file);
goto IAk38;
jAw8a:
if (!($i < count($sheetData))) {
goto bvC5U;
}
goto oBZeG;
a2yyQ:
$error = $this->upload->display_errors();
goto RkZDZ;
oBZeG:
if (!($sheetData[$i][0] != null)) {
goto GoDvN;
}
goto AZS09;
hicww:
$i++;
goto FegA0;
iekD4:
bvC5U:
goto Dsdzk;
wN9L2:
$i = 1;
goto MwVNe;
bHS92:
goto Y6UJT;
goto Xc_Gp;
VGHDN:
$file = $this->upload->data("full_path");
goto kczyB;
FegA0:
goto nDUZA;
goto iekD4;
FnuhR:
efW5a:
goto WVnCy;
spsTi:
$this->load->library("upload", $config);
goto ZKDcI;
Lt8n8:
$data = [];
goto wN9L2;
oO8lp:
q0xQD:
goto hicww;
kczyB:
$ext = $this->upload->data("file_ext");
goto Ou6gf;
Kvhda:
}
public function previewWord()
{
goto yWP9p;
cLi6q:
$i = 1;
goto KbnUY;
z7nPi:
$data[] = ["nama" => $cols->item(1)->nodeValue, "nip" => $cols->item(2)->nodeValue, "kode" => $cols->item(3)->nodeValue, "username" => $cols->item(4)->nodeValue, "password" => $cols->item(5)->nodeValue];
goto PghdG;
b2XpV:
$config["allowed_types"] = "docx";
goto x9_PT;
Z9Xa2:
die;
goto X0VtA;
Y0818:
goto Tv026;
goto RgJxg;
Be4jP:
$tables = $dom->getElementsByTagName("table");
goto IySxd;
VqWPx:
echo $error;
goto Z9Xa2;
iVHlU:
try {
$htmlWriter->save("./uploads/temp/doc.html");
} catch (\PhpOffice\PhpWord\Exception\Exception $e) {
}
goto AqNYc;
Gpb_s:
echo json_encode($data);
goto Y0818;
PghdG:
ap7aj:
goto QW6IS;
YCvMD:
$this->load->library("upload", $config);
goto UEIie;
KbnUY:
FcaHj:
goto jG8dh;
t2Riv:
$text = file_get_contents("./uploads/temp/doc.html");
goto vLNJh;
T7fmc:
$htmlWriter = new \PhpOffice\PhpWord\Writer\HTML($phpWord);
goto iVHlU;
I001S:
$error = $this->upload->display_errors();
goto VqWPx;
eGo6h:
$file = $this->upload->data("full_path");
goto pD5UV;
yWP9p:
$config["upload_path"] = "./uploads/import/";
goto b2XpV;
jG8dh:
if (!($i < $rows->count())) {
goto W9GoK;
}
goto Cx7rE;
tIyMQ:
W9GoK:
goto Gpb_s;
QW6IS:
$i++;
goto M_m4h;
RgJxg:
E0bwC:
goto I001S;
vLNJh:
$dom = new DOMDocument();
goto XeZmh;
X0VtA:
Tv026:
goto T3An7;
IySxd:
$rows = $tables->item(0)->getElementsByTagName("tr");
goto cLi6q;
rD3i0:
$config["encrypt_name"] = true;
goto YCvMD;
M_m4h:
goto FcaHj;
goto tIyMQ;
drG7t:
$data = [];
goto Zplg7;
x9_PT:
$config["max_size"] = 2048;
goto rD3i0;
XeZmh:
$dom->loadHTML($text);
goto drG7t;
AqNYc:
unlink($file);
goto t2Riv;
pD5UV:
$phpWord = \PhpOffice\PhpWord\IOFactory::load($file);
goto T7fmc;
UEIie:
if (!$this->upload->do_upload("upload_file")) {
goto E0bwC;
}
goto eGo6h;
Cx7rE:
$cols = $rows[$i]->getElementsByTagName("td");
goto z7nPi;
Zplg7:
$dom->preserveWhiteSpace = false;
goto Be4jP;
T3An7:
}
public function import($import_data = null)
{
goto rKYTO;
aF4qU:
$data["import"] = $import_data;
goto NNmiL;
vls_W:
$data["tp"] = $this->dashboard->getTahun();
goto mweHQ;
jpZNN:
$setting = $this->dashboard->getSetting();
goto yRFFY;
t2naD:
$data["smt_active"] = $this->dashboard->getSemesterActive();
goto pjQgJ;
Azz7d:
$this->load->view("master/guru/add");
goto nZWLl;
nZWLl:
$this->load->view("_templates/dashboard/_footer");
goto huvSQ;
pjQgJ:
$this->load->view("_templates/dashboard/_header", $data);
goto Azz7d;
bORMe:
if (!($import_data != null)) {
goto c4RqO;
}
goto aF4qU;
yRFFY:
$data = ["user" => $user, "judul" => "Guru", "subjudul" => "Tambah Data Guru", "mapel" => $this->master->getAllMapel(), "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $setting];
goto bORMe;
rKYTO:
$this->load->model("Master_model", "master");
goto Zd2X7;
Zd2X7:
$this->load->model("Dashboard_model", "dashboard");
goto Zf7AW;
NNmiL:
c4RqO:
goto vls_W;
mweHQ:
$data["tp_active"] = $this->dashboard->getTahunActive();
goto CdyAH;
CdyAH:
$data["smt"] = $this->dashboard->getSemester();
goto t2naD;
Zf7AW:
$user = $this->ion_auth->user()->row();
goto jpZNN;
huvSQ:
}
public function preview()
{
goto vQEKT;
k008R:
$i++;
goto U3HlQ;
pskGK:
$i = 1;
goto DJCzv;
ekGH7:
die;
goto XOZOz;
Q0OCK:
unlink($file);
goto T28ma;
pUfp6:
if (!$this->upload->do_upload("upload_file")) {
goto K6VxQ;
}
goto X3Mfb;
bq0KT:
$spreadsheet = $reader->load($file);
goto w1CCL;
ZFC4s:
$config["max_size"] = 2048;
goto x4CVA;
XOZOz:
L_e2a:
goto X1BQC;
PsrQX:
$config["allowed_types"] = "xls|xlsx|csv";
goto ZFC4s;
io1y0:
$error = $this->upload->display_errors();
goto WsntO;
X3Mfb:
$file = $this->upload->data("full_path");
goto KNt4H;
KNt4H:
$ext = $this->upload->data("file_ext");
goto MJqxM;
WsntO:
echo $error;
goto ekGH7;
vB3wv:
K6VxQ:
goto io1y0;
vQEKT:
$config["upload_path"] = "./uploads/import/";
goto PsrQX;
aQ1ju:
NwMnU:
goto k008R;
w1CCL:
$sheetData = $spreadsheet->getActiveSheet()->toArray();
goto qfS_D;
WIyv1:
$data[] = ["nip" => $sheetData[$i][0], "nama_guru" => $sheetData[$i][1], "email" => $sheetData[$i][2], "mapel_id" => $sheetData[$i][3]];
goto aQ1ju;
MJqxM:
switch ($ext) {
case ".xlsx":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
goto SrxPc;
case ".xls":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
goto SrxPc;
case ".csv":
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
goto SrxPc;
default:
echo "unknown file ext";
die;
}
goto zNYO8;
U3HlQ:
goto H96VF;
goto LQjSv;
T28ma:
$this->import($data);
goto DcQ0M;
tIwwp:
if (!($i < count($sheetData))) {
goto AtYoh;
}
goto WIyv1;
QwwCA:
$this->load->library("upload", $config);
goto pUfp6;
fDkbF:
SrxPc:
goto bq0KT;
qfS_D:
$data = [];
goto pskGK;
DcQ0M:
goto L_e2a;
goto vB3wv;
DJCzv:
H96VF:
goto tIwwp;
x4CVA:
$config["encrypt_name"] = true;
goto QwwCA;
LQjSv:
AtYoh:
goto Q0OCK;
zNYO8:
oi2MK:
goto fDkbF;
X1BQC:
}
public function do_import()
{
goto W7V6I;
BbjB3:
foreach ($input as $d) {
$data[] = ["nama_guru" => trim($d->nama), "nip" => trim($d->nip), "username" => trim($d->username), "password" => trim($d->password), "foto" => "uploads/profiles/" . trim($d->nip) . ".jpg"];
CrQyR:
}
goto ID_wO;
tgdqr:
$this->output->set_content_type("application/json")->set_output($save);
goto Jx93w;
W7V6I:
$this->load->model("Master_model", "master");
goto ZI5HP;
ZI5HP:
$input = json_decode($this->input->post("guru", true));
goto eVCSf;
omLX3:
$save = $this->master->create("master_guru", $data, true);
goto tgdqr;
eVCSf:
$data = [];
goto BbjB3;
ID_wO:
F9Rfl:
goto omLX3;
Jx93w:
}
public function editJabatan($id)
{
goto KCvJc;
Qe2Nr:
$data["tp_active"] = $tp;
goto yjuY1;
Le1bR:
$guru_before->mapel_kelas = json_decode(json_encode(unserialize($guru_before->mapel_kelas)));
goto nhAS2;
KCvJc:
$this->load->model("Dropdown_model", "dropdown");
goto No6gi;
XWFFS:
$data["guru"] = $guru;
goto RmzNw;
v9nJc:
$data["ekskul"] = $this->dropdown->getAllEkskul();
goto fe52A;
wdLDH:
$data["mapels"] = $this->dropdown->getAllMapel();
goto Mdo_M;
f_oYz:
$data["kelass"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt);
goto wdLDH;
VZ4CI:
$data["groups"] = $this->ion_auth->groups()->result();
goto ufGSK;
dCiov:
$group = $this->ion_auth->get_users_groups($user->id)->row()->name;
goto TqMh9;
TlRID:
$user = $this->ion_auth->user()->row();
goto DhL5a;
dOAmE:
$this->load->view("_templates/dashboard/_footer");
goto FsGEA;
By_Ki:
$tp = $this->dashboard->getTahunActive();
goto lnGdZ;
FwdP1:
$data["before"] = ["kelass" => $this->dropdown->getAllKelas($tp2, $smt2), "guru" => $guru_before];
goto xn5t2;
ufGSK:
FNtn2:
goto f_oYz;
iNl0Q:
$tp2 = $smt->id_smt == "1" ? $tp->id_tp - 1 : $tp->id_tp;
goto veyjU;
No6gi:
$this->load->model("Master_model", "master");
goto XSULl;
DhL5a:
$data = ["user" => $user, "judul" => "Jabatan Guru", "subjudul" => "Edit Jabatan Guru", "profile" => $this->dashboard->getProfileAdmin($user->id), "setting" => $this->dashboard->getSetting()];
goto XWFFS;
u0Wzq:
$data["smt_active"] = $smt;
goto dCiov;
xn5t2:
$this->load->view("_templates/dashboard/_header", $data);
goto cBLn1;
fe52A:
$data["kur"] = $smt;
goto pNB0r;
cBLn1:
$this->load->view("master/guru/editmapel");
goto dOAmE;
RmzNw:
$data["tp"] = $this->dashboard->getTahun();
goto Qe2Nr;
yjuY1:
$data["smt"] = $this->dashboard->getSemester();
goto u0Wzq;
Mdo_M:
$data["levels"] = $this->dropdown->getAllLevelGuru();
goto v9nJc;
lnGdZ:
$smt = $this->dashboard->getSemesterActive();
goto APQ0T;
veyjU:
$guru_before = $this->master->getJabatanGuru($id, $tp2, $smt2);
goto Le1bR;
nhAS2:
$guru_before->ekstra_kelas = json_decode(json_encode(unserialize($guru_before->ekstra_kelas)));
goto FwdP1;
pNB0r:
$smt2 = $smt->id_smt == "1" ? "2" : "1";
goto iNl0Q;
TqMh9:
if (!($group === "admin")) {
goto FNtn2;
}
goto VZ4CI;
XSULl:
$this->load->model("Dashboard_model", "dashboard");
goto By_Ki;
APQ0T:
$guru = $this->master->getJabatanGuru($id, $tp->id_tp, $smt->id_smt);
goto TlRID;
FsGEA:
}
public function saveJabatan()
{
goto vX2E9;
VKaFo:
$res["status"] = FALSE;
goto oD_xb;
dyKrt:
$tmp_nama = $kelass2[$kelasmapel];
goto TowGZ;
omBiT:
$j = 0;
goto ih_MW;
oLel3:
if ($this->input->post()) {
goto mSS_y;
}
goto VKaFo;
rGzMT:
wMxNR:
goto lfnJ1;
WID6b:
goto St_uA;
goto USIJ0;
hGHEi:
$kelass2 = $this->dropdown->getAllKelas($tp2, $smt2);
goto XdIXA;
K000F:
$kelas_wali = $kelass1[$tmp_wali];
goto xxOEa;
mb5Xm:
$kelas[] = ["kelas" => $kelasmapel];
goto mfwWn;
jwBCs:
b3TA_:
goto NJDqA;
d0csX:
$smt = $this->master->getSemesterActive();
goto yIGTM;
sDPrE:
$row_kelas = count($this->input->post("kelasekstra" . $ekstra, true));
goto E8sfK;
Vd0aO:
$ekstras = [];
goto H26xg;
yIGTM:
$smt2 = $smt->id_smt == "1" ? "2" : "1";
goto DLesI;
TcIFW:
if (!isset($kelass2[$kelasmapel])) {
goto Y4n65;
}
goto dyKrt;
JIkc4:
$data = ["id_jabatan_guru" => $id_guru . $tp->id_tp . $smt->id_smt, "id_guru" => $id_guru, "id_jabatan" => $id_level, "id_kelas" => $kelas_wali == null ? 0 : $kelas_wali, "mapel_kelas" => $kelas_mapel_guru, "ekstra_kelas" => $kelas_ekstra_guru, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt];
goto oLel3;
TObx9:
$res["status"] = $update;
goto Id9rq;
lSqw2:
$j = 0;
goto enw4x;
kf05k:
$kelas_wali = $wali;
goto cquhu;
K1Kwg:
IsUB_:
goto PxCev;
Id9rq:
$res["msg"] = $update ? "Data berhasil disimpan" : "Gagal menyimpan data";
goto kDaj3;
OJFUC:
$id_guru = $this->input->post("id_guru", true);
goto AHszU;
yfXNL:
if (!$check) {
goto Oj_gs;
}
goto sDPrE;
LGMIL:
$kelasekstra = $this->input->post("kelasekstra" . $ekstra . "[" . $j . "]", true);
goto hlTN8;
QwBcA:
$kelass1 = $this->kelas->getNamaKelasByNama($tp->id_tp, $smt->id_smt);
goto hGHEi;
aV1ST:
$i = 0;
goto jwBCs;
Iw2DR:
$row_ekstras = count($this->input->post("ekstra", true));
goto NN6Dc;
USIJ0:
MotGn:
goto KNlAU;
qouNQ:
goto ThLwO;
goto oGQn2;
ibrxG:
$row_mapels = count($this->input->post("mapel", true));
goto aV1ST;
whIA2:
M_FFI:
goto TcIFW;
tLbSl:
Oj_gs:
goto gfqsV;
RNZn0:
$tp = $this->master->getTahunActive();
goto d0csX;
enw4x:
St_uA:
goto Xq6js;
Fq69h:
$kelas = [];
goto lSqw2;
mfwWn:
goto Tal5w;
goto whIA2;
mfwe3:
$i++;
goto Yh8Nd;
gfqsV:
oZqOr:
goto mfwe3;
tucPT:
$j++;
goto qouNQ;
AHszU:
$id_level = $this->input->post("level", true);
goto tTgjR;
pThNe:
Tal5w:
goto cwvqU;
xxOEa:
bJfp6:
goto diAiG;
lEtyQ:
mSS_y:
goto ZQXS8;
Xq6js:
if (!($j <= $row_kelas)) {
goto MotGn;
}
goto pP4jS;
NJDqA:
if (!($i <= $row_mapels)) {
goto DJwW6;
}
goto WqW0n;
cwvqU:
oP0qq:
goto EU1F9;
MS9cw:
$check = $this->input->post("kelasekstra" . $ekstra, true);
goto yfXNL;
j75tK:
$row_kelas = count($this->input->post("kelasmapel" . $mapel, true));
goto Fq69h;
yqBCt:
$i++;
goto gCt5x;
EU1F9:
$j++;
goto WID6b;
i10iW:
$this->output_json($res);
goto HOePa;
PxCev:
H2aSJ:
goto mlKzo;
mlKzo:
lqQs2:
goto tucPT;
aC013:
$this->load->model("Master_model", "master");
goto r8gnV;
Yh8Nd:
goto QGXXT;
goto rGzMT;
tTgjR:
$wali = $this->input->post("kelas_wali", true);
goto tauXJ;
o3SU1:
if ($copy) {
goto M_FFI;
}
goto mb5Xm;
HX3Sg:
mTimx:
goto PeqMF;
L4Siz:
$kelas_ekstra_guru = serialize($ekstras);
goto JIkc4;
tANwy:
if (!$check) {
goto mTimx;
}
goto j75tK;
ayn22:
gO68A:
goto Nibja;
Mw5oJ:
if (!isset($kelass2[$kelasekstra])) {
goto IsUB_;
}
goto Sq5YM;
ynB0e:
rodWD:
goto Mw5oJ;
hlTN8:
if ($copy) {
goto rodWD;
}
goto wlxCZ;
lfnJ1:
DiajJ:
goto L4Siz;
vX2E9:
$this->load->model("Dropdown_model", "dropdown");
goto aC013;
cquhu:
goto bJfp6;
goto ayn22;
ED5vn:
$nama_ekstra = $this->input->post("nama_ekstra" . $ekstra, true);
goto MS9cw;
W3pQk:
DJwW6:
goto XrEPS;
bu76A:
LRVHD:
goto PlR4I;
REaIA:
if (!$check_ekstra) {
goto DiajJ;
}
goto Iw2DR;
oGQn2:
zB3ge:
goto Z8_1I;
C9g7L:
if (!($j <= $row_kelas)) {
goto zB3ge;
}
goto LGMIL;
P1pRW:
goto rrYze;
goto lEtyQ;
Nibja:
$tmp_wali = $kelass2[$wali];
goto K000F;
pP4jS:
$kelasmapel = $this->input->post("kelasmapel" . $mapel . "[" . $j . "]", true);
goto o3SU1;
NN6Dc:
$i = 0;
goto FG6C3;
Fp3kF:
$check = $this->input->post("kelasmapel" . $mapel, true);
goto tANwy;
oD_xb:
$res["msg"] = "Error post data";
goto P1pRW;
tauXJ:
$copy = $this->input->post("copy", true) != null;
goto RNZn0;
H26xg:
$check_ekstra = $this->input->post("ekstra", true);
goto REaIA;
gCt5x:
goto b3TA_;
goto W3pQk;
DLesI:
$tp2 = $smt->id_smt == "1" ? $tp->id_tp - 1 : $tp->id_tp;
goto QwBcA;
BWGzb:
if (!($i <= $row_ekstras)) {
goto wMxNR;
}
goto maiYi;
PeqMF:
IR4wc:
goto yqBCt;
r8gnV:
$this->load->model("Kelas_model", "kelas");
goto OJFUC;
kAOgC:
$check_mapel = $this->input->post("mapel", true);
goto UeGK9;
ih_MW:
ThLwO:
goto C9g7L;
XdIXA:
if ($copy) {
goto gO68A;
}
goto kf05k;
wlxCZ:
$kelas[] = ["kelas" => $kelasekstra];
goto ZvfBO;
kDaj3:
rrYze:
goto i10iW;
ZQXS8:
$update = $this->db->replace("jabatan_guru", $data);
goto TObx9;
diAiG:
$mapels = [];
goto kAOgC;
UeGK9:
if (!$check_mapel) {
goto HccDc;
}
goto ibrxG;
Sq5YM:
$tmp_nama2 = $kelass2[$kelasekstra];
goto tgYRz;
trYNe:
$kelas[] = ["kelas" => $kelass1[$tmp_nama]];
goto bu76A;
KNlAU:
$mapels[] = ["id_mapel" => $mapel, "nama_mapel" => $nama_mapel, "kelas_mapel" => $kelas];
goto HX3Sg;
WqW0n:
$mapel = $this->input->post("mapel[" . $i . "]", true);
goto vtRTY;
ZvfBO:
goto H2aSJ;
goto ynB0e;
PlR4I:
Y4n65:
goto pThNe;
tgYRz:
$kelas[] = ["kelas" => $kelass1[$tmp_nama2]];
goto K1Kwg;
Z8_1I:
$ekstras[] = ["id_ekstra" => $ekstra, "nama_ekstra" => $nama_ekstra, "kelas_ekstra" => $kelas];
goto tLbSl;
YCell:
$kelas_mapel_guru = serialize($mapels);
goto Vd0aO;
E8sfK:
$kelas = [];
goto omBiT;
vtRTY:
$nama_mapel = $this->input->post("nama_mapel" . $mapel, true);
goto Fp3kF;
TowGZ:
if (!isset($kelass1[$tmp_nama])) {
goto LRVHD;
}
goto trYNe;
maiYi:
$ekstra = $this->input->post("ekstra[" . $i . "]", true);
goto ED5vn;
XrEPS:
HccDc:
goto YCell;
FG6C3:
QGXXT:
goto BWGzb;
HOePa:
}
public function getDataKelas()
{
goto PQT3c;
Vi7mF:
$tp = $this->dashboard->getTahunActive();
goto YNXmK;
WRELz:
$mapel_terisi = [];
goto eFUV5;
sneB0:
$data["mpl_terisi"] = $mapel_terisi;
goto o_GDu;
YppuA:
$jbtn = [];
goto IWRp0;
NpCIa:
$this->load->model("Users_model", "users");
goto Vi7mF;
k3NLj:
$this->output_json($data);
goto bG9la;
Ia_XJ:
$data["kelas"] = $this->users->getKelas($tp->id_tp, $smt->id_smt);
goto k3NLj;
tbySk:
$data["jabatan"] = $jbtn;
goto sneB0;
vzfaJ:
$this->load->model("Dashboard_model", "dashboard");
goto NpCIa;
PQT3c:
$this->load->model("Master_model", "master");
goto vzfaJ;
VaDl9:
crsZc:
goto tbySk;
IWRp0:
foreach ($jabatans as $jabatan) {
goto PwcHv;
jIjy_:
Fm1x0:
goto QXode;
gdNdx:
foreach ($eks_kls as $eks) {
goto SWluT;
HWEgC:
$ekstra_terisi[$eks->id_ekstra][$jabatan->id_guru] = ["id_guru" => $jabatan->id_guru, "guru" => $jabatan->nama_guru, "kelas" => $klse];
goto Mcr7j;
SWluT:
$klse = [];
goto Qx8vK;
Qx8vK:
foreach ($eks->kelas_ekstra as $ek) {
$klse[] = $ek->kelas;
YGOZo:
}
goto SQur3;
Mcr7j:
IJUv1:
goto Muwrf;
SQur3:
dXGol:
goto HWEgC;
Muwrf:
}
goto jIjy_;
JhIM_:
K7uTS:
goto gdNdx;
rAvGg:
$eks_kls = $jabatan->ekstra_kelas = json_decode(json_encode(unserialize($jabatan->ekstra_kelas)));
goto N0caA;
N0caA:
foreach ($mpl_kls as $mpls) {
goto nXXxL;
jpA0D:
foreach ($mpls->kelas_mapel as $mpl) {
$klss[] = $mpl->kelas;
s34S4:
}
goto jkTtS;
jkTtS:
Iy5pb:
goto u4Ghs;
nXXxL:
$klss = [];
goto jpA0D;
u4Ghs:
$mapel_terisi[$mpls->id_mapel][$jabatan->id_guru] = ["id_guru" => $jabatan->id_guru, "guru" => $jabatan->nama_guru, "kelas" => $klss];
goto BeAE9;
BeAE9:
rfHqg:
goto TZVrr;
TZVrr:
}
goto JhIM_;
PwcHv:
$mpl_kls = $jabatan->mapel_kelas = json_decode(json_encode(unserialize($jabatan->mapel_kelas)));
goto rAvGg;
lwtG3:
J72mB:
goto EVH6f;
QXode:
$jbtn[$jabatan->id_jabatan][$jabatan->id_kelas] = ["nama" => $jabatan->nama_guru, "id" => $jabatan->id_guru];
goto lwtG3;
EVH6f:
}
goto VaDl9;
YNXmK:
$smt = $this->dashboard->getSemesterActive();
goto evYBP;
evYBP:
$jabatans = $this->master->getGuruMapel($tp->id_tp, $smt->id_smt);
goto WRELz;
eFUV5:
$ekstra_terisi = [];
goto YppuA;
o_GDu:
$data["eks_terisi"] = $ekstra_terisi;
goto Ia_XJ;
bG9la:
}
public function addjabatan()
{
goto uFgBJ;
OOO1x:
$insert = ["id_level" => $id, "level" => $this->input->post("level", true)];
goto LKmWK;
hvsRc:
$data = ["success" => $replaced, "msg" => $replaced ? "Sukses " . $s_mode . " jabatan" : "Gagal " . $s_mode . " jabatan"];
goto VyXQO;
plUpy:
$replaced = $this->db->delete("level_guru", "id_level=" . $id);
goto PG9BC;
VyXQO:
$this->output_json($data);
goto TTEuG;
SgnNg:
QuHyP:
goto hvsRc;
xDo0j:
TZutf:
goto OOO1x;
PG9BC:
goto QuHyP;
goto xDo0j;
LKmWK:
$replaced = $this->db->replace("level_guru", $insert);
goto SgnNg;
gai4G:
$id = $this->input->post("id_level", true);
goto UitpF;
GsbOw:
if ($mode == "1") {
goto TZutf;
}
goto plUpy;
UitpF:
$s_mode = $mode == "1" ? "menyimpan" : "menghapus";
goto GsbOw;
uFgBJ:
$mode = $this->input->post("mode", true);
goto gai4G;
TTEuG:
}
}
?>