Japanese English

PHP deobfuscation, decryption, reconstruction tool

De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.

*Please note that not all obfuscation codes can be decoded.

Decoded the code below.

<?php defined("\x42\101\x53\x45\x50\101\124\110") or die("\x4e\x6f\x20\144\151\x72\145\x63\164\x20\163\143\x72\x69\160\x74\x20\x61\143\x63\x65\163\x73\40\x61\x6c\x6c\157\167\x65\x64"); class Modmenu extends CI_Controller { public function __construct() { parent::__construct(); if (!$this->user...



Obfuscated php code

<?php
 defined("\x42\101\x53\x45\x50\101\124\110") or die("\x4e\x6f\x20\144\151\x72\145\x63\164\x20\163\143\x72\x69\160\x74\x20\x61\143\x63\x65\163\x73\40\x61\x6c\x6c\157\167\x65\x64"); class Modmenu extends CI_Controller { public function __construct() { parent::__construct(); if (!$this->user->is_admin()) { redirect("\57"); } ini_set("\x64\151\x73\x70\x6c\141\171\x5f\145\x72\x72\157\162\x73", "\x30"); $licensi = $this->cek_lisensi($this->config->item("\x4c\111\103\105\116\x53\x49\137\115\117\x44\x4d\105\116\x55")); $domain = $_SERVER["\x53\105\122\126\x45\x52\137\116\101\x4d\x45"]; $domain = str_replace("\x68\x74\164\x70\72\57\x2f", '', $domain); $domain = str_replace("\150\164\164\x70\x73\x3a\x2f\57", '', $domain); $domain = str_replace("\x77\167\167\56", '', $domain); if ($licensi !== $domain) { show_error("\x4c\x49\103\x45\x4e\x53\x49\40\x44\117\x4d\101\x49\x4e\x20\123\x41\x4c\x41\x48", "\x34\x30\64", $heading = "\114\x49\x43\x45\116\x53\111\137\115\117\x44\115\105\x4e\x55"); show_error(''); die("\114\151\143\x65\x6e\163\145\40\x53\141\154\x61\x68"); } } private function cek_lisensi($licensinya) { $response = false; $secret = "\105\142\x55\x64\123\160\101\171\x44\157\x54\143\x4f\x6d"; $domain = $_SERVER["\x53\x45\x52\126\105\x52\137\x4e\x41\115\x45"]; $domain = str_replace("\x68\x74\x74\160\x3a\57\57", '', $domain); $domain = str_replace("\150\x74\164\160\x73\x3a\57\x2f", '', $domain); $domain = str_replace("\167\x77\167\x2e", '', $domain); $des = $this->check_lkey($licensinya, "{$secret}"); return $des; } function decode_base64($sData) { $sBase64 = strtr($sData, "\55\x5f", "\53\x2f"); return base64_decode($sBase64 . "\x3d\75"); } public function check_lkey($LKey, $secretKey) { $sResult = ''; $Key = $LKey; $Dcode1 = str_replace("\113\x65\171\x49\x44\x2d", '', $Key); $Dcode = str_replace("\x2d\x4d\x4f\x44\115\105\116\125", '', $Dcode1); $sData = $this->decode_base64($Dcode); for ($i = 0; $i < strlen($sData); $i++) { $sChar = substr($sData, $i, 1); $sKeyChar = substr($secretKey, $i % strlen($secretKey) - 1, 1); $sChar = chr(ord($sChar) - ord($sKeyChar)); $sResult .= $sChar; } return $sResult; } public function index() { $setkey = "\155\x6f\144\137\155\145\x6e\x75"; $setvalnew = array("\x77\x61\x72\x6e\141" => "\x20", "\x6d\x65\x6e\x75\x31" => "\x20", "\x6d\x65\x6e\165\62" => "\40", "\x6d\145\156\x75\x33" => "\x20", "\x6d\145\156\165\x34" => "\40"); $setval = array("\x77\x61\162\x6e\x61" => $this->input->post("\167\141\x72\156\x61"), "\155\x65\156\x75\x31" => $this->input->post("\155\x65\156\x75\61"), "\155\145\x6e\165\x32" => $this->input->post("\155\x65\156\x75\x32"), "\x6d\145\x6e\x75\x33" => $this->input->post("\x6d\x65\156\165\x33"), "\x6d\145\156\x75\x34" => $this->input->post("\x6d\x65\156\165\x34")); if ($this->input->post("\167\141\x72\x6e\x61") && $this->input->post("\155\145\156\x75\61") && $this->input->post("\155\x65\x6e\165\62") && $this->input->post("\155\x65\x6e\165\x33") && $this->input->post("\x6d\145\x6e\165\x34")) { $cek = $this->db->get_where("\163\x65\164\145\x6c\141\156", array("\163\145\164\137\x6b\145\171" => $setkey))->row(); if ($cek) { $this->db->set("\x73\145\164\x5f\166\x61\154", json_encode($setval)); $this->db->where("\163\145\x74\x5f\153\x65\x79", $setkey); $this->db->update("\x73\x65\x74\145\x6c\141\x6e"); $this->session->set_flashdata("\x73\165\143\143\x65\163\x73", "\x3c\x70\x20\163\x74\171\x6c\145\x3d\42\143\157\154\157\x72\72\147\x72\145\145\156\x3b\146\157\156\164\55\x77\x65\151\147\x68\164\72\x62\157\154\144\73\x22\76\40\104\141\164\x61\40\x42\x65\x72\150\141\163\151\x6c\x20\144\x69\40\x53\x69\155\x70\141\x6e\x2e\x3c\x2f\x70\x3e"); } else { $this->db->insert("\x73\145\x74\145\x6c\141\x6e", array("\x73\145\164\137\x6b\145\171" => $setkey, "\x73\145\164\x5f\166\141\154" => json_encode($setval), "\163\x65\164\137\141\x75\164\157\x6c\157\141\x64" => "\171\145\x73")); $this->session->set_flashdata("\x73\165\143\x63\145\163\x73", "\74\x70\40\x73\x74\x79\154\x65\75\x22\x63\157\154\157\162\x3a\147\x72\145\145\156\73\x66\x6f\156\164\55\x77\x65\151\147\150\x74\x3a\142\157\x6c\x64\73\42\x3e\x20\104\141\164\141\40\102\145\162\x68\141\x73\151\154\40\144\x69\x20\123\151\155\160\x61\x6e\56\x3c\x2f\x70\76"); } } $cekData = $this->db->get_where("\163\145\164\x65\x6c\x61\156", array("\x73\x65\164\x5f\x6b\145\x79" => $setkey))->row(); if ($cekData) { $bc = json_decode($cekData->set_val, true); $params["\155\x6f\144"] = $this->db->query("\x53\105\114\x45\103\x54\x20\x2a\x20\x46\x52\x4f\115\x20\163\145\x74\145\x6c\141\x6e\40\x57\x48\x45\122\105\40\x73\145\x74\137\x6b\145\x79\x3d\x27\x70\x61\x73\x61\156\147\x5f\x6d\157\144\x6d\145\x6e\165\x27")->row(); $data = $bc + $params; $this->load->helper("\146\x6f\162\155"); $this->load->view("\57\x61\144\x6d\151\156\x2f\155\x6f\144\x6d\x65\x6e\x75\57\x69\x6e\144\x65\170", $data); } else { $this->load->helper("\146\157\162\155"); $this->load->view("\57\141\144\x6d\151\156\x2f\x6d\157\144\155\x65\x6e\165\x2f\151\156\144\x65\170", array("\167\141\x72\x6e\x61" => "\x20", "\x6d\145\x6e\165\61" => "\40", "\x6d\x65\x6e\x75\62" => "\x20", "\x6d\x65\x6e\165\x33" => "\40", "\x6d\x65\156\x75\64" => '')); } } public function urutkan($menu) { $data["\x6f\x70\163\151"] = $this->db->query("\123\105\114\105\x43\x54\40\52\40\106\x52\117\x4d\40\x6d\x6f\144\137\155\x65\156\x75\137\x77\x65\142\x76\151\x65\167\40\127\x48\x45\x52\x45\40\155\145\156\165\x3d\47" . $menu . "\x27\40\x4f\122\x44\x45\122\40\x42\131\40\x75\162\165\x74\40\x41\123\x43"); $this->load->helper("\146\157\x72\155"); $this->load->view("\57\x61\144\x6d\x69\156\x2f\x6d\x6f\144\x6d\x65\x6e\165\x2f\165\x72\x75\164", $data); } public function hapus($id) { $cari = $this->db->query("\x53\105\114\x45\x43\124\x20\x2a\x20\x46\122\x4f\115\40\x6d\157\x64\x5f\x6d\145\156\x75\137\x77\145\x62\166\151\x65\x77\x20\x57\110\105\122\x45\40\151\144\75{$id}")->row(); if ($cari) { $this->db->query("\x44\x45\114\x45\x54\105\x20\106\x52\x4f\115\40\155\157\x64\x5f\155\145\x6e\x75\x5f\x77\145\x62\x76\x69\x65\x77\40\x77\x68\x65\162\x65\x20\151\x64\x20\x3d\40\47" . $id . "\x27"); redirect("\x61\x64\155\151\x6e\57\x6d\x6f\144\x6d\145\x6e\x75\57" . $cari->menu); } } public function hapusx($id) { $cari = $this->db->query("\x53\x45\114\105\103\124\x20\x2a\x20\x46\x52\x4f\115\x20\x6d\157\x64\x5f\155\145\156\165\x5f\x77\145\x62\x76\151\145\167\40\127\110\x45\122\x45\40\151\x64\75{$id}")->row(); if ($cari) { $this->db->query("\104\x45\x4c\105\x54\105\x20\x46\122\117\115\x20\x6d\x6f\x64\137\x6d\x65\156\165\x5f\167\145\x62\x76\x69\x65\x77\40\167\x68\145\x72\x65\x20\151\x64\x20\x3d\40\x27" . $id . "\47"); redirect("\141\144\155\151\x6e\x2f\x6d\157\x64\x6d\145\156\165\x2f\163\165\142\x73\57" . $cari->menu); } } public function edit($id) { if ($this->input->post("\151\x64")) { $id = $this->input->post("\x69\x64"); $nama = $this->input->post("\x6e\x61\155\x61"); $action = $this->input->post("\141\x63\164\151\157\x6e"); $icon = $this->input->post("\151\x63\157\x6e"); $target = $this->input->post("\164\x61\x72\147\145\164"); $cari = $this->db->query("\x53\x45\114\x45\x43\124\40\52\x20\106\122\117\115\x20\x6d\x6f\144\x5f\155\145\156\165\x5f\x77\145\x62\166\151\x65\x77\x20\x57\110\105\122\105\x20\151\x64\x3d{$id}")->row(); $this->update_mod($id, $nama, $action, $icon, $target); redirect("\141\x64\x6d\x69\156\x2f\155\157\x64\x6d\145\156\x75\57" . $cari->menu); } $params["\162\x6f\167"] = $this->db->query("\x53\x45\x4c\x45\103\x54\x20\x2a\x20\106\x52\117\x4d\x20\x6d\157\144\x5f\x6d\145\156\165\137\x77\x65\x62\x76\x69\x65\x77\x20\127\x48\105\x52\105\40\151\144\75{$id}")->row(); $this->load->helper("\146\157\x72\155"); $this->load->view("\141\x64\155\151\156\x2f\x6d\157\144\155\x65\x6e\x75\x2f\x65\x64\x69\x74\155\145\156\165\61", $params); } public function editsub($id) { if ($this->input->post("\x69\144")) { $id = $this->input->post("\151\144"); $nama = $this->input->post("\x6e\141\x6d\x61"); $action = $this->input->post("\x61\143\x74\x69\x6f\x6e"); $icon = $this->input->post("\x69\143\x6f\x6e"); $target = $this->input->post("\x74\x61\162\147\145\x74"); $cari = $this->db->query("\x53\105\x4c\105\x43\x54\x20\x2a\x20\106\x52\x4f\115\40\x6d\x6f\x64\x5f\x6d\145\x6e\165\x5f\x77\x65\x62\166\x69\x65\x77\x20\127\x48\105\x52\105\40\151\144\x3d{$id}")->row(); $this->update_mod($id, $nama, $action, $icon, $target); redirect("\141\x64\x6d\x69\156\57\155\157\x64\x6d\x65\x6e\165\x2f\x73\x75\x62\x73\57" . $cari->menu); } $params["\x72\x6f\167"] = $this->db->query("\123\x45\114\105\103\124\40\x2a\x20\106\122\117\115\40\155\x6f\x64\137\x6d\145\156\165\x5f\167\145\142\x76\151\145\167\40\x57\110\105\x52\105\40\x69\x64\x3d{$id}")->row(); $this->load->helper("\146\x6f\162\155"); $this->load->view("\x61\144\155\151\x6e\x2f\x6d\157\144\155\145\156\165\57\x65\144\x69\x74\155\x65\156\x75\x31", $params); } public function menu1() { $params["\155\145\156\x75\61"] = $this->db->query("\x53\x45\114\105\103\x54\40\x2a\40\106\122\117\115\40\x6d\x6f\x64\x5f\155\145\x6e\x75\x5f\x77\145\142\166\x69\x65\x77\40\127\110\x45\122\x45\x20\x6d\145\x6e\165\75\x27\x6d\x65\x6e\x75\x31\x27\x20\117\122\104\105\122\40\x42\131\40\x75\162\x75\164")->result(); $this->load->view("\141\144\x6d\x69\x6e\x2f\155\x6f\x64\x6d\x65\x6e\165\57\x6d\145\x6e\165\61", $params); } public function menu2() { $params["\x6d\x65\x6e\165\x32"] = $this->db->query("\x53\x45\x4c\x45\103\x54\40\x2a\x20\x46\122\117\115\40\x6d\157\x64\137\x6d\x65\x6e\x75\137\167\x65\142\x76\151\145\167\x20\127\110\105\122\105\40\155\x65\x6e\x75\x3d\x27\155\145\x6e\165\62\47\x20\117\x52\x44\105\122\40\x42\131\40\165\162\165\164")->result(); $this->load->view("\141\x64\155\x69\156\x2f\155\157\144\x6d\145\156\x75\57\155\x65\x6e\x75\62", $params); } public function menu3() { $params["\155\145\x6e\165\x33"] = $this->db->query("\123\105\x4c\x45\103\x54\x20\52\x20\106\x52\117\115\40\155\157\x64\x5f\x6d\x65\156\165\x5f\167\145\x62\x76\x69\x65\x77\40\x57\110\105\122\105\40\155\145\156\x75\x3d\x27\x6d\x65\156\165\63\x27\40\x4f\x52\x44\105\x52\x20\102\x59\40\x75\x72\x75\x74")->result(); $this->load->view("\x61\x64\155\151\x6e\57\155\x6f\x64\x6d\x65\156\165\57\x6d\x65\x6e\x75\63", $params); } public function menu4() { $params["\x6d\145\x6e\x75\x34"] = $this->db->query("\x53\x45\x4c\105\103\124\40\52\40\106\x52\x4f\115\x20\155\x6f\x64\137\x6d\x65\x6e\165\137\x77\x65\x62\x76\151\x65\167\40\x57\110\105\x52\x45\40\155\145\x6e\x75\75\47\155\145\x6e\x75\64\47\40\x4f\122\104\x45\122\40\102\x59\40\x75\162\165\x74")->result(); $this->load->view("\x61\x64\x6d\151\156\57\155\x6f\x64\x6d\145\x6e\165\x2f\155\x65\x6e\165\x34", $params); } public function sub() { $params["\x73\165\142"] = $this->db->query("\123\x45\x4c\x45\x43\124\40\x2a\40\x46\x52\117\115\x20\155\x6f\x64\137\155\145\156\165\137\x77\145\142\166\151\x65\x77\x20\127\x48\x45\122\105\x20\155\145\156\x75\75\x27\x73\x75\142\47")->result(); $this->load->view("\x61\144\x6d\151\x6e\57\x6d\x6f\144\155\x65\x6e\x75\x2f\163\165\142", $params); } public function subpro() { $domain = $_SERVER["\x53\105\x52\x56\105\122\x5f\116\x41\x4d\x45"]; $url = "\x6b\x69\x6f\163\x69\x6e\164\145\162\x6e\145\x74\56\143\x6f\155"; if ($url == $domain) { $params["\163\x75\142\160\x72\x6f"] = $this->db->query("\x53\x45\x4c\x45\x43\x54\40\52\40\x46\x52\117\x4d\x20\x6d\157\x64\x5f\155\145\156\165\x5f\167\145\x62\x76\x69\x65\x77\x20\x57\110\x45\x52\x45\x20\x6d\145\156\165\75\x27\x73\x75\142\x70\162\157\47")->result(); $this->load->view("\141\144\x6d\151\156\x2f\x6d\x6f\x64\x6d\x65\156\165\57\163\165\142\160\162\x6f", $params); } else { echo "\x44\x4f\115\x41\111\116\40\123\101\114\x41\x48"; } } public function subs($id) { $subs = $this->db->query("\123\x45\x4c\x45\103\124\x20\x2a\x20\x46\x52\x4f\x4d\x20\x6d\157\x64\x5f\155\x65\156\x75\137\167\x65\x62\166\x69\x65\x77\40\127\110\105\122\x45\x20\151\144\75{$id}")->result(); $mod = $this->db->query("\123\x45\114\x45\x43\124\40\52\40\x46\122\x4f\115\x20\x6d\x6f\144\x5f\155\x65\156\x75\137\x77\x65\142\166\x69\145\167\x20\x57\110\105\x52\x45\x20\155\145\x6e\165\75{$id}")->result(); $params["\163\165\142"] = $subs; $params["\x69\144"] = $id; $params["\x6d\157\144"] = $mod; $this->load->view("\141\144\x6d\x69\x6e\x2f\155\x6f\144\x6d\x65\156\x75\57\x73\165\x62\x73", $params); } public function update_mod($id, $nama, $action, $icon, $target) { if ($id) { $this->db->set("\155\x65\x6e\x75\x5f\x6e\x61\155\141", trim($nama)); $this->db->set("\155\x65\x6e\x75\x5f\141\x63\164\x69\157\156", trim($action)); $this->db->set("\155\x65\x6e\x75\137\151\143\x6f\x6e", trim($icon)); $this->db->set("\155\145\x6e\x75\137\x74\x61\x72\x67\x65\x74", trim($target)); $this->db->where("\151\144", $id); $this->db->update("\x6d\157\x64\137\x6d\x65\156\x75\137\167\145\142\x76\x69\145\167"); $this->session->set_flashdata("\163\165\x63\143\x65\x73\163", "\74\x70\40\163\x74\171\154\145\75\x22\x63\157\154\157\x72\72\147\x72\145\145\156\73\x66\x6f\156\x74\55\x77\145\151\x67\x68\x74\72\142\x6f\154\144\73\42\76\40\x44\x61\164\141\x20\x42\x65\162\x68\x61\x73\151\154\x20\104\x69\40\x55\142\141\x68\41\74\57\x70\76"); } else { $this->session->set_flashdata("\145\x72\x72\157\162", "\74\160\x20\x73\164\171\x6c\x65\75\42\143\x6f\x6c\x6f\x72\x3a\x67\x72\x65\145\156\73\146\157\x6e\164\x2d\167\x65\151\147\150\x74\x3a\142\157\154\x64\73\x22\76\40\125\142\x61\150\x20\x44\141\x74\x61\40\x47\x61\x67\x61\x6c\41\x3c\x2f\x70\76"); } } public function buat1() { $nama = $this->input->post("\x6e\x61\x6d\141"); $action = $this->input->post("\x61\x63\164\x69\x6f\x6e"); $icon = $this->input->post("\151\x63\157\x6e"); $target = $this->input->post("\164\x61\162\147\x65\x74"); if ($nama && $action && $icon && $target) { $data = array("\x6d\145\156\165" => "\x6d\145\x6e\x75\x31", "\155\145\156\165\137\x6e\x61\x6d\x61" => $nama, "\155\x65\156\x75\137\141\143\164\x69\x6f\156" => $action, "\155\145\x6e\x75\137\x69\143\x6f\156" => $icon, "\x6d\145\156\165\137\164\141\162\x67\145\x74" => $target); $this->db->insert("\x6d\x6f\x64\x5f\x6d\x65\156\165\x5f\x77\x65\x62\166\151\x65\x77", $data); redirect("\x61\144\155\151\156\57\155\x6f\x64\x6d\x65\156\165\57\155\145\156\x75\61"); $this->session->set_flashdata("\x73\165\x63\143\145\163\x73", "\x3c\x70\40\163\x74\x79\154\145\x3d\x22\x63\x6f\154\157\162\x3a\147\162\145\145\x6e\x3b\x66\x6f\156\x74\x2d\x77\x65\151\147\150\164\x3a\142\x6f\154\x64\73\42\76\x20\x44\141\x74\x61\40\x42\145\x72\x68\x61\x73\x69\x6c\40\x44\x69\163\x69\155\x70\141\156\41\74\57\160\x3e"); } else { $this->session->set_flashdata("\x65\x72\162\x6f\x72", "\x3c\160\40\163\x74\171\154\x65\75\x22\143\x6f\154\x6f\162\72\147\x72\145\145\156\73\x66\x6f\156\x74\x2d\167\145\x69\x67\150\x74\x3a\142\x6f\154\x64\73\42\x3e\x20\x44\141\x74\x61\40\x47\141\147\x61\154\x20\104\151\x73\151\x6d\x70\x61\x6e\41\x3c\57\x70\76"); } } public function buat2() { $nama = $this->input->post("\x6e\141\x6d\141"); $action = $this->input->post("\x61\143\164\151\x6f\x6e"); $icon = $this->input->post("\x69\x63\x6f\156"); $target = $this->input->post("\164\141\162\147\x65\x74"); if ($nama && $action && $icon && $target) { $data = array("\155\145\x6e\165" => "\x6d\x65\156\x75\x32", "\x6d\145\x6e\x75\137\156\141\155\141" => $nama, "\x6d\145\156\165\x5f\141\x63\164\x69\157\x6e" => $action, "\x6d\x65\x6e\x75\x5f\x69\x63\157\x6e" => $icon, "\155\x65\x6e\165\x5f\164\141\x72\147\x65\164" => $target); $this->db->insert("\x6d\x6f\x64\x5f\x6d\x65\x6e\x75\137\167\145\142\166\151\145\x77", $data); redirect("\x61\x64\x6d\x69\156\x2f\155\157\x64\x6d\145\x6e\x75\57\155\145\x6e\x75\62"); $this->session->set_flashdata("\163\x75\x63\x63\145\x73\x73", "\74\x70\40\163\x74\x79\154\x65\75\42\143\157\154\157\x72\72\147\x72\x65\145\x6e\73\146\157\x6e\x74\55\x77\x65\x69\x67\150\x74\72\142\157\154\x64\73\x22\76\x20\x44\141\x74\141\x20\102\x65\162\150\141\x73\x69\154\40\104\x69\163\x69\x6d\160\x61\156\41\74\57\160\76"); } else { $this->session->set_flashdata("\145\x72\x72\157\162", "\74\160\x20\x73\x74\x79\x6c\x65\75\42\143\x6f\x6c\157\x72\x3a\147\162\145\x65\x6e\73\x66\x6f\x6e\164\55\x77\145\x69\x67\x68\x74\72\142\157\x6c\x64\73\x22\76\40\104\x61\164\141\x20\107\x61\x67\x61\x6c\40\104\x69\163\151\x6d\160\x61\156\x21\x3c\57\160\76"); } } public function buat3() { $nama = $this->input->post("\156\x61\155\141"); $action = $this->input->post("\x61\x63\x74\x69\x6f\156"); $icon = $this->input->post("\x69\143\x6f\156"); $target = $this->input->post("\x74\141\x72\x67\x65\x74"); if ($nama && $action && $icon && $target) { $data = array("\155\x65\x6e\x75" => "\155\145\156\x75\63", "\155\145\x6e\x75\137\156\141\155\x61" => $nama, "\155\145\x6e\165\137\141\x63\x74\x69\x6f\x6e" => $action, "\155\145\156\165\x5f\x69\143\x6f\156" => $icon, "\155\145\x6e\165\x5f\x74\x61\162\147\x65\x74" => $target); $this->db->insert("\x6d\157\x64\137\155\x65\156\165\x5f\167\x65\x62\x76\151\145\x77", $data); redirect("\141\x64\155\x69\x6e\x2f\155\x6f\144\155\x65\156\165\x2f\x6d\x65\156\165\63"); $this->session->set_flashdata("\x73\165\x63\x63\145\x73\x73", "\x3c\160\40\x73\x74\171\x6c\x65\75\x22\143\157\x6c\157\x72\72\x67\162\145\145\156\x3b\146\157\156\x74\55\167\x65\x69\x67\150\x74\72\x62\x6f\154\144\x3b\x22\x3e\40\104\x61\x74\x61\x20\x42\x65\162\x68\141\x73\151\x6c\40\104\x69\x73\x69\155\x70\x61\x6e\41\x3c\57\x70\76"); } else { $this->session->set_flashdata("\145\x72\162\157\162", "\x3c\160\x20\x73\x74\171\x6c\145\75\42\143\157\x6c\157\x72\72\147\162\x65\x65\156\73\x66\x6f\156\164\55\x77\x65\x69\147\150\164\x3a\142\x6f\154\144\73\42\x3e\40\104\141\x74\141\x20\x47\x61\x67\x61\154\40\104\151\x73\151\x6d\x70\x61\156\41\x3c\x2f\160\76"); } } public function buat4() { $nama = $this->input->post("\x6e\x61\155\x61"); $action = $this->input->post("\141\143\164\151\x6f\156"); $icon = $this->input->post("\151\x63\157\156"); $target = $this->input->post("\x74\x61\162\x67\x65\x74"); if ($nama && $action && $icon && $target) { $data = array("\x6d\145\156\165" => "\x6d\x65\156\x75\x34", "\155\145\156\x75\137\156\x61\x6d\x61" => $nama, "\155\145\156\x75\x5f\x61\143\164\x69\x6f\x6e" => $action, "\155\145\156\x75\x5f\151\x63\x6f\156" => $icon, "\x6d\145\156\165\137\x74\141\x72\x67\145\x74" => $target); $this->db->insert("\155\157\x64\137\x6d\145\x6e\x75\x5f\x77\145\x62\x76\x69\x65\x77", $data); redirect("\x61\x64\x6d\151\156\x2f\x6d\157\x64\155\x65\156\165\57\x6d\x65\x6e\x75\64"); $this->session->set_flashdata("\x73\165\143\x63\x65\x73\163", "\x3c\x70\40\x73\164\x79\x6c\145\x3d\x22\143\x6f\154\x6f\x72\x3a\x67\162\145\145\x6e\x3b\x66\x6f\x6e\x74\x2d\167\x65\151\147\x68\x74\72\142\157\154\144\x3b\42\x3e\40\x44\141\x74\x61\x20\x42\145\x72\150\141\x73\x69\x6c\x20\x44\151\x73\151\x6d\160\141\156\41\74\57\x70\76"); } else { $this->session->set_flashdata("\145\162\x72\157\162", "\74\x70\x20\163\x74\x79\154\x65\x3d\x22\143\157\x6c\x6f\x72\x3a\147\162\x65\145\156\x3b\x66\157\x6e\x74\x2d\167\x65\x69\x67\x68\x74\72\142\x6f\x6c\x64\73\42\76\x20\x44\141\x74\141\40\107\x61\x67\141\154\x20\104\x69\x73\x69\155\160\x61\x6e\41\74\x2f\160\76"); } } public function buat5() { $nama = $this->input->post("\x6e\x61\x6d\141"); $action = $this->input->post("\x61\x63\164\x69\157\156"); $icon = $this->input->post("\151\x63\x6f\156"); $target = $this->input->post("\164\x61\x72\147\x65\x74"); if ($nama && $action && $icon && $target) { $data = array("\x6d\x65\156\165" => "\x73\x75\x62", "\x6d\145\x6e\165\137\x6e\x61\x6d\141" => $nama, "\155\145\x6e\165\137\141\143\x74\151\x6f\156" => $action, "\x6d\145\156\x75\137\151\143\157\156" => $icon, "\x6d\145\156\x75\x5f\x74\x61\162\147\145\164" => $target); $this->db->insert("\x6d\157\x64\x5f\x6d\x65\x6e\165\x5f\167\x65\142\166\151\145\167", $data); redirect("\141\x64\155\151\x6e\57\155\157\x64\x6d\145\x6e\165\57\x73\165\x62"); $this->session->set_flashdata("\x73\165\x63\x63\145\163\x73", "\74\160\40\x73\x74\x79\154\x65\x3d\42\x63\x6f\154\x6f\162\x3a\x67\162\145\145\x6e\x3b\x66\x6f\156\x74\55\167\x65\151\x67\150\164\x3a\142\x6f\x6c\144\73\x22\x3e\x20\104\141\x74\141\40\102\145\x72\150\x61\163\x69\154\40\104\151\x73\151\x6d\160\x61\x6e\x21\74\x2f\x70\76"); } else { $this->session->set_flashdata("\x65\162\x72\x6f\x72", "\74\x70\x20\163\x74\x79\154\145\x3d\42\143\157\x6c\157\162\72\147\162\x65\145\x6e\x3b\x66\157\x6e\164\x2d\167\x65\x69\147\x68\164\72\142\157\154\144\x3b\x22\x3e\40\x44\141\x74\x61\x20\107\x61\147\141\154\40\104\x69\x73\x69\155\160\x61\x6e\x21\x3c\x2f\x70\x3e"); } } public function buat6() { $nama = $this->input->post("\156\141\155\x61"); if ($nama) { $data = array("\155\x65\156\x75" => "\163\165\x62\x70\x72\x6f", "\155\x65\156\165\137\x6e\x61\155\x61" => $nama, "\155\x65\x6e\165\137\141\x63\x74\x69\x6f\x6e" => "\x6e\157\x6e\145", "\x6d\x65\156\x75\x5f\151\143\157\x6e" => "\x6e\157\156\x65", "\x6d\x65\156\165\137\164\x61\162\147\x65\164" => "\x6e\x6f\x6e\x65"); $this->db->insert("\x6d\157\144\x5f\x6d\x65\x6e\x75\137\167\x65\x62\x76\x69\x65\167", $data); redirect("\141\144\x6d\151\156\x2f\155\x6f\x64\155\145\x6e\165\x2f\x73\x75\142\x70\x72\x6f"); $this->session->set_flashdata("\x73\165\143\143\145\x73\x73", "\x3c\x70\x20\163\x74\x79\154\145\x3d\x22\143\x6f\154\157\x72\72\x67\x72\x65\x65\x6e\73\x66\157\156\164\x2d\167\x65\151\x67\150\x74\72\x62\157\154\x64\x3b\42\x3e\40\x44\x61\x74\x61\40\x42\x65\x72\x68\141\x73\x69\154\x20\104\x69\163\151\155\x70\141\x6e\x21\x3c\x2f\160\x3e"); } else { $this->session->set_flashdata("\145\162\162\x6f\162", "\74\x70\x20\163\164\171\154\145\75\x22\x63\157\154\x6f\162\72\147\162\x65\x65\156\73\x66\157\x6e\x74\x2d\x77\145\x69\147\150\164\x3a\x62\157\x6c\x64\73\42\76\40\104\141\164\x61\x20\x47\x61\147\141\154\40\x44\x69\x73\151\x6d\160\x61\156\41\74\57\160\76"); } } public function buat7() { $menu = $this->input->post("\155\x65\156\x75"); $nama = $this->input->post("\x6e\x61\x6d\141"); $action = $this->input->post("\141\x63\x74\151\157\156"); $icon = $this->input->post("\x69\143\x6f\156"); $target = $this->input->post("\x74\x61\x72\147\x65\x74"); if ($menu && $nama && $action && $icon && $target) { $data = array("\x6d\x65\x6e\x75" => $menu, "\x6d\x65\156\x75\137\156\x61\x6d\141" => $nama, "\155\x65\156\165\137\x61\143\x74\x69\x6f\156" => $action, "\x6d\145\x6e\x75\137\151\143\157\156" => $icon, "\155\145\x6e\x75\x5f\164\141\162\x67\145\x74" => $target); $this->db->insert("\155\157\x64\137\x6d\145\x6e\x75\137\x77\145\x62\166\151\x65\167", $data); redirect("\x61\x64\x6d\151\x6e\x2f\x6d\157\x64\x6d\145\x6e\x75\57\163\x75\142\163\57" . $menu); $this->session->set_flashdata("\163\x75\x63\x63\145\163\163", "\74\160\40\x73\164\171\x6c\145\75\42\143\157\x6c\x6f\162\72\x67\162\x65\x65\156\x3b\x66\157\156\x74\x2d\167\145\x69\147\x68\164\x3a\x62\x6f\154\x64\x3b\x22\x3e\40\x44\x61\164\x61\x20\x42\x65\x72\150\141\163\151\154\40\104\151\x73\x69\155\x70\x61\x6e\41\x3c\x2f\x70\x3e"); } else { $this->session->set_flashdata("\145\x72\x72\x6f\x72", "\x3c\160\40\x73\164\x79\x6c\145\75\42\143\157\154\157\x72\72\x67\x72\x65\x65\156\x3b\x66\x6f\x6e\164\x2d\x77\145\x69\147\x68\164\x3a\142\x6f\x6c\144\x3b\x22\x3e\40\x44\x61\164\x61\x20\107\141\x67\x61\154\x20\104\x69\x73\151\155\x70\x61\x6e\x21\74\57\160\x3e"); } } public function mod_status($status) { $this->db->set("\x73\x65\164\137\x76\x61\x6c", $status); $this->db->where("\x73\145\164\x5f\153\x65\x79", "\160\141\x73\141\x6e\x67\x5f\x6d\157\x64\155\145\x6e\x75"); $this->db->update("\x73\x65\164\x65\154\x61\x6e"); $this->session->set_flashdata("\156\x6f\x74\x69\146", "\x3c\x70\40\163\x74\x79\x6c\x65\x3d\x22\143\157\154\x6f\162\x3a\x67\x72\145\145\156\73\x66\157\156\x74\x2d\x77\145\151\x67\150\x74\72\142\157\154\144\73\x22\x3e\x20\123\164\x61\164\165\163\40\115\x6f\144\x20\x54\x65\154\x61\x68\x20\102\145\162\x75\142\141\x68\41\x3c\x2f\160\x3e"); redirect("\141\x64\x6d\151\x6e\x2f\x6d\x6f\x64\155\x65\x6e\165"); } public function installmodmenu() { $this->db->insert("\x73\145\x74\145\x6c\x61\156", array("\x73\x65\164\137\153\x65\171" => "\160\x61\163\x61\x6e\147\x5f\155\157\x64\x6d\x65\156\165", "\163\145\x74\x5f\x76\x61\x6c" => "\156\x6f", "\163\x65\x74\137\141\165\x74\x6f\x6c\x6f\x61\144" => "\171\145\x73")); $this->db->query("\x43\x52\x45\101\x54\105\x20\x54\x41\102\x4c\x45\x20\140\155\x6f\144\x5f\155\145\156\x75\137\x77\145\x62\166\x69\x65\x77\x60\40\50\xa\x9\x9\x9\11\11\11\40\x20\140\x69\144\140\x20\x69\156\x74\x28\61\61\51\x20\116\117\x54\x20\116\x55\114\114\54\xa\x9\11\11\x9\x9\x9\x20\40\140\155\145\156\165\x60\x20\x76\x61\162\143\x68\141\x72\50\65\x30\x29\40\116\117\x54\40\116\125\114\114\54\12\11\11\x9\x9\x9\x9\40\40\140\x6d\x65\x6e\x75\x5f\x6e\x61\x6d\x61\x60\40\x76\141\x72\143\x68\141\162\50\x35\x30\x29\40\116\117\124\x20\116\125\114\114\x2c\12\11\11\11\x9\x9\x9\40\x20\x60\x6d\145\x6e\165\137\x61\x63\x74\151\x6f\x6e\x60\40\166\x61\162\x63\150\141\162\50\x35\x30\x29\x20\x4e\x4f\x54\40\x4e\x55\114\114\54\xa\x9\11\11\11\11\x9\40\x20\140\x6d\145\156\165\137\x69\143\x6f\156\140\40\166\141\x72\x63\x68\x61\x72\50\x31\60\60\x29\40\116\x4f\124\40\116\125\114\114\x2c\xa\11\x9\x9\11\x9\x9\x20\x20\140\x6d\x65\x6e\165\137\164\141\x72\147\x65\x74\x60\40\166\x61\x72\143\x68\x61\162\x28\65\x30\x29\x20\x4e\117\x54\40\x4e\125\x4c\114\xa\11\11\x9\11\x9\x9\x29\x20\x45\116\x47\x49\x4e\105\75\111\156\156\x6f\x44\x42\40\x44\105\106\101\125\x4c\124\x20\103\x48\x41\x52\x53\x45\124\x3d\x6c\141\x74\x69\156\61\73"); $this->db->query("\101\x4c\124\x45\122\40\x54\x41\102\114\105\40\x60\155\x6f\x64\137\155\145\x6e\x75\137\167\145\x62\x76\151\145\x77\x60\12\x9\11\11\x9\11\x9\40\x20\x41\x44\x44\x20\x50\122\x49\x4d\101\x52\131\x20\x4b\x45\131\x20\50\140\151\x64\140\51\73"); $this->db->query("\101\x4c\x54\x45\122\x20\x54\101\x42\x4c\x45\40\x60\x6d\157\x64\x5f\x6d\x65\156\165\x5f\x77\x65\x62\x76\151\x65\x77\x60\12\11\x9\x9\x9\x9\x9\x20\40\115\x4f\104\x49\x46\x59\40\140\151\144\140\x20\x69\x6e\164\50\61\x31\x29\x20\116\x4f\x54\40\116\x55\114\114\x20\101\x55\x54\x4f\x5f\111\x4e\103\x52\x45\x4d\x45\x4e\124\x2c\x20\101\125\124\x4f\137\x49\116\103\x52\105\x4d\105\116\124\x3d\61"); echo "\x49\x6e\163\164\141\154\154\x20\x4d\157\x64\40\x4d\145\156\165\x20\x57\x65\142\x76\x69\145\x77\40\102\145\x72\x68\141\163\x69\154"; } }

Decoded(de-Obfuscated) php code

<?php

defined("BASEPATH") or die("No direct script access allowed");
class Modmenu extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
        if (!$this->user->is_admin()) {
            redirect("/");
        }
        ini_set("display_errors", "0");
        $licensi = $this->cek_lisensi($this->config->item("LICENSI_MODMENU"));
        $domain = $_SERVER["SERVER_NAME"];
        $domain = str_replace("http://", '', $domain);
        $domain = str_replace("https://", '', $domain);
        $domain = str_replace("www.", '', $domain);
        if ($licensi !== $domain) {
            show_error("LICENSI DOMAIN SALAH", "404", $heading = "LICENSI_MODMENU");
            show_error('');
            die("License Salah");
        }
    }
    private function cek_lisensi($licensinya)
    {
        $response = false;
        $secret = "EbUdSpAyDoTcOm";
        $domain = $_SERVER["SERVER_NAME"];
        $domain = str_replace("http://", '', $domain);
        $domain = str_replace("https://", '', $domain);
        $domain = str_replace("www.", '', $domain);
        $des = $this->check_lkey($licensinya, "EbUdSpAyDoTcOm");
        return $des;
    }
    function decode_base64($sData)
    {
        $sBase64 = strtr($sData, "-_", "+/");
        return base64_decode($sBase64 . "==");
    }
    public function check_lkey($LKey, $secretKey)
    {
        $sResult = '';
        $Key = $LKey;
        $Dcode1 = str_replace("KeyID-", '', $Key);
        $Dcode = str_replace("-MODMENU", '', $Dcode1);
        $sData = $this->decode_base64($Dcode);
        for ($i = 0; $i < strlen($sData); $i++) {
            $sChar = substr($sData, $i, 1);
            $sKeyChar = substr($secretKey, $i % strlen($secretKey) - 1, 1);
            $sChar = chr(ord($sChar) - ord($sKeyChar));
            $sResult .= $sChar;
        }
        return $sResult;
    }
    public function index()
    {
        $setkey = "mod_menu";
        $setvalnew = array("warna" => " ", "menu1" => " ", "menu2" => " ", "menu3" => " ", "menu4" => " ");
        $setval = array("warna" => $this->input->post("warna"), "menu1" => $this->input->post("menu1"), "menu2" => $this->input->post("menu2"), "menu3" => $this->input->post("menu3"), "menu4" => $this->input->post("menu4"));
        if ($this->input->post("warna") && $this->input->post("menu1") && $this->input->post("menu2") && $this->input->post("menu3") && $this->input->post("menu4")) {
            $cek = $this->db->get_where("setelan", array("set_key" => $setkey))->row();
            if ($cek) {
                $this->db->set("set_val", json_encode($setval));
                $this->db->where("set_key", $setkey);
                $this->db->update("setelan");
                $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil di Simpan.</p>");
            } else {
                $this->db->insert("setelan", array("set_key" => $setkey, "set_val" => json_encode($setval), "set_autoload" => "yes"));
                $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil di Simpan.</p>");
            }
        }
        $cekData = $this->db->get_where("setelan", array("set_key" => $setkey))->row();
        if ($cekData) {
            $bc = json_decode($cekData->set_val, true);
            $params["mod"] = $this->db->query("SELECT * FROM setelan WHERE set_key='pasang_modmenu'")->row();
            $data = $bc + $params;
            $this->load->helper("form");
            $this->load->view("/admin/modmenu/index", $data);
        } else {
            $this->load->helper("form");
            $this->load->view("/admin/modmenu/index", array("warna" => " ", "menu1" => " ", "menu2" => " ", "menu3" => " ", "menu4" => ''));
        }
    }
    public function urutkan($menu)
    {
        $data["opsi"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='" . $menu . "' ORDER BY urut ASC");
        $this->load->helper("form");
        $this->load->view("/admin/modmenu/urut", $data);
    }
    public function hapus($id)
    {
        $cari = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
        if ($cari) {
            $this->db->query("DELETE FROM mod_menu_webview where id = '" . $id . "'");
            redirect("admin/modmenu/" . $cari->menu);
        }
    }
    public function hapusx($id)
    {
        $cari = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
        if ($cari) {
            $this->db->query("DELETE FROM mod_menu_webview where id = '" . $id . "'");
            redirect("admin/modmenu/subs/" . $cari->menu);
        }
    }
    public function edit($id)
    {
        if ($this->input->post("id")) {
            $id = $this->input->post("id");
            $nama = $this->input->post("nama");
            $action = $this->input->post("action");
            $icon = $this->input->post("icon");
            $target = $this->input->post("target");
            $cari = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
            $this->update_mod($id, $nama, $action, $icon, $target);
            redirect("admin/modmenu/" . $cari->menu);
        }
        $params["row"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
        $this->load->helper("form");
        $this->load->view("admin/modmenu/editmenu1", $params);
    }
    public function editsub($id)
    {
        if ($this->input->post("id")) {
            $id = $this->input->post("id");
            $nama = $this->input->post("nama");
            $action = $this->input->post("action");
            $icon = $this->input->post("icon");
            $target = $this->input->post("target");
            $cari = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
            $this->update_mod($id, $nama, $action, $icon, $target);
            redirect("admin/modmenu/subs/" . $cari->menu);
        }
        $params["row"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->row();
        $this->load->helper("form");
        $this->load->view("admin/modmenu/editmenu1", $params);
    }
    public function menu1()
    {
        $params["menu1"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='menu1' ORDER BY urut")->result();
        $this->load->view("admin/modmenu/menu1", $params);
    }
    public function menu2()
    {
        $params["menu2"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='menu2' ORDER BY urut")->result();
        $this->load->view("admin/modmenu/menu2", $params);
    }
    public function menu3()
    {
        $params["menu3"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='menu3' ORDER BY urut")->result();
        $this->load->view("admin/modmenu/menu3", $params);
    }
    public function menu4()
    {
        $params["menu4"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='menu4' ORDER BY urut")->result();
        $this->load->view("admin/modmenu/menu4", $params);
    }
    public function sub()
    {
        $params["sub"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='sub'")->result();
        $this->load->view("admin/modmenu/sub", $params);
    }
    public function subpro()
    {
        $domain = $_SERVER["SERVER_NAME"];
        $url = "kiosinternet.com";
        if ($url == $domain) {
            $params["subpro"] = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu='subpro'")->result();
            $this->load->view("admin/modmenu/subpro", $params);
        } else {
            echo "DOMAIN SALAH";
        }
    }
    public function subs($id)
    {
        $subs = $this->db->query("SELECT * FROM mod_menu_webview WHERE id={$id}")->result();
        $mod = $this->db->query("SELECT * FROM mod_menu_webview WHERE menu={$id}")->result();
        $params["sub"] = $subs;
        $params["id"] = $id;
        $params["mod"] = $mod;
        $this->load->view("admin/modmenu/subs", $params);
    }
    public function update_mod($id, $nama, $action, $icon, $target)
    {
        if ($id) {
            $this->db->set("menu_nama", trim($nama));
            $this->db->set("menu_action", trim($action));
            $this->db->set("menu_icon", trim($icon));
            $this->db->set("menu_target", trim($target));
            $this->db->where("id", $id);
            $this->db->update("mod_menu_webview");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Di Ubah!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Ubah Data Gagal!</p>");
        }
    }
    public function buat1()
    {
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($nama && $action && $icon && $target) {
            $data = array("menu" => "menu1", "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/menu1");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat2()
    {
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($nama && $action && $icon && $target) {
            $data = array("menu" => "menu2", "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/menu2");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat3()
    {
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($nama && $action && $icon && $target) {
            $data = array("menu" => "menu3", "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/menu3");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat4()
    {
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($nama && $action && $icon && $target) {
            $data = array("menu" => "menu4", "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/menu4");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat5()
    {
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($nama && $action && $icon && $target) {
            $data = array("menu" => "sub", "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/sub");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat6()
    {
        $nama = $this->input->post("nama");
        if ($nama) {
            $data = array("menu" => "subpro", "menu_nama" => $nama, "menu_action" => "none", "menu_icon" => "none", "menu_target" => "none");
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/subpro");
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function buat7()
    {
        $menu = $this->input->post("menu");
        $nama = $this->input->post("nama");
        $action = $this->input->post("action");
        $icon = $this->input->post("icon");
        $target = $this->input->post("target");
        if ($menu && $nama && $action && $icon && $target) {
            $data = array("menu" => $menu, "menu_nama" => $nama, "menu_action" => $action, "menu_icon" => $icon, "menu_target" => $target);
            $this->db->insert("mod_menu_webview", $data);
            redirect("admin/modmenu/subs/" . $menu);
            $this->session->set_flashdata("success", "<p style=\"color:green;font-weight:bold;\"> Data Berhasil Disimpan!</p>");
        } else {
            $this->session->set_flashdata("error", "<p style=\"color:green;font-weight:bold;\"> Data Gagal Disimpan!</p>");
        }
    }
    public function mod_status($status)
    {
        $this->db->set("set_val", $status);
        $this->db->where("set_key", "pasang_modmenu");
        $this->db->update("setelan");
        $this->session->set_flashdata("notif", "<p style=\"color:green;font-weight:bold;\"> Status Mod Telah Berubah!</p>");
        redirect("admin/modmenu");
    }
    public function installmodmenu()
    {
        $this->db->insert("setelan", array("set_key" => "pasang_modmenu", "set_val" => "no", "set_autoload" => "yes"));
        $this->db->query("CREATE TABLE `mod_menu_webview` (\n\t\t\t\t\t\t  `id` int(11) NOT NULL,\n\t\t\t\t\t\t  `menu` varchar(50) NOT NULL,\n\t\t\t\t\t\t  `menu_nama` varchar(50) NOT NULL,\n\t\t\t\t\t\t  `menu_action` varchar(50) NOT NULL,\n\t\t\t\t\t\t  `menu_icon` varchar(100) NOT NULL,\n\t\t\t\t\t\t  `menu_target` varchar(50) NOT NULL\n\t\t\t\t\t\t) ENGINE=InnoDB DEFAULT CHARSET=latin1;");
        $this->db->query("ALTER TABLE `mod_menu_webview`\n\t\t\t\t\t\t  ADD PRIMARY KEY (`id`);");
        $this->db->query("ALTER TABLE `mod_menu_webview`\n\t\t\t\t\t\t  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1");
        echo "Install Mod Menu Webview Berhasil";
    }
}


Malware detection & removal plugin for WordPress

(C)2020 Wordpress Doctor All rights reserved.