class Cbtalokasi extends CI_Controller { public function __construct() { goto bQUh6; DjGJw: redirect("auth"); goto ftbUX; jg7P0: goto euFKR; goto gVanJ; YrGp_: $this->load->library(["datatables", "form_validation"]); goto KqPaQ; xV6Nj: Av9ov: goto jg7P0; rhXs3: 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 xV6Nj; bQUh6: parent::__construct(); goto wwuvu; ftbUX: euFKR: goto YrGp_; apzEH: if ($this->ion_auth->is_admin()) { goto Av9ov; } goto rhXs3; KqPaQ: $this->form_validation->set_error_delimiters('', ''); goto kq2h0; gVanJ: mcyHE: goto DjGJw; wwuvu: if (!$this->ion_auth->logged_in()) { goto mcyHE; } goto apzEH; kq2h0: } public function output_json($data, $encode = true) { goto nGtH4; r0fQG: $data = json_encode($data); goto LpcDu; wLRCP: $this->output->set_content_type("application/json")->set_output($data); goto lbSBj; nGtH4: if (!$encode) { goto zKW5A; } goto r0fQG; LpcDu: zKW5A: goto wLRCP; lbSBj: } public function index() { goto s7ue2; HCnPS: goto vV0Nm; goto IpdyO; xvJTB: if ($setting->jenjang == "3") { goto UnHpy; } goto SteTA; EeRS3: ahfxi: goto vvofx; G32mp: $jadwals = []; goto Hmpwu; UEqf0: $tp = $this->dashboard->getTahunActive(); goto WcCXd; n7XiK: if ($setting->jenjang == "2") { goto GnCRp; } goto xvJTB; DDCuo: $data["tp"] = $this->dashboard->getTahun(); goto g9fju; A3mBL: $data["filter"] = ["0" => "Semua", "1" => "Tanggal"]; goto oJPbO; KFn5N: goto vV0Nm; goto N1xYQ; yW43Z: if ($setting->jenjang == "1") { goto ahfxi; } goto n7XiK; aNaSy: R0WGC: goto L2WIt; rivHS: $levels = ["0" => "Pilih Level", "7" => "7", "8" => "8", "9" => "9"]; goto KFn5N; UX50g: $this->load->view("cbt/alokasi/data"); goto Sl3h1; lEaG_: $id_jenis = $this->cbt->getDistinctJenisJadwal($tp->id_tp, $smt->id_smt); goto Fz5mC; lnxgy: $data["ruang"] = $this->dropdown->getAllRuang(); goto P1oHo; PHCyN: $setting = $this->dashboard->getSetting(); goto eG3AL; rgwkI: $dari_selected = $this->input->get("dari", true); goto HpmZz; fNmOx: $this->load->model("Dashboard_model", "dashboard"); goto NacN7; oJPbO: $data["jenis_selected"] = $jenis_selected; goto OMlqS; Na3vJ: $data["profile"] = $this->dashboard->getProfileAdmin($user->id); goto le53d; YpWBO: foreach ($jadwals as $key => $row) { goto buFIm; uW5T8: A2eWY: goto gMec4; Rn2yf: $ret[$row->tgl_mulai] = []; goto hXRjR; djLwy: HLdpJ: goto ZRQyx; gMec4: array_push($ret[$row->tgl_mulai], $row); goto djLwy; hXRjR: array_push($ret[$row->tgl_mulai], $row); goto kqHV2; kqHV2: goto HLdpJ; goto uW5T8; ZRQyx: skq_i: goto R58j4; buFIm: if (isset($ret[$row->tgl_mulai])) { goto A2eWY; } goto Rn2yf; R58j4: } goto aNaSy; cOvWG: $data["jenis"] = $this->cbt->getAllJenisUjianByArrJenis($ids); goto THArm; PxwJJ: foreach ($id_jenis as $jenis) { array_push($ids, $jenis->id_jenis); UQH2w: } goto d36bw; d36bw: gCbew: goto tQvIs; OMlqS: $data["level_selected"] = $level_selected; goto Y3Zej; THArm: yNJpH: goto CT28Z; IpdyO: GnCRp: goto rivHS; xgoxx: $data["jenis"] = ['' => "belum ada jadwal ujian"]; goto fMLUy; Qrvip: $ret = []; goto YpWBO; tQvIs: Y3bkU: goto i2Orf; o73qR: cvoV3: goto CFlpd; JDdON: $data["levels"] = $levels; goto Qrvip; N1xYQ: UnHpy: goto WvLU3; NacN7: $this->load->model("Cbt_model", "cbt"); goto eS_Hx; g9fju: $data["tp_active"] = $tp; goto xnZAz; CFlpd: $data["kelas"] = $this->dropdown->getAllKelas($tp->id_tp, $smt->id_smt); goto lnxgy; Sl3h1: $this->load->view("_templates/dashboard/_footer"); goto zTDFV; jxkKp: $filter_selected = $this->input->get("filter", true); goto rgwkI; WcCXd: $smt = $this->dashboard->getSemesterActive(); goto DDCuo; Fz5mC: $ids = []; goto J7ew8; fMLUy: goto yNJpH; goto Sj6eQ; k_OPI: $data["sampai_selected"] = $sampai_selected; goto G32mp; WvLU3: $levels = ["0" => "Pilih Level", "10" => "10", "11" => "11", "12" => "12"]; goto JKyAO; SteTA: goto vV0Nm; goto EeRS3; J7ew8: if (!($id_jenis && count($id_jenis) > 0)) { goto Y3bkU; } goto PxwJJ; P1oHo: $levels = []; goto yW43Z; le53d: $this->load->view("_templates/dashboard/_header", $data); goto UX50g; eS_Hx: $user = $this->ion_auth->user()->row(); goto PHCyN; zABxJ: $data["smt_active"] = $smt; goto lEaG_; Y3Zej: $data["filter_selected"] = $filter_selected; goto SIi8L; eG3AL: $data = ["user" => $user, "judul" => "Alokasi Waktu", "subjudul" => "Alokasi Waktu Ujian", "setting" => $setting]; goto UEqf0; JKyAO: vV0Nm: goto JDdON; SIi8L: $data["dari_selected"] = $dari_selected; goto k_OPI; s7ue2: $this->load->model("Dropdown_model", "dropdown"); goto fNmOx; Hmpwu: if (!($jenis_selected != null && $level_selected != null)) { goto cvoV3; } goto OWUqm; CT28Z: $jenis_selected = $this->input->get("jenis", true); goto FH2x2; HpmZz: $sampai_selected = $this->input->get("sampai", true); goto A3mBL; OWUqm: $jadwals = $this->cbt->getJadwalByJenis($jenis_selected, $level_selected, $dari_selected, $sampai_selected); goto o73qR; i2Orf: if ($ids && count($ids) > 0) { goto m2evH; } goto xgoxx; L2WIt: $data["jadwals"] = $jadwals; goto Na3vJ; FH2x2: $level_selected = $this->input->get("level", true); goto jxkKp; Sj6eQ: m2evH: goto cOvWG; vvofx: $levels = ["0" => "Pilih Level", "1" => "1", "2" => "2", "3" => "3", "4" => "4", "5" => "5", "6" => "6"]; goto HCnPS; xnZAz: $data["smt"] = $this->dashboard->getSemester(); goto zABxJ; zTDFV: } public function saveAlokasi() { goto vdtpL; dl918: vIYz3: goto Gdv6I; Gdv6I: $update = $this->db->update_batch("cbt_jadwal", $insert, "id_jadwal"); goto ZR7ri; CIRva: $insert = []; goto PGaec; vdtpL: $input = json_decode($this->input->post("alokasi", true)); goto CIRva; PGaec: foreach ($input as $d) { goto BkHIV; DgfQB: uzTli: goto OntJR; cmFvz: array_push($insert, ["id_jadwal" => $d->id_jadwal, "jam_ke" => $d->jam_ke]); goto DgfQB; OntJR: CF8x8: goto zVEiF; BkHIV: if (!($d->id_jadwal != "0")) { goto uzTli; } goto cmFvz; zVEiF: } goto dl918; ysmMf: $this->output_json($data); goto S61sj; ZR7ri: $data["status"] = $update; goto ysmMf; S61sj: } }
© 2023 Quttera Ltd. All rights reserved.