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 |
Stats
MD5 | 9cd19e3d1f3f05c322d3e9feecf30660 |
Eval Count | 0 |
Decode Time | 59 ms |