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

Variables

None

Stats

MD5 19148990e029260cacff8f48e9869605
Eval Count 0
Decode Time 118 ms