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 defined("\102\101\123\x45\x50\101\x54\110") or die("\x4e\x6f\40\x64\151\162\x65\x63..

Decoded Output download

<?php 
defined("BASEPATH") or die("No direct script access allowed"); 
class N_prestasi extends CI_Controller 
{ 
    function __construct() 
    { 
        parent::__construct(); 
        $this->sespre = $this->config->item("session_name_prefix"); 
        $this->d["admlevel"] = $this->session->userdata($this->sespre . "level"); 
        $this->d["admkonid"] = $this->session->userdata($this->sespre . "konid"); 
        $this->d["url"] = "n_prestasi"; 
        $get_tasm = $this->db->query("SELECT tahun FROM tahun WHERE aktif = 'Y'")->row_array(); 
        $this->d["tasm"] = $get_tasm["tahun"]; 
        $this->d["ta"] = substr($this->d["tasm"], 0, 4); 
        $wali = $this->session->userdata($this->sespre . "walikelas"); 
        $this->d["id_kelas"] = $wali["id_walikelas"]; 
        $this->d["nama_kelas"] = $wali["nama_walikelas"]; 
        $this->d["nama_kelas"] = $wali["nama_walikelas"]; 
    } 
    public function datatable() 
    { 
        $start = $this->input->post("start"); 
        $length = $this->input->post("length"); 
        $draw = $this->input->post("draw"); 
        $search = $this->input->post("search"); 
        $d_total_row = $this->db->query("SELECT \xa                                        a.id, c.nama nmsiswa, a.jenis, a.keterangan
                                        FROM t_prestasi a \xa                                        LEFT JOIN t_kelas_siswa b ON a.id_siswa = b.id_siswa\xa                                        LEFT JOIN m_siswa c ON a.id_siswa = c.id
                                        WHERE (b.id_kelas = '" . $this->d["id_kelas"] . "' 
                                        AND a.ta = '" . $this->d["tasm"] . "') 
                                        AND (c.nama LIKE '%" . $search["value"] . "%' 
                                        OR a.jenis LIKE '%" . $search["value"] . "%' 
                                        OR a.keterangan LIKE '%" . $search["value"] . "%' 
                                        )")->num_rows(); 
        $q_datanya = $this->db->query("SELECT \xa                                        a.id, c.nama nmsiswa, a.jenis, a.keterangan
                                        FROM t_prestasi a 
                                        LEFT JOIN t_kelas_siswa b ON a.id_siswa = b.id_siswa\xa                                        LEFT JOIN m_siswa c ON a.id_siswa = c.id\xa                                        WHERE b.id_kelas = '" . $this->d["id_kelas"] . "' 
                                        AND a.ta = '" . $this->d["tasm"] . "'\xa                                        AND (c.nama LIKE '%" . $search["value"] . "%' \xa                                        OR a.jenis LIKE '%" . $search["value"] . "%' \xa                                        OR a.keterangan LIKE '%" . $search["value"] . "%' 
                                        )\xa                                        LIMIT " . $start . ", " . $length . '')->result_array(); 
        $data = array(); 
        $no = $start + 1; 
        foreach ($q_datanya as $d) { 
            $data_ok = array(); 
            $data_ok[0] = $no++; 
            $data_ok[1] = $d["nmsiswa"]; 
            $data_ok[2] = $d["jenis"]; 
            $data_ok[3] = $d["keterangan"]; 
            $data_ok[4] = "<a href="#" class="btn btn-xs btn-danger" onclick="return hapus(" . $d["id"] . ");"><i class="fa fa-remove"></i> Hapus</a> "; 
            $data[] = $data_ok; 
        } 
        $json_data = array("draw" => $draw, "iTotalRecords" => $d_total_row, "iTotalDisplayRecords" => $d_total_row, "data" => $data); 
        j($json_data); 
        die; 
    } 
    public function simpan() 
    { 
        $p = $this->input->post(); 
        $p_data = array("id_siswa" => $p["id_siswa"], "jenis" => $p["jenis"], "keterangan" => $p["keterangan"], "ta" => $this->d["tasm"]); 
        $this->db->insert("t_prestasi", $p_data); 
        $d["status"] = "ok"; 
        $d["data"] = "Data berhasil disimpan.."; 
        j($d); 
    } 
    public function hapus($id) 
    { 
        $this->db->query("DELETE FROM t_prestasi WHERE id = '{$id}'"); 
        $d["status"] = "ok"; 
        $d["data"] = "Data berhasil dihapus.."; 
        j($d); 
    } 
    public function index() 
    { 
        $this->d["siswa_kelas"] = $this->db->query("SELECT \xa                                                    a.id_siswa, b.nama\xa                                                    FROM t_kelas_siswa a
                                                    INNER JOIN m_siswa b ON a.id_siswa = b.id
                                                    WHERE a.id_kelas = '" . $this->d["id_kelas"] . "' AND a.ta = '" . $this->d["ta"] . "'")->result_array(); 
        $this->d["p"] = "list"; 
        $this->load->view("template_utama", $this->d); 
    } 
} ?>

Did this file decode correctly?

Original Code

<?php
defined("\102\101\123\x45\x50\101\x54\110") or die("\x4e\x6f\40\x64\151\162\x65\x63\164\x20\163\x63\162\x69\x70\164\x20\x61\143\143\145\163\163\x20\141\154\154\157\167\145\x64");
class N_prestasi extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->sespre = $this->config->item("\x73\x65\163\x73\x69\x6f\156\x5f\156\x61\155\145\137\160\x72\145\146\151\170");
        $this->d["\141\144\x6d\154\x65\x76\145\x6c"] = $this->session->userdata($this->sespre . "\154\x65\x76\x65\154");
        $this->d["\x61\x64\x6d\153\157\156\x69\144"] = $this->session->userdata($this->sespre . "\153\x6f\156\x69\144");
        $this->d["\165\x72\154"] = "\x6e\137\x70\x72\145\163\x74\x61\x73\151";
        $get_tasm = $this->db->query("\123\x45\x4c\105\x43\124\x20\164\x61\x68\165\x6e\40\x46\122\x4f\115\x20\x74\x61\150\x75\156\x20\x57\110\x45\x52\x45\x20\x61\x6b\x74\x69\146\40\75\40\47\131\x27")->row_array();
        $this->d["\164\x61\163\155"] = $get_tasm["\x74\141\150\x75\x6e"];
        $this->d["\164\141"] = substr($this->d["\x74\x61\163\155"], 0, 4);
        $wali = $this->session->userdata($this->sespre . "\x77\141\x6c\x69\x6b\145\x6c\x61\163");
        $this->d["\x69\x64\x5f\x6b\145\x6c\x61\x73"] = $wali["\x69\144\137\x77\x61\154\x69\153\145\154\141\x73"];
        $this->d["\x6e\141\x6d\x61\137\153\x65\x6c\141\x73"] = $wali["\156\x61\x6d\x61\137\167\141\x6c\x69\x6b\145\x6c\141\163"];
        $this->d["\x6e\x61\x6d\141\137\153\x65\154\141\163"] = $wali["\x6e\141\x6d\x61\x5f\x77\x61\154\x69\x6b\x65\154\141\x73"];
    }
    public function datatable()
    {
        $start = $this->input->post("\x73\x74\141\162\x74");
        $length = $this->input->post("\x6c\145\156\x67\164\x68");
        $draw = $this->input->post("\x64\162\x61\167");
        $search = $this->input->post("\163\145\141\162\x63\x68");
        $d_total_row = $this->db->query("\x53\105\x4c\105\103\x54\x20\xa\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x61\x2e\x69\x64\x2c\40\x63\x2e\x6e\x61\x6d\141\40\156\155\x73\151\x73\x77\141\54\40\x61\x2e\x6a\145\x6e\151\163\x2c\x20\x61\x2e\x6b\145\164\x65\x72\141\156\147\x61\x6e\12\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\x46\x52\117\115\40\x74\x5f\x70\x72\x65\163\164\141\163\x69\x20\141\40\xa\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x4c\105\x46\124\x20\112\117\x49\x4e\x20\x74\137\x6b\x65\x6c\x61\x73\x5f\163\x69\x73\167\141\x20\142\40\x4f\x4e\x20\141\x2e\151\x64\x5f\163\x69\x73\167\x61\40\x3d\x20\x62\56\x69\x64\x5f\163\151\163\167\141\xa\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\114\x45\x46\x54\x20\x4a\117\x49\116\40\x6d\137\163\151\163\167\x61\40\143\40\117\x4e\x20\x61\56\151\x64\137\x73\151\163\x77\141\x20\75\x20\143\56\x69\x64\12\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\127\110\x45\x52\x45\x20\50\142\x2e\x69\x64\x5f\153\x65\x6c\141\x73\40\75\x20\47" . $this->d["\151\144\137\x6b\x65\x6c\x61\x73"] . "\x27\x20\12\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x41\116\104\x20\x61\56\164\141\x20\75\x20\47" . $this->d["\164\x61\x73\x6d"] . "\x27\51\40\12\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\101\116\x44\40\50\x63\x2e\156\141\155\x61\x20\x4c\111\x4b\x45\40\47\x25" . $search["\x76\x61\x6c\x75\145"] . "\45\47\40\12\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\117\x52\x20\141\x2e\152\x65\156\151\x73\40\x4c\111\x4b\x45\40\47\x25" . $search["\166\x61\154\x75\x65"] . "\x25\x27\x20\12\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x4f\x52\x20\x61\x2e\153\x65\x74\x65\162\x61\156\147\141\x6e\40\x4c\111\x4b\105\40\47\x25" . $search["\166\x61\154\x75\145"] . "\x25\47\x20\12\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\40\40\51")->num_rows();
        $q_datanya = $this->db->query("\x53\105\114\105\103\x54\x20\xa\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x61\x2e\x69\144\54\40\143\56\x6e\x61\155\x61\40\156\x6d\x73\151\x73\x77\x61\54\40\x61\x2e\152\x65\156\151\163\54\40\141\56\153\x65\164\145\162\x61\x6e\x67\x61\x6e\12\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x20\x46\122\x4f\115\x20\x74\137\x70\162\145\x73\x74\x61\163\x69\x20\141\x20\12\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\114\105\x46\124\40\x4a\117\x49\116\40\x74\x5f\x6b\x65\154\x61\163\x5f\163\x69\163\167\141\x20\x62\x20\x4f\x4e\40\141\x2e\151\x64\137\163\x69\x73\x77\141\x20\x3d\x20\x62\56\x69\x64\x5f\x73\151\x73\x77\141\xa\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\40\114\105\x46\124\40\112\117\x49\x4e\40\x6d\x5f\163\151\163\x77\141\x20\x63\x20\x4f\116\40\141\56\151\144\137\163\151\163\167\141\x20\75\x20\143\56\151\x64\xa\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\x57\x48\105\122\x45\40\x62\x2e\151\x64\137\x6b\145\154\141\163\40\75\40\47" . $this->d["\x69\x64\x5f\x6b\x65\154\141\163"] . "\x27\x20\12\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\101\116\x44\x20\x61\56\164\141\40\x3d\40\47" . $this->d["\164\141\163\x6d"] . "\x27\xa\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\101\116\x44\x20\50\x63\56\x6e\x61\155\x61\40\114\x49\x4b\x45\40\x27\x25" . $search["\x76\x61\x6c\165\x65"] . "\x25\47\40\xa\40\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x4f\x52\40\x61\56\x6a\145\x6e\x69\x73\x20\x4c\111\113\105\40\47\x25" . $search["\x76\141\x6c\x75\x65"] . "\45\47\40\xa\x20\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\117\x52\x20\141\56\153\145\x74\x65\162\x61\x6e\x67\x61\x6e\x20\x4c\x49\x4b\105\x20\x27\x25" . $search["\166\141\154\165\x65"] . "\45\47\40\12\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\51\xa\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x4c\x49\115\111\x54\40" . $start . "\x2c\x20" . $length . '')->result_array();
        $data = array();
        $no = $start + 1;
        foreach ($q_datanya as $d) {
            $data_ok = array();
            $data_ok[0] = $no++;
            $data_ok[1] = $d["\156\x6d\163\151\x73\x77\x61"];
            $data_ok[2] = $d["\x6a\x65\156\151\163"];
            $data_ok[3] = $d["\153\145\x74\x65\162\141\156\147\x61\x6e"];
            $data_ok[4] = "\x3c\x61\x20\150\162\145\146\x3d\42\43\42\x20\x63\154\141\x73\x73\75\42\x62\164\156\40\x62\164\x6e\x2d\170\163\40\142\x74\x6e\x2d\144\141\156\147\145\x72\x22\x20\x6f\156\143\x6c\151\x63\153\x3d\x22\162\145\x74\165\162\x6e\x20\150\141\x70\x75\x73\50" . $d["\151\144"] . "\x29\73\x22\x3e\74\151\x20\143\x6c\141\x73\163\x3d\42\146\x61\40\x66\141\55\162\145\x6d\x6f\166\x65\42\76\74\57\x69\x3e\40\x48\x61\160\165\x73\74\x2f\x61\76\x20";
            $data[] = $data_ok;
        }
        $json_data = array("\144\x72\141\167" => $draw, "\x69\124\157\x74\141\154\122\145\143\157\x72\x64\x73" => $d_total_row, "\151\124\157\164\x61\x6c\104\151\163\160\154\141\x79\x52\145\143\x6f\162\x64\163" => $d_total_row, "\x64\x61\x74\x61" => $data);
        j($json_data);
        die;
    }
    public function simpan()
    {
        $p = $this->input->post();
        $p_data = array("\x69\x64\x5f\163\151\x73\167\x61" => $p["\x69\x64\137\163\x69\163\167\141"], "\152\145\156\151\x73" => $p["\x6a\x65\x6e\151\x73"], "\x6b\x65\164\x65\x72\x61\x6e\x67\141\x6e" => $p["\x6b\145\164\145\x72\x61\x6e\147\x61\x6e"], "\x74\x61" => $this->d["\x74\141\163\155"]);
        $this->db->insert("\x74\137\160\x72\145\x73\164\141\x73\x69", $p_data);
        $d["\163\164\x61\164\165\163"] = "\x6f\153";
        $d["\x64\x61\164\x61"] = "\104\x61\164\x61\x20\x62\145\x72\x68\141\163\151\x6c\40\x64\x69\163\x69\155\x70\x61\156\x2e\x2e";
        j($d);
    }
    public function hapus($id)
    {
        $this->db->query("\104\105\114\105\x54\105\40\x46\122\x4f\x4d\x20\164\x5f\160\x72\145\163\x74\141\163\151\x20\x57\110\105\x52\x45\x20\x69\144\40\x3d\40\47{$id}\x27");
        $d["\163\164\x61\164\165\163"] = "\x6f\153";
        $d["\x64\141\164\x61"] = "\x44\x61\x74\x61\40\142\x65\x72\150\141\163\151\x6c\x20\144\151\150\x61\x70\165\x73\56\x2e";
        j($d);
    }
    public function index()
    {
        $this->d["\163\x69\163\167\141\x5f\x6b\145\x6c\x61\x73"] = $this->db->query("\123\105\114\x45\x43\124\x20\xa\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x61\56\x69\144\x5f\163\x69\163\x77\141\x2c\40\x62\56\x6e\141\x6d\141\xa\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\40\x46\122\x4f\115\x20\x74\x5f\x6b\x65\154\x61\163\137\163\x69\163\x77\x61\x20\x61\12\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x49\x4e\x4e\x45\x52\x20\x4a\117\x49\x4e\40\x6d\137\163\x69\163\x77\x61\40\142\x20\x4f\x4e\40\x61\56\151\x64\137\x73\151\163\x77\x61\40\x3d\40\142\x2e\151\144\12\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\127\110\105\122\x45\x20\141\56\x69\x64\x5f\x6b\145\x6c\141\x73\x20\75\40\x27" . $this->d["\151\144\x5f\153\x65\154\141\x73"] . "\x27\40\x41\x4e\x44\40\x61\x2e\164\141\x20\x3d\x20\47" . $this->d["\x74\x61"] . "\x27")->result_array();
        $this->d["\160"] = "\x6c\151\163\164";
        $this->load->view("\164\x65\155\x70\154\141\164\x65\x5f\165\x74\141\155\141", $this->d);
    }
}

Function Calls

None

Variables

None

Stats

MD5 9cd19e3d1f3f05c322d3e9feecf30660
Eval Count 0
Decode Time 59 ms