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 goto Qw1cb; Qw1cb: defined("\x42\x41\123\105\120\101\x54\x48") or die("\x4e\157\40..

Decoded Output download

<?php 
 goto Qw1cb; Qw1cb: defined("BASEPATH") or die("No direct script access allowed"); goto vmA2D; vmA2D: class Pelanggan extends CI_Controller { function __construct() { parent::__construct(); date_default_timezone_set("Asia/Jakarta"); if ($this->session->userdata("status") != "onfire") { redirect(base_url("sfb/") . "Login/logout"); } } public function index() { $db1 = $this->load->database("smart", TRUE); $data["menu"] = "Pengaturan"; $data["submenu"] = "Pelanggan"; $db1->where("scorp", $this->session->userdata("corp")); $data["us"] = $db1->get("setting")->row_array(); $baris = $db1->escape_str($this->input->post("brs", TRUE)); if (!empty($baris)) { $brs = $baris; } else { $brs = 8; } $nama = $db1->escape_str($this->input->post("nama", TRUE)); if (!empty($nama)) { $nm = $nama; } else { $nm = ''; } $db1->like("plnama", $nm, "both"); $db1->limit($brs); $db1->where("plcorp", $this->session->userdata("corp")); $data["q"] = $db1->get_where("pelanggan", array("plid>" => 0))->result(); $data["brs"] = $brs; $data["nama"] = $nm; $this->load->view("sfb/template/header", $data); $this->load->view("sfb/menu/pengaturan", $data); $this->load->view("sfb/konten/pelanggan", $data); $this->load->view("sfb/template/footer"); } public function tambah() { $db1 = $this->load->database("smart", TRUE); $nama = strtoupper($db1->escape_str($this->input->post("nama", TRUE))); $alamat = strtoupper($db1->escape_str($this->input->post("alamat", TRUE))); $kontak = strtoupper($db1->escape_str($this->input->post("kontak", TRUE))); $norek = strtoupper($db1->escape_str($this->input->post("norek", TRUE))); $an = strtoupper($db1->escape_str($this->input->post("an", TRUE))); $piutang = str_replace(".", '', $db1->escape_str($this->input->post("piutang", TRUE))); $uid = $this->session->userdata("uid"); $data = array("plnama" => $nama, "plalamat" => $alamat, "plkontak" => $kontak, "plrek" => $norek, "plan" => $an, "plpta" => $piutang, "plptg" => $piutang, "plcorp" => $this->session->userdata("corp")); $db1->insert("pelanggan", $data); $pid = $db1->insert_id(); if ($piutang > 0) { $faktur = "FFPTA" . $uid . "-" . date("YmdHis"); $dptg = array("ptfaktur" => $faktur, "ptpel" => $pid, "ptket" => "PIUTANG AWAL", "ptawal" => 0, "ptutg" => $piutang, "ptbyr" => 0, "ptakhir" => $piutang, "ptcorp" => $this->session->userdata("corp")); $db1->insert("piutang", $dptg); } $inf = "DATA PELANGGAN " . $nama . " BERHASIL DISIMPAN."; $log = array("lket" => $inf, "luser" => $uid, "lcorp" => $this->session->userdata("corp")); $db1->insert("log", $log); $this->session->set_flashdata("msg", "<div class="alert alert-success alert-dismissible" role="alert""><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>" . $inf . ".</div>"); redirect(base_url("sfb/") . "Pelanggan"); } public function edit() { $db1 = $this->load->database("smart", TRUE); $id = strtoupper($db1->escape_str($this->input->post("id", TRUE))); $nama = strtoupper($db1->escape_str($this->input->post("nama", TRUE))); $alamat = strtoupper($db1->escape_str($this->input->post("alamat", TRUE))); $kontak = strtoupper($db1->escape_str($this->input->post("kontak", TRUE))); $norek = strtoupper($db1->escape_str($this->input->post("norek", TRUE))); $an = strtoupper($db1->escape_str($this->input->post("an", TRUE))); $piutang = str_replace(".", '', $db1->escape_str($this->input->post("piutang", TRUE))); $awal = str_replace(".", '', $db1->escape_str($this->input->post("awal", TRUE))); $uid = $this->session->userdata("uid"); $p = $db1->get_where("pelanggan", array("plid" => $id))->row_array(); $sel = $piutang - $awal; $akhir = $p["plptg"] + $sel; if ($sel != 0) { if ($sel > 0) { $ptg = $sel; $byr = 0; } else { $ptg = 0; $byr = $sel * -1; } $faktur = "FFPTE" . $uid . "-" . date("YmdHis"); $dptg = array("ptfaktur" => $faktur, "ptpel" => $id, "ptket" => "UPDATE PIUTANG AWAL SELISIH " . $sel, "ptawal" => $p["plptg"], "ptutg" => $ptg, "ptbyr" => $byr, "ptakhir" => $akhir, "ptcorp" => $this->session->userdata("corp")); $db1->insert("piutang", $dptg); } $data = array("plnama" => $nama, "plalamat" => $alamat, "plkontak" => $kontak, "plrek" => $norek, "plan" => $an, "plpta" => $piutang, "plptg" => $akhir, "plcorp" => $this->session->userdata("corp")); $db1->where("plid", $id); $db1->update("pelanggan", $data); $inf = "UPDATE DATA PELANGGAN " . $nama . " BERHASIL DISIMPAN."; $log = array("lket" => $inf, "luser" => $uid, "lcorp" => $this->session->userdata("corp")); $db1->insert("log", $log); $this->session->set_flashdata("msg", "<div class="alert alert-success alert-dismissible" role="alert""><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>" . $inf . ".</div>"); redirect(base_url("sfb/") . "Pelanggan"); } public function hapus() { $db1 = $this->load->database("smart", TRUE); $id = $db1->escape_str($this->input->get("pid", TRUE)); $user = strtoupper($db1->escape_str($this->input->get("nama", TRUE))); $uid = $this->session->userdata("uid"); $p = $db1->get_where("pelanggan", array("plid" => $id))->row_array(); if ($p["plptg"] == 0) { $db1->where("plid", $id); $db1->delete("pelanggan"); $info = "DATA PELANGGAN " . $user . " BERHASIL DIHAPUS."; $class = "success"; $log = array("lket" => $info, "luser" => $uid, "lcorp" => $this->session->userdata("corp")); $db1->insert("log", $log); } else { $info = "DATA PELANGGAN " . $user . " GAGAL DIHAPUS. KARNA PELANGGAN PUNYA PIUTANG."; $class = "danger"; } $this->session->set_flashdata("msg", "<div class="alert alert-" . $class . " alert-dismissible" role="alert""><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>" . $info . ".</div>"); redirect(base_url("sfb/") . "Pelanggan"); } } goto Huy9T; Huy9T: ?>

Did this file decode correctly?

Original Code

<?php
 goto Qw1cb; Qw1cb: defined("\x42\x41\123\105\120\101\x54\x48") or die("\x4e\157\40\144\x69\162\x65\x63\164\40\163\143\162\x69\x70\164\x20\141\143\143\x65\x73\163\x20\141\x6c\x6c\x6f\167\145\144"); goto vmA2D; vmA2D: class Pelanggan extends CI_Controller { function __construct() { parent::__construct(); date_default_timezone_set("\101\163\x69\141\x2f\x4a\141\153\141\162\164\141"); if ($this->session->userdata("\163\164\x61\164\165\x73") != "\157\x6e\x66\151\x72\x65") { redirect(base_url("\163\146\x62\57") . "\114\157\x67\151\156\57\x6c\157\x67\x6f\x75\164"); } } public function index() { $db1 = $this->load->database("\x73\x6d\x61\162\x74", TRUE); $data["\x6d\145\x6e\165"] = "\120\145\156\147\x61\164\165\162\141\156"; $data["\163\x75\x62\x6d\x65\156\165"] = "\120\x65\154\141\156\x67\147\141\156"; $db1->where("\x73\x63\x6f\162\160", $this->session->userdata("\x63\157\162\x70")); $data["\165\163"] = $db1->get("\x73\145\164\x74\151\x6e\x67")->row_array(); $baris = $db1->escape_str($this->input->post("\x62\x72\x73", TRUE)); if (!empty($baris)) { $brs = $baris; } else { $brs = 8; } $nama = $db1->escape_str($this->input->post("\x6e\141\x6d\141", TRUE)); if (!empty($nama)) { $nm = $nama; } else { $nm = ''; } $db1->like("\160\154\x6e\x61\155\141", $nm, "\x62\157\164\150"); $db1->limit($brs); $db1->where("\x70\154\x63\x6f\162\x70", $this->session->userdata("\x63\157\x72\x70")); $data["\x71"] = $db1->get_where("\160\x65\154\141\x6e\147\x67\x61\x6e", array("\160\x6c\151\x64\x3e" => 0))->result(); $data["\x62\x72\x73"] = $brs; $data["\x6e\x61\x6d\x61"] = $nm; $this->load->view("\163\146\142\x2f\164\x65\x6d\160\x6c\141\x74\145\x2f\150\x65\x61\x64\145\162", $data); $this->load->view("\x73\x66\x62\x2f\155\x65\x6e\x75\x2f\x70\145\x6e\x67\x61\164\165\162\x61\156", $data); $this->load->view("\x73\x66\x62\x2f\153\157\x6e\x74\x65\156\x2f\x70\x65\154\141\x6e\147\147\141\x6e", $data); $this->load->view("\x73\146\x62\x2f\x74\145\x6d\160\154\141\x74\145\57\146\157\157\164\x65\x72"); } public function tambah() { $db1 = $this->load->database("\163\155\141\x72\164", TRUE); $nama = strtoupper($db1->escape_str($this->input->post("\x6e\141\155\x61", TRUE))); $alamat = strtoupper($db1->escape_str($this->input->post("\x61\154\x61\155\141\x74", TRUE))); $kontak = strtoupper($db1->escape_str($this->input->post("\x6b\x6f\156\x74\x61\153", TRUE))); $norek = strtoupper($db1->escape_str($this->input->post("\x6e\x6f\x72\145\153", TRUE))); $an = strtoupper($db1->escape_str($this->input->post("\x61\x6e", TRUE))); $piutang = str_replace("\x2e", '', $db1->escape_str($this->input->post("\160\x69\165\x74\x61\156\147", TRUE))); $uid = $this->session->userdata("\165\151\x64"); $data = array("\x70\154\x6e\141\155\141" => $nama, "\x70\x6c\x61\154\141\x6d\x61\164" => $alamat, "\160\x6c\153\x6f\156\x74\141\x6b" => $kontak, "\x70\154\162\x65\x6b" => $norek, "\x70\x6c\141\156" => $an, "\x70\154\x70\164\x61" => $piutang, "\x70\154\160\164\147" => $piutang, "\x70\x6c\x63\x6f\x72\160" => $this->session->userdata("\143\x6f\x72\160")); $db1->insert("\160\x65\x6c\x61\156\x67\x67\x61\x6e", $data); $pid = $db1->insert_id(); if ($piutang > 0) { $faktur = "\106\106\120\124\x41" . $uid . "\x2d" . date("\x59\155\144\x48\x69\x73"); $dptg = array("\160\164\x66\141\x6b\164\165\162" => $faktur, "\160\164\x70\145\x6c" => $pid, "\160\164\x6b\145\x74" => "\x50\111\x55\x54\101\116\x47\x20\x41\x57\x41\x4c", "\160\164\141\x77\x61\154" => 0, "\160\x74\165\x74\147" => $piutang, "\160\x74\142\x79\x72" => 0, "\x70\164\141\x6b\x68\151\162" => $piutang, "\160\x74\143\x6f\162\160" => $this->session->userdata("\x63\157\x72\160")); $db1->insert("\160\151\165\164\x61\156\147", $dptg); } $inf = "\x44\101\x54\101\40\120\x45\114\101\116\107\107\x41\x4e\40" . $nama . "\x20\x42\x45\122\110\101\123\111\x4c\40\104\x49\123\111\115\120\x41\x4e\x2e"; $log = array("\x6c\153\x65\164" => $inf, "\x6c\165\x73\145\x72" => $uid, "\x6c\143\157\x72\x70" => $this->session->userdata("\x63\x6f\x72\160")); $db1->insert("\154\x6f\147", $log); $this->session->set_flashdata("\155\x73\x67", "\74\x64\151\x76\x20\x63\x6c\141\x73\163\x3d\x22\x61\154\x65\162\x74\x20\141\x6c\145\x72\164\x2d\x73\165\x63\x63\145\163\x73\40\141\154\x65\x72\164\55\144\x69\163\155\x69\163\x73\x69\x62\154\145\x22\x20\162\x6f\x6c\145\75\42\x61\x6c\145\162\164\42\42\x3e\x3c\x62\x75\x74\164\x6f\x6e\x20\164\171\x70\x65\75\x22\x62\x75\164\164\157\x6e\42\40\143\154\141\x73\163\75\x22\143\154\157\x73\145\x22\x20\144\x61\x74\x61\55\x64\151\x73\155\x69\x73\163\x3d\42\141\x6c\145\162\x74\42\40\x61\x72\x69\141\55\x6c\141\x62\x65\x6c\75\x22\103\154\x6f\163\x65\x22\76\x3c\163\x70\x61\156\40\141\x72\151\x61\x2d\x68\x69\144\x64\x65\156\x3d\42\x74\x72\x75\145\42\x3e\46\x74\151\155\145\x73\73\74\57\x73\x70\x61\156\76\x3c\x2f\x62\165\x74\x74\x6f\x6e\76" . $inf . "\56\74\57\x64\x69\166\x3e"); redirect(base_url("\x73\146\142\57") . "\x50\145\x6c\x61\156\147\x67\x61\156"); } public function edit() { $db1 = $this->load->database("\x73\155\141\162\x74", TRUE); $id = strtoupper($db1->escape_str($this->input->post("\151\x64", TRUE))); $nama = strtoupper($db1->escape_str($this->input->post("\156\141\155\141", TRUE))); $alamat = strtoupper($db1->escape_str($this->input->post("\x61\x6c\141\155\x61\164", TRUE))); $kontak = strtoupper($db1->escape_str($this->input->post("\153\157\x6e\x74\x61\153", TRUE))); $norek = strtoupper($db1->escape_str($this->input->post("\x6e\157\x72\x65\153", TRUE))); $an = strtoupper($db1->escape_str($this->input->post("\x61\156", TRUE))); $piutang = str_replace("\x2e", '', $db1->escape_str($this->input->post("\x70\151\x75\x74\x61\156\x67", TRUE))); $awal = str_replace("\x2e", '', $db1->escape_str($this->input->post("\141\x77\141\x6c", TRUE))); $uid = $this->session->userdata("\x75\151\x64"); $p = $db1->get_where("\x70\x65\x6c\x61\156\x67\147\141\x6e", array("\160\x6c\151\144" => $id))->row_array(); $sel = $piutang - $awal; $akhir = $p["\x70\154\160\164\x67"] + $sel; if ($sel != 0) { if ($sel > 0) { $ptg = $sel; $byr = 0; } else { $ptg = 0; $byr = $sel * -1; } $faktur = "\x46\x46\120\124\105" . $uid . "\55" . date("\x59\155\144\x48\151\163"); $dptg = array("\x70\x74\146\x61\x6b\164\x75\162" => $faktur, "\160\x74\x70\x65\x6c" => $id, "\160\x74\x6b\145\x74" => "\125\120\x44\101\124\x45\40\120\x49\125\124\x41\116\x47\x20\101\x57\x41\x4c\40\x53\105\x4c\111\x53\x49\x48\40" . $sel, "\160\164\x61\x77\x61\x6c" => $p["\160\x6c\160\164\147"], "\160\164\165\164\x67" => $ptg, "\160\x74\142\171\x72" => $byr, "\x70\x74\x61\x6b\x68\151\x72" => $akhir, "\x70\x74\x63\x6f\x72\x70" => $this->session->userdata("\143\x6f\x72\160")); $db1->insert("\160\x69\x75\x74\141\x6e\147", $dptg); } $data = array("\160\x6c\x6e\141\x6d\141" => $nama, "\160\x6c\141\x6c\141\155\141\x74" => $alamat, "\160\x6c\x6b\x6f\156\x74\141\153" => $kontak, "\160\154\162\x65\x6b" => $norek, "\160\x6c\x61\156" => $an, "\x70\154\x70\x74\141" => $piutang, "\x70\x6c\x70\x74\147" => $akhir, "\160\x6c\143\157\162\x70" => $this->session->userdata("\x63\157\x72\x70")); $db1->where("\160\x6c\151\144", $id); $db1->update("\x70\145\154\x61\x6e\147\x67\x61\x6e", $data); $inf = "\125\120\104\x41\x54\105\x20\x44\x41\x54\101\x20\x50\x45\114\101\x4e\x47\x47\101\x4e\x20" . $nama . "\40\x42\105\x52\x48\101\123\x49\x4c\x20\104\x49\123\111\x4d\x50\x41\x4e\56"; $log = array("\x6c\x6b\145\x74" => $inf, "\x6c\165\x73\145\x72" => $uid, "\154\x63\157\x72\160" => $this->session->userdata("\x63\x6f\162\160")); $db1->insert("\x6c\157\147", $log); $this->session->set_flashdata("\x6d\163\147", "\x3c\144\151\166\40\143\154\x61\x73\x73\x3d\x22\x61\154\x65\162\164\40\x61\154\145\162\x74\55\163\165\x63\143\145\163\163\40\x61\154\x65\162\164\x2d\x64\151\163\x6d\x69\163\163\151\x62\154\x65\42\x20\162\157\x6c\x65\75\42\141\154\x65\162\x74\42\42\x3e\74\142\x75\164\x74\x6f\x6e\x20\x74\171\x70\145\x3d\42\142\165\x74\164\157\x6e\42\x20\143\x6c\x61\163\x73\x3d\x22\143\x6c\157\163\145\42\x20\x64\141\164\141\x2d\x64\x69\x73\x6d\151\x73\163\x3d\x22\x61\x6c\145\x72\164\42\40\141\x72\151\x61\55\154\x61\x62\x65\154\75\x22\x43\x6c\157\x73\x65\42\76\x3c\x73\160\x61\156\40\141\x72\x69\141\x2d\x68\x69\x64\x64\145\x6e\x3d\42\x74\162\165\x65\42\x3e\x26\x74\x69\x6d\x65\x73\73\x3c\57\163\160\x61\156\x3e\x3c\x2f\142\x75\164\164\x6f\156\x3e" . $inf . "\x2e\74\57\x64\151\166\76"); redirect(base_url("\163\146\x62\x2f") . "\120\145\x6c\x61\x6e\x67\x67\141\156"); } public function hapus() { $db1 = $this->load->database("\x73\155\x61\162\164", TRUE); $id = $db1->escape_str($this->input->get("\x70\x69\x64", TRUE)); $user = strtoupper($db1->escape_str($this->input->get("\x6e\x61\155\x61", TRUE))); $uid = $this->session->userdata("\x75\151\144"); $p = $db1->get_where("\160\145\x6c\141\x6e\147\x67\141\x6e", array("\160\x6c\x69\x64" => $id))->row_array(); if ($p["\x70\154\160\x74\147"] == 0) { $db1->where("\x70\154\x69\144", $id); $db1->delete("\x70\145\154\141\x6e\x67\147\141\x6e"); $info = "\104\101\x54\101\x20\x50\105\114\101\x4e\x47\107\101\x4e\40" . $user . "\40\x42\105\122\x48\x41\x53\111\x4c\x20\x44\x49\110\x41\120\x55\123\x2e"; $class = "\x73\165\143\x63\145\163\163"; $log = array("\154\153\145\x74" => $info, "\154\x75\163\x65\162" => $uid, "\154\143\157\x72\160" => $this->session->userdata("\x63\157\162\160")); $db1->insert("\x6c\157\x67", $log); } else { $info = "\104\101\x54\x41\40\x50\105\114\101\x4e\x47\x47\x41\116\x20" . $user . "\40\107\101\107\101\x4c\x20\104\x49\x48\x41\120\125\123\x2e\x20\113\x41\122\x4e\x41\x20\x50\105\x4c\x41\116\x47\107\x41\x4e\40\x50\x55\x4e\131\101\40\120\111\125\x54\101\x4e\107\x2e"; $class = "\x64\x61\x6e\147\145\162"; } $this->session->set_flashdata("\x6d\x73\x67", "\74\144\x69\x76\40\143\154\141\x73\163\x3d\42\141\154\x65\162\164\x20\141\154\x65\x72\x74\55" . $class . "\40\x61\x6c\145\162\x74\55\144\x69\163\155\x69\163\x73\x69\142\x6c\145\x22\x20\x72\x6f\154\x65\75\x22\x61\x6c\x65\162\x74\42\x22\76\x3c\142\165\164\x74\x6f\156\40\x74\171\160\145\x3d\42\x62\165\164\164\x6f\156\x22\40\143\x6c\141\x73\x73\75\x22\143\154\x6f\163\x65\42\x20\144\x61\164\141\x2d\x64\x69\163\155\x69\x73\x73\75\x22\141\154\145\x72\x74\42\x20\x61\x72\151\x61\x2d\x6c\141\142\145\154\75\x22\x43\154\157\x73\x65\x22\76\74\163\160\x61\x6e\40\141\x72\151\141\x2d\150\151\144\144\x65\156\75\42\x74\162\165\x65\42\x3e\46\164\x69\155\145\x73\x3b\74\x2f\163\160\x61\156\x3e\74\x2f\x62\165\164\x74\x6f\x6e\x3e" . $info . "\56\x3c\57\x64\x69\166\x3e"); redirect(base_url("\x73\x66\x62\57") . "\x50\x65\154\x61\x6e\147\x67\141\156"); } } goto Huy9T; Huy9T: ?>

Function Calls

None

Variables

None

Stats

MD5 ac5d6cf4b1963bb6f1c880036d740b60
Eval Count 0
Decode Time 49 ms