Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* ________________________________________ | GarudaCBT ..

Decoded Output download

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

Did this file decode correctly?

Original Code

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

Function Calls

None

Variables

None

Stats

MD5 69528df76ab809ffd112fa74de547c8e
Eval Count 0
Decode Time 112 ms