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 MzDAt; XWNK7: function get_tgl_lengkap_var($tgljam) { $a = explode("\x20", $t..

Decoded Output download

<?php 
 goto MzDAt; XWNK7: function get_tgl_lengkap_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c3 . " " . get_nama_bulan($c2) . " " . $c1; } goto UKyCW; Bb59k: function get_tgljam_var($tgljam) { if ($tgljam == '') { return ''; die; } $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode(":", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c3 . "-" . $c2 . "-" . $c1 . " " . $d1 . ":" . $d2 . ":" . $d3; } goto XWNK7; tDcqo: function sql_limit($varnya, $offset = null) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ci->db->limit($varnya, $offset); } else { echo "Fungsi sql_limit adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto Him_S; CQfcD: function get_tgl_sql_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c1 . "/" . $c2 . "/" . $c3 . " "; } goto brdop; RtWfW: function do_sql_query_ori($sql) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); } if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["fu_is_ci"] == true) { $errornya = normal_petik($ci->db->error()["message"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "do_sql_query_ori()", '', $sql); if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } else { $query = mysqli_query($con, "SELECT 'kosong' WHERE 1=0"); } } return $query; } goto OteBA; oWUtU: function get_menit() { date_default_timezone_set("Asia/Bangkok"); return date("i"); } goto Qsn3M; TBgfI: function do_sql_insert($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("insert", $tabel, $data, 1); } else { echo "Fungsi do_insert adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto dn1wj; sibD9: function get_tanggal() { date_default_timezone_set("Asia/Bangkok"); return date("d"); } goto nXQ8T; txN3y: function base32_encode0($data, $i) { switch ($i) { case "0": $chars = "0123456789abcdefghjkmnpqrstvwuyz"; break; case "1": $chars = "123456789abcdefghjkmnpqrstvwuyz0"; break; case "2": $chars = "23456789abcdefghjkmnpqrstvwuyz01"; break; case "3": $chars = "3456789abcdefghjkmnpqrstvwuyz012"; break; case "4": $chars = "456789abcdefghjkmnpqrstvwuyz0123"; break; case "5": $chars = "56789abcdefghjkmnpqrstvwuyz01234"; break; case "6": $chars = "6789abcdefghjkmnpqrstvwuyz012345"; break; case "7": $chars = "789abcdefghjkmnpqrstvwuyz0123456"; break; case "8": $chars = "89abcdefghjkmnpqrstvwuyz01234567"; break; case "9": $chars = "9abcdefghjkmnpqrstvwuyz012345678"; break; case "a": $chars = "abcdefghjkmnpqrstvwuyz0123456789"; break; case "b": $chars = "bcdefghjkmnpqrstvwuyz0123456789a"; break; case "c": $chars = "cdefghjkmnpqrstvwuyz0123456789ab"; break; case "d": $chars = "defghjkmnpqrstvwuyz0123456789abc"; break; case "e": $chars = "efghjkmnpqrstvwuyz0123456789abcd"; break; case "f": $chars = "fghjkmnpqrstvwuyz0123456789abcde"; break; case "g": $chars = "ghjkmnpqrstvwuyz0123456789abcdef"; break; case "h": $chars = "hjkmnpqrstvwuyz0123456789abcdefg"; break; case "j": $chars = "jkmnpqrstvwuyz0123456789abcdefgh"; break; case "k": $chars = "kmnpqrstvwuyz0123456789abcdefghj"; break; case "m": $chars = "mnpqrstvwuyz0123456789abcdefghjk"; break; case "n": $chars = "npqrstvwuyz0123456789abcdefghjkm"; break; case "p": $chars = "pqrstvwuyz0123456789abcdefghjkmn"; break; case "q": $chars = "qrstvwuyz0123456789abcdefghjkmnp"; break; case "r": $chars = "rstvwuyz0123456789abcdefghjkmnpq"; break; case "s": $chars = "stvwuyz0123456789abcdefghjkmnpqr"; break; case "t": $chars = "tvwuyz0123456789abcdefghjkmnpqrs"; break; case "v": $chars = "vwuyz0123456789abcdefghjkmnpqrst"; break; case "w": $chars = "wuyz0123456789abcdefghjkmnpqrstv"; break; case "u": $chars = "uyz0123456789abcdefghjkmnpqrstvw"; break; case "y": $chars = "yz0123456789abcdefghjkmnpqrstvwu"; break; case "z": $chars = "z0123456789abcdefghjkmnpqrstvwuy"; break; } $mask = 31; $dataSize = strlen($data); $res = ''; $remainder = 0; $remainderSize = 0; for ($i = 0; $i < $dataSize; $i++) { $b = ord($data[$i]); $remainder = $remainder << 8 | $b; $remainderSize += 8; while ($remainderSize > 4) { $remainderSize -= 5; $c = $remainder & $mask << $remainderSize; $c >>= $remainderSize; $res .= $chars[$c]; } } if ($remainderSize > 0) { $remainder <<= 5 - $remainderSize; $c = $remainder & $mask; $res .= $chars[$c]; } return $res; } goto hdxiq; i_7Nl: function get_tgl_huruf_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return "tanggal " . terbilang($c3) . " bulan " . get_nama_bulan($c2) . " tahun " . terbilang($c1); } goto VGoQ2; A0l8F: function add_log_error($sql_error, $sql_method, $tabel, $sql) { $con = konek_db_sql_log_error(); $errornya = normal_petik($sql_error); $sql = normal_petik($sql); if (strtolower(left($errornya, 15)) != "duplicate entry") { if (strtolower(left($errornya, 14)) != "deadlock found") { if (strtolower(left($errornya, 17)) != "Lock wait timeout") { $query = mysqli_query($con, "insert into t_log_hack_error (nama_aplikasi,sql_query,sql_hack,sql_error,tabel,sql_method,tgljam) values ('" . $GLOBALS["fu_nama_aplikasi"] . "','" . normal_petik($sql) . "','','" . $errornya . "','" . $tabel . "','" . $sql_method . "','" . get_tgljam_sql_sekarang() . "')") or die(mysqli_error($con)); } } } } goto yojJU; pm_O0: $GLOBALS["sql_con"] = ''; goto HzdAQ; nb2No: function get_hari_sekarang() { date_default_timezone_set("Asia/Bangkok"); $tgljam = date("Y-m-d"); $dayName = gethari(date("w", strtotime($tgljam))); return $dayName; } goto nyxfR; EdUU4: function get_tgljam_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("d-m-Y H:i:s"); } goto aGZXs; GxEXs: function tabel_no_fill_auto_page_break($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, $max_y_page_break) { global $pdf; $a = explode("\xd
", $klm); $y1 = $y; $break = 0; $klm_sisa = ''; for ($i = 0; $i <= count($a) - 1; $i++) { if ($break == 0) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), false, true, $max_y_page_break); $y = $pdf->GetY(); if ($y > $max_y_page_break) { if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } $break = 1; } } else { if ($klm_sisa == '') { $klm_sisa = $a[$i]; } else { $klm_sisa = $klm_sisa . chr(13) . chr(10) . $a[$i]; } } } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } return $klm_sisa; } goto KQN_e; OteBA: function do_sql_query0($sql) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); } $ada = cek_hack0($sql); if ($ada == 0) { if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["fu_is_ci"] == true) { $errornya = normal_petik($ci->db->error()["message"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "do_sql_query0()", '', $sql); if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } else { $query = mysqli_query($con, "SELECT 'kosong' WHERE 1=0"); } } return $query; } else { add_log_hack($sql, "do_sql_query0()", '', $sql); if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, "SELECT 'kosong' WHERE 1=0"); } return $query; } } goto eyFDh; MMSt1: function cek_hack_field_base0($sql, $ada) { $sql = strtolower($sql); $hasil["ada"] = $ada; $hasil["deteksi"] = $GLOBALS["fu_deteksi_sql_injection"]; $hasil = is_ada_deteksi("select ", $sql, $hasil); $hasil = is_ada_deteksi("insert into ", $sql, $hasil); $hasil = is_ada_deteksi("delete ", $sql, $hasil); $hasil = is_ada_deteksi(" union ", $sql, $hasil); $hasil = is_ada_deteksi("concat", $sql, $hasil); $hasil = is_ada_deteksi(" or ", $sql, $hasil); $hasil = is_ada_deteksi(" and ", $sql, $hasil); $hasil = is_ada_deteksi(" group by ", $sql, $hasil); $hasil = is_ada_deteksi(" order by ", $sql, $hasil); $hasil = is_ada_deteksi("now(", $sql, $hasil); $hasil = is_ada_deteksi("now (", $sql, $hasil); $hasil = is_ada_deteksi(" limit ", $sql, $hasil); $hasil = is_ada_deteksi("show ", $sql, $hasil); $hasil = is_ada_deteksi("column ", $sql, $hasil); $hasil = is_ada_deteksi("databases ", $sql, $hasil); $hasil = is_ada_deteksi(" from ", $sql, $hasil); $hasil = is_ada_deteksi(" like ", $sql, $hasil); $hasil = is_ada_deteksi(" like"", $sql, $hasil); $hasil = is_ada_deteksi(" like'", $sql, $hasil); $hasil = is_ada_deteksi("count ", $sql, $hasil); $hasil = is_ada_deteksi("count(", $sql, $hasil); $hasil = is_ada_deteksi("if(", $sql, $hasil); $hasil = is_ada_deteksi("if (", $sql, $hasil); $hasil = is_ada_deteksi("from(", $sql, $hasil); $hasil = is_ada_deteksi("from (", $sql, $hasil); $GLOBALS["fu_deteksi_sql_injection"] = $hasil["deteksi"]; return $hasil["ada"]; } goto UENUZ; TfBFA: function ubound($arr) { return count($arr); } goto YUdNE; MzDAt: srand(time()); goto JgJVJ; KwEG6: function ucase($str) { return strtoupper($str); } goto eGArD; CAOfT: function konek_db_non_ci($server, $user, $pwd, $db) { $GLOBALS["fu_server"] = $server; $GLOBALS["fu_user"] = $user; $GLOBALS["fu_pwd"] = $pwd; $GLOBALS["fu_db"] = $db; } goto Xr1Nt; jCPon: function session($var) { $isi = ''; if (isset($_SESSION[$var])) { $isi = $_SESSION[$var]; } return $isi; } goto qdm7o; JgJVJ: function strtoval($str) { if (trim($str) == '') { $angka = 0; } else { $angka = strval($str); } return $angka; } goto DDBXI; Jr4VX: function cek_hack_field($sql) { $sql = strtolower($sql); $ada = cek_hack($sql); $ada = cek_hack_field_base($sql, $ada); return $ada; } goto bHhLu; gnJ7L: function get_angka_tgljam() { date_default_timezone_set("Asia/Bangkok"); $angkatgljam = date("Y") * 365 * 24 * 60 * 60 + get_jml_hari_stlh_bulan(date("m"), date("Y")) * 24 * 60 * 60 + date("d") * 24 * 60 * 60 + date("H") * 60 * 60 + date("i") * 60 + date("s"); $kabisat = floor(date("Y") / 4) * 24 * 60 * 60; $angkatgljam = $angkatgljam + $kabisat; return $angkatgljam; } goto y2CAy; YUdNE: function lcase($str) { return strtolower($str); } goto KwEG6; N8uaa: function do_sql_insert_ori($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("insert", $tabel, $data, -1); } else { echo "Fungsi do_insert adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto ZPwRd; e3PSI: $GLOBALS["fu_is_ci"] = false; goto jcfFY; Him_S: function sql_join($tabel, $parameter) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ci->db->join($tabel, $parameter); } else { echo "Fungsi sql_order_by adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto g95iS; UKyCW: function get_tgl_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c3 . "-" . $c2 . "-" . $c1; } goto i_7Nl; K332W: function get_tgljam_remaining($tgljam) { $a = get_angka_tgljam(); $b = get_angka_tgljam_var($tgljam); $angka = $a - $b; if ($angka < 0) { $angka = -1 * $angka; $minus = 1; } else { $minus = 0; } $thn = floor($angka / (365.25 * 86400)); $angka = $angka - (floor($thn / 4) * 4 * (365.25 * 86400) + ($thn - floor($thn / 4) * 4) * (365 * 86400)); $bln = 0; for ($i = 1; $i <= 12; $i++) { $b = get_akhir_bulan($i, $thn) * 86400; if ($angka > $b) { $angka = $angka - $b; $bln = $i; } else { $i = 12; } } $tgl = floor($angka / 86400); $angka = $angka - $tgl * 86400; $jam = floor($angka / 3600); $angka = $angka - $jam * 3600; $mnt = floor($angka / 60); $dtk = $angka - $mnt * 60; $hasil = ''; if ($minus == 1) { $hasil = "- "; } if ($thn != 0) { $hasil = $hasil . $thn . " Tahun "; } if ($bln != 0) { $hasil = $hasil . $bln . " Bulan "; } if ($tgl != 0) { $hasil = $hasil . $tgl . " Tanggal "; } if ($jam != 0) { $hasil = $hasil . $jam . " Jam "; } if ($mnt != 0) { $hasil = $hasil . $mnt . " Menit "; } if ($dtk != 0) { $hasil = $hasil . $dtk . " Detik "; } return $hasil; } goto B3MHp; rYUKq: function normal_hp($nohp) { $nohp = trim($nohp); if (strlen($nohp) > 5) { if (left($nohp, 1) == "0") { $nohp = right($nohp, strlen($nohp) - 1); $nohp = "62" . $nohp; } } return $nohp; } goto f8gC6; k9VuW: $GLOBALS["fu_deteksi_sql_injection"] = ''; goto pm_O0; cV3Bw: function get_tgljam_lengkap_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("d") . " " . get_nama_bulan(date("m")) . " " . date("Y") . " Pukul " . date("H:i:s") . " WIB"; } goto WUClT; QOdzs: function normal_petik($klm) { $cek = explode("'", $klm); $a = $cek[0]; for ($i = 1; $i < count($cek); $i++) { $a = $a . "''" . $cek[$i]; } return $a; } goto KAmjb; XItDA: function do_sql_update($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("update", $tabel, $data, 1); } else { echo "Fungsi do_update adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto mq00U; KQN_e: function tabel1($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, $byk, $fill, $auto_page_break, $max_y_page_break) { global $pdf; $pdf->SetXY($x, $y); if ($tgauto != 1) { $pdf->Cell($pj, $tg, $klm, $isborder, 1, $posisi); } else { $a = explode(" ", $klm); $b = 0; for ($i = 0; $i <= Count($a); $i++) { if ($i == 0) { $kl[$b] = $a[$i]; } else { $kl[$b] = $kl[$b] . " " . $a[$i]; } if ($i != Count($a)) { if ($pdf->GetStringWidth($kl[$b] . " " . $a[$i + 1]) > $pj) { if ($israta == 1) { $ok = 0; for ($h = 1; $h <= 100; $h++) { if ($b != 0) { $kl[$b] = trim($kl[$b]); } $c = explode(" ", $kl[$b]); $kl1 = ''; $adakata = 0; $awalkata = 0; for ($j = 0; $j <= Count($c) - 1; $j++) { if ($j == 0) { $kl1 = $c[$j]; } else { if ($adakata == 0) { if (trim($c[$j]) != '') { $adakata = 1; $awalkata = 1; } } if ($adakata == 1) { if ($awalkata == 1) { if ($j == 1) { $kl1 = $kl1 . "  " . $c[$j]; } else { $kl1 = $kl1 . " " . $c[$j]; } $awalkata = 0; } else { $kl1 = $kl1 . "  " . $c[$j]; } } else { $kl1 = $kl1 . " " . $c[$j]; } } $kl2 = $kl1; for ($k = $j + 1; $k <= Count($c) - 1; $k++) { $kl2 = $kl2 . " " . $c[$k]; } if ($pdf->GetStringWidth($kl2) <= $pj) { $kl[$b] = $kl2; } else { $ok = 1; break; } } if ($ok == 1) { break; } } } $b = $b + 1; } else { if ($b != 0) { $kl[$b] = trim($kl[$b]); } } } } $z = 0; for ($i = 0; $i <= $b; $i++) { $pdf->SetXY($x, $y + $z); $pdf->Cell($pj, $tg, $kl[$i], 0, 1, $posisi, $fill); $z = $z + $tgdflt; } } return; } goto Kk_Cx; DDBXI: function get_csrf_token() { date_default_timezone_set("UTC"); $inttime = strtoval(time() - strtotime("1970-01-01 00:00:00")) + 300; $milliseconds = right(round(microtime(true) * 10000), 5); $csrf = "anti" . date("YmdHis") . rand(1, 999999999) . $milliseconds . "csrf"; $csrf_token = base32_encode($csrf); date_default_timezone_set("Asia/Bangkok"); $_SESSION["csrftoken"] = base32_encode($csrf); return $csrf_token; } goto yImB8; frsrv: function base32_decode($data) { if (strlen($data) > 0) { $randval = right($data, 1); $data = left($data, strlen($data) - 1); switch ($randval) { case "0": return base32_decode0($data, "0"); break; case "1": return base32_decode0($data, "1"); break; case "2": return base32_decode0($data, "2"); break; case "3": return base32_decode0($data, "3"); break; case "4": return base32_decode0($data, "4"); break; case "5": return base32_decode0($data, "5"); break; case "6": return base32_decode0($data, "6"); break; case "7": return base32_decode0($data, "7"); break; case "8": return base32_decode0($data, "8"); break; case "9": return base32_decode0($data, "9"); break; case "a": return base32_decode0($data, "a"); break; case "b": return base32_decode0($data, "b"); break; case "c": return base32_decode0($data, "c"); break; case "d": return base32_decode0($data, "d"); break; case "e": return base32_decode0($data, "e"); break; case "f": return base32_decode0($data, "f"); break; case "g": return base32_decode0($data, "g"); break; case "h": return base32_decode0($data, "h"); break; case "j": return base32_decode0($data, "j"); break; case "k": return base32_decode0($data, "k"); break; case "m": return base32_decode0($data, "m"); break; case "n": return base32_decode0($data, "n"); break; case "p": return base32_decode0($data, "p"); break; case "q": return base32_decode0($data, "q"); break; case "r": return base32_decode0($data, "r"); break; case "s": return base32_decode0($data, "s"); break; case "t": return base32_decode0($data, "t"); break; case "v": return base32_decode0($data, "v"); break; case "w": return base32_decode0($data, "w"); break; case "u": return base32_decode0($data, "u"); break; case "x": return base32_decode0($data, "x"); break; case "y": return base32_decode0($data, "y"); break; case "z": return base32_decode0($data, "z"); break; } } return ''; } goto txN3y; yImB8: function fu_set_nama_aplikasi($app) { $GLOBALS["fu_nama_aplikasi"] = $app; } goto Hd37y; bHhLu: function cek_hack_field0($sql) { $sql = strtolower($sql); $ada = cek_hack0($sql); $ada = cek_hack_field_base0($sql, $ada); return $ada; } goto QOdzs; UENUZ: function cek_hack_field_base($sql, $ada) { $sql = strtolower($sql); $ada1 = cek_hack_field_base0($sql, $ada); if ($ada1 == 1) { $ada = 1; } $cek = explode("update ", $sql); if (count($cek) > 1) { $ada = 1; } $cek = explode("null", $sql); if (count($cek) > 1) { $ada = 1; } return $ada; } goto Jr4VX; nyxfR: function gethari($dayOfWeek) { switch ($dayOfWeek) { case 1: return "Senin"; case 2: return "Selasa"; case 3: return "Rabu"; case 4: return "Kamis"; case 5: return "Jum'at"; case 6: return "Sabtu"; case 0: return "Minggu"; default: return "-"; } } goto lwALM; y2CAy: function get_angka_tgljam_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode(":", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } $angkatgljam = $c1 * 365 * 24 * 60 * 60 + get_jml_hari_stlh_bulan($c2, $c1) * 24 * 60 * 60 + $c3 * 24 * 60 * 60 + $d1 * 60 * 60 + $d2 * 60 + $d3; $kabisat = floor($c1 / 4) * 24 * 60 * 60; $angkatgljam = $angkatgljam + $kabisat; return $angkatgljam; } goto v6qa0; K24Ha: function tabel($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta) { global $pdf; $a = explode("\xd
", $klm); $y1 = $y; for ($i = 0; $i <= count($a) - 1; $i++) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), true, false, 0); $y = $pdf->GetY(); } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } } goto umdV4; sA33J: function cek_hack0($sql) { $sql = strtolower($sql); $hasil["deteksi"] = $GLOBALS["fu_deteksi_sql_injection"]; $hasil["ada"] = 0; $hasil = is_ada_deteksi(" 1=1 ", $sql, $hasil); $hasil = is_ada_deteksi(" /? ", $sql, $hasil); $hasil = is_ada_deteksi("-+", $sql, $hasil); $hasil = is_ada_deteksi("+-", $sql, $hasil); $hasil = is_ada_deteksi("/*", $sql, $hasil); $hasil = is_ada_deteksi("*/", $sql, $hasil); $hasil = is_ada_deteksi("<!--", $sql, $hasil); $hasil = is_ada_deteksi("into outfile", $sql, $hasil); $hasil = is_ada_deteksi(" outfile", $sql, $hasil); $hasil = is_ada_deteksi("load_file", $sql, $hasil); $hasil = is_ada_deteksi("xampp", $sql, $hasil); $hasil = is_ada_deteksi("htdoc", $sql, $hasil); $hasil = is_ada_deteksi("<iframe", $sql, $hasil); $hasil = is_ada_deteksi("<http", $sql, $hasil); $hasil = is_ada_deteksi("href=", $sql, $hasil); $hasil = is_ada_deteksi("href =", $sql, $hasil); $hasil = is_ada_deteksi("var_dump(", $sql, $hasil); $hasil = is_ada_deteksi("print(", $sql, $hasil); $hasil = is_ada_deteksi("gethostname(", $sql, $hasil); $hasil = is_ada_deteksi("||perl ", $sql, $hasil); $hasil = is_ada_deteksi("alert(", $sql, $hasil); $hasil = is_ada_deteksi("alert (", $sql, $hasil); $hasil = is_ada_deteksi("<script", $sql, $hasil); $hasil = is_ada_deteksi("</script", $sql, $hasil); $hasil = is_ada_deteksi("<acx>", $sql, $hasil); $hasil = is_ada_deteksi("document.", $sql, $hasil); $hasil = is_ada_deteksi("#file_links[", $sql, $hasil); $hasil = is_ada_deteksi("hacked", $sql, $hasil); $hasil = is_ada_deteksi("<a ", $sql, $hasil); $hasil = is_ada_deteksi("<img ", $sql, $hasil); $hasil = is_ada_deteksi("<div ", $sql, $hasil); $hasil = is_ada_deteksi("waitfor delay", $sql, $hasil); $hasil = is_ada_deteksi("sleep(", $sql, $hasil); $hasil = is_ada_deteksi("sleep (", $sql, $hasil); $hasil = is_ada_deteksi("sysdate(", $sql, $hasil); $hasil = is_ada_deteksi("sysdate (", $sql, $hasil); $hasil = is_ada_deteksi("pg_sleep(", $sql, $hasil); $hasil = is_ada_deteksi("pg_sleep (", $sql, $hasil); $hasil = is_ada_deteksi("dbms.pipe", $sql, $hasil); $hasil = is_ada_deteksi("receive_message(", $sql, $hasil); $hasil = is_ada_deteksi("receive_message (", $sql, $hasil); $hasil = is_ada_deteksi("benchmark(", $sql, $hasil); $hasil = is_ada_deteksi("char(", $sql, $hasil); $hasil = is_ada_deteksi("char (", $sql, $hasil); $hasil = is_ada_deteksi("testasp.vulnweb.com", $sql, $hasil); $hasil = is_ada_deteksi("chr(", $sql, $hasil); $hasil = is_ada_deteksi("chr (", $sql, $hasil); $hasil = is_ada_deteksi("xor(", $sql, $hasil); $hasil = is_ada_deteksi("xor (", $sql, $hasil); $hasil = is_ada_deteksi("cast(", $sql, $hasil); $hasil = is_ada_deteksi("cast (", $sql, $hasil); $hasil = is_ada_deteksi("convert(", $sql, $hasil); $hasil = is_ada_deteksi("convert((select", $sql, $hasil); $hasil = is_ada_deteksi("convert (", $sql, $hasil); $hasil = is_ada_deteksi("(int,", $sql, $hasil); $hasil = is_ada_deteksi("upper(", $sql, $hasil); $hasil = is_ada_deteksi("upper (", $sql, $hasil); $hasil = is_ada_deteksi("lower(", $sql, $hasil); $hasil = is_ada_deteksi("lower (", $sql, $hasil); $hasil = is_ada_deteksi("xmltype(", $sql, $hasil); $hasil = is_ada_deteksi("xmltype (", $sql, $hasil); $hasil = is_ada_deteksi("elt(", $sql, $hasil); $hasil = is_ada_deteksi("elt (", $sql, $hasil); $hasil = is_ada_deteksi("information_schema", $sql, $hasil); $hasil = is_ada_deteksi("in boolean mode", $sql, $hasil); $hasil = is_ada_deteksi("character_sets", $sql, $hasil); $hasil = is_ada_deteksi("case when", $sql, $hasil); $hasil = is_ada_deteksi("else ", $sql, $hasil); $hasil = is_ada_deteksi("then 1 else 0 end", $sql, $hasil); $hasil = is_ada_deteksi(";select", $sql, $hasil); $hasil = is_ada_deteksi(":text", $sql, $hasil); $hasil = is_ada_deteksi("from dual where", $sql, $hasil); $hasil = is_ada_deteksi("group by concat(", $sql, $hasil); $hasil = is_ada_deteksi("select (case when (", $sql, $hasil); $hasil = is_ada_deteksi("having min(0)", $sql, $hasil); $hasil = is_ada_deteksi("floor(rand(0)", $sql, $hasil); $hasil = is_ada_deteksi("concat(0x", $sql, $hasil); $hasil = is_ada_deteksi("select convert(", $sql, $hasil); $hasil = is_ada_deteksi("extractvalue(", $sql, $hasil); $hasil = is_ada_deteksi("json_keys(", $sql, $hasil); $hasil = is_ada_deteksi("select (elt(", $sql, $hasil); $hasil = is_ada_deteksi("select(elt(", $sql, $hasil); $hasil = is_ada_deteksi("select(sleep(", $sql, $hasil); $hasil = is_ada_deteksi("select (sleep(", $sql, $hasil); $hasil = is_ada_deteksi("select 0x", $sql, $hasil); $hasil = is_ada_deteksi("else 0x", $sql, $hasil); $hasil = is_ada_deteksi("and row(", $sql, $hasil); $hasil = is_ada_deteksi("or row(", $sql, $hasil); $hasil = is_ada_deteksi("where 0 xor 1", $sql, $hasil); $hasil = is_ada_deteksi("where 1 xor 0", $sql, $hasil); $hasil = is_ada_deteksi("rlike sleep(", $sql, $hasil); $hasil = is_ada_deteksi("rlike (select", $sql, $hasil); $hasil = is_ada_deteksi("rlike(select", $sql, $hasil); $hasil = is_ada_deteksi("gtid_subset(", $sql, $hasil); $hasil = is_ada_deteksi("gtid_subset(concat(", $sql, $hasil); $hasil = is_ada_deteksi("make_set(", $sql, $hasil); $hasil = is_ada_deteksi("updatexml(", $sql, $hasil); $hasil = is_ada_deteksi("procedure analyse(", $sql, $hasil); $hasil = is_ada_deteksi("procedure analyse(extractvalue(", $sql, $hasil); $hasil = is_ada_deteksi("if((", $sql, $hasil); $hasil = is_ada_deteksi("((select", $sql, $hasil); $hasil = is_ada_deteksi("exp(~", $sql, $hasil); $hasil = is_ada_deteksi("``+", $sql, $hasil); $hasil = is_ada_deteksi("""+", $sql, $hasil); $hasil = is_ada_deteksi("''+", $sql, $hasil); $hasil = is_ada_deteksi("``-", $sql, $hasil); $hasil = is_ada_deteksi("""-", $sql, $hasil); $hasil = is_ada_deteksi("''-", $sql, $hasil); $hasil = is_ada_deteksi("``=", $sql, $hasil); $hasil = is_ada_deteksi("""=", $sql, $hasil); $hasil = is_ada_deteksi("''=", $sql, $hasil); $hasil = is_ada_deteksi("`=``", $sql, $hasil); $hasil = is_ada_deteksi("``=`", $sql, $hasil); $hasil = is_ada_deteksi("'=''", $sql, $hasil); $hasil = is_ada_deteksi("''='", $sql, $hasil); $hasil = is_ada_deteksi(""=""", $sql, $hasil); $hasil = is_ada_deteksi("""="", $sql, $hasil); $hasil = is_ada_deteksi(",0x", $sql, $hasil); $hasil = is_ada_deteksi(")-- ", $sql, $hasil); $hasil = is_ada_deteksi("``||(", $sql, $hasil); $hasil = is_ada_deteksi("''||(", $sql, $hasil); $hasil = is_ada_deteksi("""||(", $sql, $hasil); $hasil = is_ada_deteksi("``+(", $sql, $hasil); $hasil = is_ada_deteksi("''+(", $sql, $hasil); $hasil = is_ada_deteksi("""+(", $sql, $hasil); $hasil = is_ada_deteksi("||``", $sql, $hasil); $hasil = is_ada_deteksi("||''", $sql, $hasil); $hasil = is_ada_deteksi("||""", $sql, $hasil); $hasil = is_ada_deteksi("))|[`", $sql, $hasil); $hasil = is_ada_deteksi("))|['", $sql, $hasil); $hasil = is_ada_deteksi("))|["", $sql, $hasil); $hasil = is_ada_deteksi("))+``", $sql, $hasil); $hasil = is_ada_deteksi("))+''", $sql, $hasil); $hasil = is_ada_deteksi("))+""", $sql, $hasil); $hasil = is_ada_deteksi("||` ", $sql, $hasil); $hasil = is_ada_deteksi("||' ", $sql, $hasil); $hasil = is_ada_deteksi("||" ", $sql, $hasil); $hasil = is_ada_deteksi("`||(", $sql, $hasil); $hasil = is_ada_deteksi("'||(", $sql, $hasil); $hasil = is_ada_deteksi(""||(", $sql, $hasil); $hasil = is_ada_deteksi(")#` ", $sql, $hasil); $hasil = is_ada_deteksi(")#' ", $sql, $hasil); $hasil = is_ada_deteksi(")#" ", $sql, $hasil); $GLOBALS["fu_deteksi_sql_injection"] = $hasil["deteksi"]; return $hasil["ada"]; } goto Lhoxt; FtMbi: function sql_from($varnya) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ci->db->from($varnya); } else { echo "Fungsi sql_from adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto qOCtl; opbpU: function get_domain() { $pos = stripos(get_base_url(), "/", 10); $domain = substr(get_base_url(), 0, $pos); return $domain; } goto S3uv0; WUClT: function get_tgl_lengkap_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("d") . " " . get_nama_bulan(date("m")) . " " . date("Y"); } goto GcIZq; aGZXs: function get_tgl_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("d-m-Y"); } goto cV3Bw; Bsq4v: function get_base_url($atRoot = FALSE, $atCore = FALSE, $parse = FALSE) { $base_url = get_base_url0(); if (left($base_url, 7) == "http://") { $base_url = "https://" . right($base_url, strlen($base_url) - 7); } return $base_url; } goto opbpU; brdop: function get_tgljam_sql_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("Y-m-d H:i:s"); } goto J0oaV; X2vah: function do_sql_get_where($tabel = null, $where) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); if ($GLOBALS["fu_ada_sql_injection"] == false) { if ($tabel != '') { $query = $ci->db->get_where($tabel, $where); } else { $query = $ci->db->get(); } if (!$query) { add_log_error($ci->db->error()["message"], "do_sql_get()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } return $query; } else { $hack = $GLOBALS["fu_sql_injection"]; $GLOBALS["fu_ada_sql_injection"] = false; $GLOBALS["fu_sql_injection"] = ''; $GLOBALS["fu_deteksi_sql_injection"] = ''; add_log_hack($hack, "do_sql_get()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); return $query; } } else { echo "Fungsi do_sql_get adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto RtWfW; yojJU: function is_ada_deteksi($cek, $sql, $hasil) { $detek = explode($cek, $sql); if (count($detek) > 1) { $hasil["ada"] = 1; if (strlen($hasil["deteksi"]) <= 0) { $hasil["deteksi"] = $cek; } else { $hasil["deteksi"] = $hasil["deteksi"] . ", " . $cek; } } return $hasil; } goto sA33J; Hd37y: function fu_set_is_ci($is_ci) { $GLOBALS["fu_is_ci"] = $is_ci; } goto KKcXr; jVcyH: include_once "d:/xampp/pengamanan/htdocs/aku/vendor/fpdf184/fpdf.php"; goto Xffdt; Xr1Nt: function do_konek_db_non_ci() { if (!array_key_exists("fu_server1", get_defined_vars())) { $GLOBALS["fu_server1"] = ''; } if ($GLOBALS["fu_server1"] == $GLOBALS["fu_server"] && $GLOBALS["fu_user1"] == $GLOBALS["fu_user"] && $GLOBALS["fu_pwd1"] == $GLOBALS["fu_pwd"] && $GLOBALS["fu_db1"] == $GLOBALS["fu_db"]) { $con = $GLOBALS["sql_con"]; } else { $con = mysqli_connect($GLOBALS["fu_server"], $GLOBALS["fu_user"], $GLOBALS["fu_pwd"], $GLOBALS["fu_db"]) or die(mysqli_error($con)); $GLOBALS["sql_con"] = $con; $GLOBALS["fu_server1"] = $GLOBALS["fu_server"]; $GLOBALS["fu_user1"] = $GLOBALS["fu_user"]; $GLOBALS["fu_pwd1"] = $GLOBALS["fu_pwd"]; $GLOBALS["fu_db1"] = $GLOBALS["fu_db"]; } return $con; } goto jCPon; M9iZo: function penyebut($nilai) { $nilai = abs($nilai); $huruf = array('', "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas"); $temp = ''; if ($nilai < 12) { $temp = " " . $huruf[$nilai]; } else { if ($nilai < 20) { $temp = penyebut($nilai - 10) . " belas"; } else { if ($nilai < 100) { $temp = penyebut($nilai / 10) . " puluh" . penyebut($nilai % 10); } else { if ($nilai < 200) { $temp = " seratus" . penyebut($nilai - 100); } else { if ($nilai < 1000) { $temp = penyebut($nilai / 100) . " ratus" . penyebut($nilai % 100); } else { if ($nilai < 2000) { $temp = " seribu" . penyebut($nilai - 1000); } else { if ($nilai < 1000000) { $temp = penyebut($nilai / 1000) . " ribu" . penyebut($nilai % 1000); } else { if ($nilai < 1000000000) { $temp = penyebut($nilai / 1000000) . " juta" . penyebut($nilai % 1000000); } else { if ($nilai < 1000000000000) { $temp = penyebut($nilai / 1000000000) . " milyar" . penyebut(fmod($nilai, 1000000000)); } else { if ($nilai < 1000000000000000) { $temp = penyebut($nilai / 1000000000000) . " trilyun" . penyebut(fmod($nilai, 1000000000000)); } } } } } } } } } } return $temp; } goto hYX8f; eyFDh: function do_sql_query($sql) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); } $ada = cek_hack($sql); if ($ada == 0) { if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["fu_is_ci"] == true) { $errornya = normal_petik($ci->db->error()["message"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "do_sql_query()", '', $sql); if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } else { $query = mysqli_query($con, "SELECT 'kosong' WHERE 1=0"); } } return $query; } else { add_log_hack($sql, "do_sql_query()", '', $sql); if ($GLOBALS["fu_is_ci"] == true) { $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, "SELECT 'kosong' WHERE 1=0"); } return $query; } } goto jVcyH; Qsn3M: function get_detik() { date_default_timezone_set("Asia/Bangkok"); return date("s"); } goto TnQ0M; k3rk5: function do_sql_delete($tabel = null, $where = null) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); if ($GLOBALS["fu_ada_sql_injection"] == false) { if ($tabel != '') { if ($where != '') { $query = $ci->db->delete($tabel, $where); } else { $query = $ci->db->delete($tabel); } } else { $query = $ci->db->delete(); } if (!$query) { add_log_error($ci->db->error()["message"], "do_sql_delete()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } return $query; } else { $hack = $GLOBALS["fu_sql_injection"]; $GLOBALS["fu_ada_sql_injection"] = false; $GLOBALS["fu_sql_injection"] = ''; $GLOBALS["fu_deteksi_sql_injection"] = ''; add_log_hack($hack, "do_sql_delete()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); return $query; } } else { echo "Fungsi SQL_Where adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto HAlvX; qOCtl: function sql_order_by($varnya, $sortir = null) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ci->db->order_by($varnya, $sortir); } else { echo "Fungsi sql_order_by adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto tDcqo; eGArD: function cek_byk_chr($field, $chr) { $a = explode($chr, $field); $byk = count($a); return $byk - 1; } goto dYB1c; S3uv0: function proper($string) { $result = ''; $words = explode(" ", $string); for ($i = 0; $i < count($words); $i++) { $s = strtolower($words[$i]); $s = substr_replace($s, strtoupper(substr($s, 0, 1)), 0, 1); $result = $result . " " . $s; } $string = trim($result); return $string; } goto WUU2x; KKcXr: function konek_db_sql_log_error() { $con = mysqli_connect("10.10.12.5", "log_error", "1234", "log_error") or die(mysqli_error($con)); return $con; } goto CAOfT; nXQ8T: function get_jam() { date_default_timezone_set("Asia/Bangkok"); return date("H"); } goto oWUtU; RcD2l: function get_hari_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } $tgljam = $c1 . "-" . $c2 . "-" . $c3; $dayName = gethari(date("w", strtotime($tgljam))); return $dayName; } goto nb2No; TnQ0M: function get_nama_bulan($tgl) { $hasil = ''; $a = explode("-", $tgl); if (count($a) != 1) { $a = explode("/", $tgl); } if (count($a) > 1) { $b = $a[1]; } else { $b = $tgl; } switch ($b) { case "1": $hasil = "Januari"; break; case "2": $hasil = "Februari"; break; case "3": $hasil = "Maret"; break; case "4": $hasil = "April"; break; case "5": $hasil = "Mei"; break; case "6": $hasil = "Juni"; break; case "7": $hasil = "Juli"; break; case "8": $hasil = "Agustus"; break; case "9": $hasil = "September"; break; case "10": $hasil = "Oktober"; break; case "11": $hasil = "November"; break; case "12": $hasil = "Desember"; break; } return $hasil; } goto WpPBK; dYB1c: function tnp_chr($field, $chr) { $a = explode($chr, $field); $b = ''; $byk = count($a); for ($i = 0; $i < $byk; $i++) { $b = $b . $a[$i]; } return $b; } goto rYUKq; IZkPJ: function get_jml_hari_stlh_bulan($bln, $thn) { $jml = 0; $kabisat = $thn % 4; switch ($bln) { case "1": $jml = 31; break; case "2": if ($kabisat == 0) { $jml = 60; } else { $jml = 59; } break; case "3": if ($kabisat == 0) { $jml = 91; } else { $jml = 90; } break; case "4": if ($kabisat == 0) { $jml = 121; } else { $jml = 120; } break; case "5": if ($kabisat == 0) { $jml = 152; } else { $jml = 151; } break; case "6": if ($kabisat == 0) { $jml = 182; } else { $jml = 181; } break; case "7": if ($kabisat == 0) { $jml = 213; } else { $jml = 212; } break; case "8": if ($kabisat == 0) { $jml = 244; } else { $jml = 243; } break; case "9": if ($kabisat == 0) { $jml = 274; } else { $jml = 273; } break; case "10": if ($kabisat == 0) { $jml = 305; } else { $jml = 304; } break; case "11": if ($kabisat == 0) { $jml = 335; } else { $jml = 334; } break; case "12": if ($kabisat == 0) { $jml = 366; } else { $jml = 365; } break; } return $jml; } goto gnJ7L; O4Nxn: function do_sql_get($tabel = null) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); if ($GLOBALS["fu_ada_sql_injection"] == false) { if ($tabel != '') { $query = $ci->db->get($tabel); } else { $query = $ci->db->get(); } if (!$query) { add_log_error($ci->db->error()["message"], "do_sql_get()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } return $query; } else { $hack = $GLOBALS["fu_sql_injection"]; $GLOBALS["fu_ada_sql_injection"] = false; $GLOBALS["fu_sql_injection"] = ''; $GLOBALS["fu_deteksi_sql_injection"] = ''; add_log_hack($hack, "do_sql_get()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); return $query; } } else { echo "Fungsi do_sql_get adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto X2vah; v6qa0: function get_angka_to_tgl($angka) { if ($angka < 0) { $angka = -1 * $angka; $minus = 1; } else { $minus = 0; } $thn = floor($angka / (365.25 * 86400)); $angka = $angka - (floor($thn / 4) * 4 * (365.25 * 86400) + ($thn - floor($thn / 4) * 4) * (365 * 86400)); $bln = 0; for ($i = 1; $i <= 12; $i++) { $b = get_akhir_bulan($i, $thn) * 86400; if ($angka > $b) { $angka = $angka - $b; $bln = $i; } else { $i = 12; } } $tgl = floor($angka / 86400); $angka = $angka - $tgl * 86400; $jam = floor($angka / 3600); $angka = $angka - $jam * 3600; $mnt = floor($angka / 60); $dtk = $angka - $mnt * 60; if ($minus == 0) { $hasil = $tgl . "/" . $bln . "/" . $thn . " " . $jam . ":" . $mnt . ":" . $dtk; } else { $hasil = "- " . $tgl . "/" . $bln . "/" . $thn . " " . $jam . ":" . $mnt . ":" . $dtk; } return $hasil; } goto K332W; g95iS: function sql_insert_id() { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); return $ci->db->insert_id(); } else { echo "Fungsi sql_insert_id adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto XItDA; KAmjb: function sql_where($varnya, $sql = null) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ada = 0; if ($sql != '') { $ada = cek_hack_field($sql); } if ($ada == 0 || is_null($sql)) { $ci->db->where($varnya, $sql); } else { $GLOBALS["fu_sql_injection"] = $GLOBALS["fu_sql_injection"] . $varnya . ":" . $sql . "<br>"; $GLOBALS["fu_ada_sql_injection"] = true; add_log_hack($varnya . " : " . $sql . "<br>", "sql_where()", '', ''); $ci->db->where($varnya, "##di-BLOK karena ADA HACK##"); } } else { echo "Fungsi SQL_Where adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto k3rk5; f8gC6: function base32_encode($data) { if (strlen($data) == 0) { return ''; die; } $randval = rand(0, 31); switch ($randval) { case "0": $hasil = base32_encode0($data, "0") . "0"; break; case "1": $hasil = base32_encode0($data, "1") . "1"; break; case "2": $hasil = base32_encode0($data, "2") . "2"; break; case "3": $hasil = base32_encode0($data, "3") . "3"; break; case "4": $hasil = base32_encode0($data, "4") . "4"; break; case "5": $hasil = base32_encode0($data, "5") . "5"; break; case "6": $hasil = base32_encode0($data, "6") . "6"; break; case "7": $hasil = base32_encode0($data, "7") . "7"; break; case "8": $hasil = base32_encode0($data, "8") . "8"; break; case "9": $hasil = base32_encode0($data, "9") . "9"; break; case "10": $hasil = base32_encode0($data, "a") . "a"; break; case "11": $hasil = base32_encode0($data, "b") . "b"; break; case "12": $hasil = base32_encode0($data, "c") . "c"; break; case "13": $hasil = base32_encode0($data, "d") . "d"; break; case "14": $hasil = base32_encode0($data, "e") . "e"; break; case "15": $hasil = base32_encode0($data, "f") . "f"; break; case "16": $hasil = base32_encode0($data, "g") . "g"; break; case "17": $hasil = base32_encode0($data, "h") . "h"; break; case "18": $hasil = base32_encode0($data, "j") . "j"; break; case "19": $hasil = base32_encode0($data, "k") . "k"; break; case "20": $hasil = base32_encode0($data, "m") . "m"; break; case "21": $hasil = base32_encode0($data, "n") . "n"; break; case "22": $hasil = base32_encode0($data, "p") . "p"; break; case "23": $hasil = base32_encode0($data, "q") . "q"; break; case "24": $hasil = base32_encode0($data, "r") . "r"; break; case "25": $hasil = base32_encode0($data, "s") . "s"; break; case "26": $hasil = base32_encode0($data, "t") . "t"; break; case "27": $hasil = base32_encode0($data, "v") . "v"; break; case "28": $hasil = base32_encode0($data, "w") . "w"; break; case "29": $hasil = base32_encode0($data, "u") . "u"; break; case "30": $hasil = base32_encode0($data, "y") . "y"; break; case "31": $hasil = base32_encode0($data, "z") . "z"; break; } return $hasil; } goto frsrv; Z0qBd: function get_tgljam_sql_var($tgljam) { $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode(":", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c1 . "/" . $c2 . "/" . $c3 . " " . $d1 . ":" . $d2 . ":" . $d3; } goto CQfcD; ti5cK: function GetY() { global $pdf; return $pdf->GetY(); } goto p38Jc; SPdIY: function get_bulan() { date_default_timezone_set("Asia/Bangkok"); return date("m"); } goto sibD9; VGoQ2: function get_tgl_huruf_sekarang() { date_default_timezone_set("Asia/Bangkok"); $tgljam = date("d-m-Y"); $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return "tanggal " . terbilang($c3) . " bulan " . get_nama_bulan($c2) . " tahun " . terbilang($c1); } goto RcD2l; Unyz4: function splitt($delimiter, $str) { return explode($delimiter, $str); } goto a85Jf; TC2hs: $GLOBALS["fu_ada_sql_injection"] = false; goto vGyDn; JfC2N: function mid($str, $start, $length) { return substr($str, $start, $length); } goto yIs1f; WUU2x: function left($str, $length) { return substr($str, 0, $length); } goto Ks5F2; e8GzQ: function do_sql_update_ori($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("update", $tabel, $data, -1); } else { echo "Fungsi do_update adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto O4Nxn; hYX8f: function terbilang($nilai) { if ($nilai < 0) { $hasil = "minus " . trim(penyebut($nilai)); } else { $hasil = trim(penyebut($nilai)); } return proper($hasil); } goto RjHgv; vGyDn: $GLOBALS["fu_sql_injection"] = ''; goto k9VuW; lwALM: function format_angka($angka, $digit) { return number_format($angka, $digit, ",", "."); } goto IZkPJ; J0oaV: function get_tgl_sql_sekarang() { date_default_timezone_set("Asia/Bangkok"); return date("Y-m-d"); } goto EdUU4; RjHgv: function qr($isidata) { $direktori = "temp"; $PNG_TEMP_DIR = dirname(__FILE__) . DIRECTORY_SEPARATOR . $direktori . DIRECTORY_SEPARATOR; if (!file_exists($PNG_TEMP_DIR)) { mkdir($PNG_TEMP_DIR); } $PNG_WEB_DIR = $direktori . "/"; include_once "d:/xampp/pengamanan/htdocs/aku/vendor/qr/qrlib.php"; $errorCorrectionLevel = "H"; $matrixPointSize = 10; $filename = $PNG_TEMP_DIR . "test" . md5($isidata . "|" . $errorCorrectionLevel . "|" . $matrixPointSize) . ".png"; QRcode::png($isidata, $filename, $errorCorrectionLevel, $matrixPointSize, 2); return $filename; } goto CD_nT; p38Jc: function GetX() { global $pdf; return $pdf->GetX(); } goto K24Ha; Xffdt: class PDF extends FPDF { function RoundedRect($x, $y, $w, $h, $r, $corners = "1234", $style = '') { $k = $this->k; $hp = $this->h; if ($style == "F") { $op = "f"; } elseif ($style == "FD" || $style == "DF") { $op = "B"; } else { $op = "S"; } $MyArc = 4 / 3 * (sqrt(2) - 1); $this->_out(sprintf("%.2F %.2F m", ($x + $r) * $k, ($hp - $y) * $k)); $xc = $x + $w - $r; $yc = $y + $r; $this->_out(sprintf("%.2F %.2F l", $xc * $k, ($hp - $y) * $k)); if (strpos($corners, "2") === false) { $this->_out(sprintf("%.2F %.2F l", ($x + $w) * $k, ($hp - $y) * $k)); } else { $this->_Arc($xc + $r * $MyArc, $yc - $r, $xc + $r, $yc - $r * $MyArc, $xc + $r, $yc); } $xc = $x + $w - $r; $yc = $y + $h - $r; $this->_out(sprintf("%.2F %.2F l", ($x + $w) * $k, ($hp - $yc) * $k)); if (strpos($corners, "3") === false) { $this->_out(sprintf("%.2F %.2F l", ($x + $w) * $k, ($hp - ($y + $h)) * $k)); } else { $this->_Arc($xc + $r, $yc + $r * $MyArc, $xc + $r * $MyArc, $yc + $r, $xc, $yc + $r); } $xc = $x + $r; $yc = $y + $h - $r; $this->_out(sprintf("%.2F %.2F l", $xc * $k, ($hp - ($y + $h)) * $k)); if (strpos($corners, "4") === false) { $this->_out(sprintf("%.2F %.2F l", $x * $k, ($hp - ($y + $h)) * $k)); } else { $this->_Arc($xc - $r * $MyArc, $yc + $r, $xc - $r, $yc + $r * $MyArc, $xc - $r, $yc); } $xc = $x + $r; $yc = $y + $r; $this->_out(sprintf("%.2F %.2F l", $x * $k, ($hp - $yc) * $k)); if (strpos($corners, "1") === false) { $this->_out(sprintf("%.2F %.2F l", $x * $k, ($hp - $y) * $k)); $this->_out(sprintf("%.2F %.2F l", ($x + $r) * $k, ($hp - $y) * $k)); } else { $this->_Arc($xc - $r, $yc - $r * $MyArc, $xc - $r * $MyArc, $yc - $r, $xc, $yc - $r); } $this->_out($op); } function _Arc($x1, $y1, $x2, $y2, $x3, $y3) { $h = $this->h; $this->_out(sprintf("%.2F %.2F %.2F %.2F %.2F %.2F c ", $x1 * $this->k, ($h - $y1) * $this->k, $x2 * $this->k, ($h - $y2) * $this->k, $x3 * $this->k, ($h - $y3) * $this->k)); } } goto ti5cK; B3MHp: function get_tahun() { date_default_timezone_set("Asia/Bangkok"); return date("Y"); } goto SPdIY; GcIZq: function get_tgljam_lengkap_var($tgljam) { if ($tgljam == '') { return ''; die; } $a = explode(" ", $tgljam); $b = explode("-", $a[0]); if (count($b) != 3) { $b = explode("/", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode(":", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c3 . " " . get_nama_bulan($c2) . " " . $c1 . " Pukul " . $d1 . ":" . $d2 . ":" . $d3 . " WIB"; } goto Bb59k; a85Jf: function splitt_lower($delimiter, $str) { $str = strtolower($str); $delimiter = strtolower($delimiter); return explode($delimiter, $str); } goto TfBFA; Ks5F2: function right($str, $length) { return substr($str, -$length); } goto JfC2N; CD_nT: function get_base_url0($atRoot = FALSE, $atCore = FALSE, $parse = FALSE) { if (isset($_SERVER["HTTP_HOST"])) { $http = isset($_SERVER["HTTPS"]) && strtolower($_SERVER["HTTPS"]) !== "off" ? "https" : "http"; $hostname = $_SERVER["HTTP_HOST"]; $dir = str_replace(basename($_SERVER["SCRIPT_NAME"]), '', $_SERVER["SCRIPT_NAME"]); $core = preg_split("@/@", str_replace($_SERVER["DOCUMENT_ROOT"], '', realpath(dirname(__FILE__))), NULL, PREG_SPLIT_NO_EMPTY); $core = $core[0]; $tmplt = $atRoot ? $atCore ? "%s://%s/%s/" : "%s://%s/" : ($atCore ? "%s://%s/%s/" : "%s://%s%s"); $end = $atRoot ? $atCore ? $core : $hostname : ($atCore ? $core : $dir); $base_url = sprintf($tmplt, $http, $hostname, $end); } else { $base_url = "http://localhost/"; } if ($parse) { $base_url = parse_url($base_url); if (isset($base_url["path"])) { if ($base_url["path"] == "/") { $base_url["path"] = ''; } } } return $base_url; } goto Bsq4v; HAlvX: function do_sql_count_all($tabel) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); if ($GLOBALS["fu_ada_sql_injection"] == false) { $query = $ci->db->count_all($tabel); return $query; } else { $hack = $GLOBALS["fu_sql_injection"]; $GLOBALS["fu_ada_sql_injection"] = false; $GLOBALS["fu_sql_injection"] = ''; $GLOBALS["fu_deteksi_sql_injection"] = ''; add_log_hack($hack, "do_sql_count_all()", $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); return $query; } } else { echo "Fungsi SQL_Where adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto ZCzML; dn1wj: function sql_select($varnya) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); $ci->db->select($varnya); } else { echo "Fungsi sql_select adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto FtMbi; jcfFY: $GLOBALS["fu_nama_aplikasi"] = ''; goto TC2hs; ZCzML: function do_sql_insert_update($method, $tabel, $data, $aman) { if ($GLOBALS["fu_is_ci"] == true) { $ci =& get_instance(); if ($GLOBALS["fu_ada_sql_injection"] == false || $method == "insert" || $GLOBALS["fu_sql_injection"] == '') { $ada = 0; $hack = ''; for ($i = 0; $i < count($data); $i++) { if ($aman == 1) { $cek = cek_hack_field($data[array_keys($data)[$i]]); } else { if ($aman == 0) { $cek = cek_hack_field0($data[array_keys($data)[$i]]); } else { } } if ($cek == 1) { $ada = 1; $hack = $hack . array_keys($data)[$i] . " : " . $data[array_keys($data)[$i]] . "<br>"; } } } else { $ada = 1; $hack = $GLOBALS["fu_sql_injection"]; $GLOBALS["fu_ada_sql_injection"] = false; $GLOBALS["fu_sql_injection"] = ''; $GLOBALS["fu_deteksi_sql_injection"] = ''; } if ($method == "insert") { $fungsi = "do_sql_insert()"; } else { $fungsi = "do_sql_update()"; } if ($ada == 0) { if ($method == "insert") { $query = $ci->db->insert($tabel, $data); } else { $query = $ci->db->update($tabel, $data); } if (!$query) { add_log_error($ci->db->error()["message"], $fungsi, $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); } return $query; } else { add_log_hack($hack, $fungsi, $tabel, ''); $query = $ci->db->query("SELECT 'kosong' WHERE 1=0"); return $query; } } else { echo "Fungsi do_insert_update adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto TBgfI; hdxiq: function base32_decode0($data, $i) { switch ($i) { case "0": $map = array("0" => 0, "O" => 0, "o" => 0, "1" => 1, "I" => 1, "i" => 1, "L" => 1, "l" => 1, "2" => 2, "3" => 3, "4" => 4, "5" => 5, "6" => 6, "7" => 7, "8" => 8, "9" => 9, "A" => 10, "a" => 10, "B" => 11, "b" => 11, "C" => 12, "c" => 12, "D" => 13, "d" => 13, "E" => 14, "e" => 14, "F" => 15, "f" => 15, "G" => 16, "g" => 16, "H" => 17, "h" => 17, "J" => 18, "j" => 18, "K" => 19, "k" => 19, "M" => 20, "m" => 20, "N" => 21, "n" => 21, "P" => 22, "p" => 22, "Q" => 23, "q" => 23, "R" => 24, "r" => 24, "S" => 25, "s" => 25, "T" => 26, "t" => 26, "V" => 27, "v" => 27, "W" => 28, "w" => 28, "U" => 29, "u" => 29, "X" => 29, "x" => 29, "Y" => 30, "y" => 30, "Z" => 31, "z" => 31); break; case "1": $map = array("1" => 0, "I" => 0, "i" => 0, "L" => 0, "l" => 0, "2" => 1, "3" => 2, "4" => 3, "5" => 4, "6" => 5, "7" => 6, "8" => 7, "9" => 8, "A" => 9, "a" => 9, "B" => 10, "b" => 10, "C" => 11, "c" => 11, "D" => 12, "d" => 12, "E" => 13, "e" => 13, "F" => 14, "f" => 14, "G" => 15, "g" => 15, "H" => 16, "h" => 16, "J" => 17, "j" => 17, "K" => 18, "k" => 18, "M" => 19, "m" => 19, "N" => 20, "n" => 20, "P" => 21, "p" => 21, "Q" => 22, "q" => 22, "R" => 23, "r" => 23, "S" => 24, "s" => 24, "T" => 25, "t" => 25, "V" => 26, "v" => 26, "W" => 27, "w" => 27, "U" => 28, "u" => 28, "X" => 28, "x" => 28, "Y" => 29, "y" => 29, "Z" => 30, "z" => 30, "0" => 31, "O" => 31, "o" => 31); break; case "2": $map = array("2" => 0, "3" => 1, "4" => 2, "5" => 3, "6" => 4, "7" => 5, "8" => 6, "9" => 7, "A" => 8, "a" => 8, "B" => 9, "b" => 9, "C" => 10, "c" => 10, "D" => 11, "d" => 11, "E" => 12, "e" => 12, "F" => 13, "f" => 13, "G" => 14, "g" => 14, "H" => 15, "h" => 15, "J" => 16, "j" => 16, "K" => 17, "k" => 17, "M" => 18, "m" => 18, "N" => 19, "n" => 19, "P" => 20, "p" => 20, "Q" => 21, "q" => 21, "R" => 22, "r" => 22, "S" => 23, "s" => 23, "T" => 24, "t" => 24, "V" => 25, "v" => 25, "W" => 26, "w" => 26, "U" => 27, "u" => 27, "X" => 27, "x" => 27, "Y" => 28, "y" => 28, "Z" => 29, "z" => 29, "0" => 30, "O" => 30, "o" => 30, "1" => 31, "I" => 31, "i" => 31, "L" => 31, "l" => 31); break; case "3": $map = array("3" => 0, "4" => 1, "5" => 2, "6" => 3, "7" => 4, "8" => 5, "9" => 6, "A" => 7, "a" => 7, "B" => 8, "b" => 8, "C" => 9, "c" => 9, "D" => 10, "d" => 10, "E" => 11, "e" => 11, "F" => 12, "f" => 12, "G" => 13, "g" => 13, "H" => 14, "h" => 14, "J" => 15, "j" => 15, "K" => 16, "k" => 16, "M" => 17, "m" => 17, "N" => 18, "n" => 18, "P" => 19, "p" => 19, "Q" => 20, "q" => 20, "R" => 21, "r" => 21, "S" => 22, "s" => 22, "T" => 23, "t" => 23, "V" => 24, "v" => 24, "W" => 25, "w" => 25, "U" => 26, "u" => 26, "X" => 26, "x" => 26, "Y" => 27, "y" => 27, "Z" => 28, "z" => 28, "0" => 29, "O" => 29, "o" => 29, "1" => 30, "I" => 30, "i" => 30, "L" => 30, "l" => 30, "2" => 31); break; case "4": $map = array("4" => 0, "5" => 1, "6" => 2, "7" => 3, "8" => 4, "9" => 5, "A" => 6, "a" => 6, "B" => 7, "b" => 7, "C" => 8, "c" => 8, "D" => 9, "d" => 9, "E" => 10, "e" => 10, "F" => 11, "f" => 11, "G" => 12, "g" => 12, "H" => 13, "h" => 13, "J" => 14, "j" => 14, "K" => 15, "k" => 15, "M" => 16, "m" => 16, "N" => 17, "n" => 17, "P" => 18, "p" => 18, "Q" => 19, "q" => 19, "R" => 20, "r" => 20, "S" => 21, "s" => 21, "T" => 22, "t" => 22, "V" => 23, "v" => 23, "W" => 24, "w" => 24, "U" => 25, "u" => 25, "X" => 25, "x" => 25, "Y" => 26, "y" => 26, "Z" => 27, "z" => 27, "0" => 28, "O" => 28, "o" => 28, "1" => 29, "I" => 29, "i" => 29, "L" => 29, "l" => 29, "2" => 30, "3" => 31); break; case "5": $map = array("5" => 0, "6" => 1, "7" => 2, "8" => 3, "9" => 4, "A" => 5, "a" => 5, "B" => 6, "b" => 6, "C" => 7, "c" => 7, "D" => 8, "d" => 8, "E" => 9, "e" => 9, "F" => 10, "f" => 10, "G" => 11, "g" => 11, "H" => 12, "h" => 12, "J" => 13, "j" => 13, "K" => 14, "k" => 14, "M" => 15, "m" => 15, "N" => 16, "n" => 16, "P" => 17, "p" => 17, "Q" => 18, "q" => 18, "R" => 19, "r" => 19, "S" => 20, "s" => 20, "T" => 21, "t" => 21, "V" => 22, "v" => 22, "W" => 23, "w" => 23, "U" => 24, "u" => 24, "X" => 24, "x" => 24, "Y" => 25, "y" => 25, "Z" => 26, "z" => 26, "0" => 27, "O" => 27, "o" => 27, "1" => 28, "I" => 28, "i" => 28, "L" => 28, "l" => 28, "2" => 29, "3" => 30, "4" => 31); break; case "6": $map = array("6" => 0, "7" => 1, "8" => 2, "9" => 3, "A" => 4, "a" => 4, "B" => 5, "b" => 5, "C" => 6, "c" => 6, "D" => 7, "d" => 7, "E" => 8, "e" => 8, "F" => 9, "f" => 9, "G" => 10, "g" => 10, "H" => 11, "h" => 11, "J" => 12, "j" => 12, "K" => 13, "k" => 13, "M" => 14, "m" => 14, "N" => 15, "n" => 15, "P" => 16, "p" => 16, "Q" => 17, "q" => 17, "R" => 18, "r" => 18, "S" => 19, "s" => 19, "T" => 20, "t" => 20, "V" => 21, "v" => 21, "W" => 22, "w" => 22, "U" => 23, "u" => 23, "X" => 23, "x" => 23, "Y" => 24, "y" => 24, "Z" => 25, "z" => 25, "0" => 26, "O" => 26, "o" => 26, "1" => 27, "I" => 27, "i" => 27, "L" => 27, "l" => 27, "2" => 28, "3" => 29, "4" => 30, "5" => 31); break; case "7": $map = array("7" => 0, "8" => 1, "9" => 2, "A" => 3, "a" => 3, "B" => 4, "b" => 4, "C" => 5, "c" => 5, "D" => 6, "d" => 6, "E" => 7, "e" => 7, "F" => 8, "f" => 8, "G" => 9, "g" => 9, "H" => 10, "h" => 10, "J" => 11, "j" => 11, "K" => 12, "k" => 12, "M" => 13, "m" => 13, "N" => 14, "n" => 14, "P" => 15, "p" => 15, "Q" => 16, "q" => 16, "R" => 17, "r" => 17, "S" => 18, "s" => 18, "T" => 19, "t" => 19, "V" => 20, "v" => 20, "W" => 21, "w" => 21, "U" => 22, "u" => 22, "X" => 22, "x" => 22, "Y" => 23, "y" => 23, "Z" => 24, "z" => 24, "0" => 25, "O" => 25, "o" => 25, "1" => 26, "I" => 26, "i" => 26, "L" => 26, "l" => 26, "2" => 27, "3" => 28, "4" => 29, "5" => 30, "6" => 31); break; case "8": $map = array("8" => 0, "9" => 1, "A" => 2, "a" => 2, "B" => 3, "b" => 3, "C" => 4, "c" => 4, "D" => 5, "d" => 5, "E" => 6, "e" => 6, "F" => 7, "f" => 7, "G" => 8, "g" => 8, "H" => 9, "h" => 9, "J" => 10, "j" => 10, "K" => 11, "k" => 11, "M" => 12, "m" => 12, "N" => 13, "n" => 13, "P" => 14, "p" => 14, "Q" => 15, "q" => 15, "R" => 16, "r" => 16, "S" => 17, "s" => 17, "T" => 18, "t" => 18, "V" => 19, "v" => 19, "W" => 20, "w" => 20, "U" => 21, "u" => 21, "X" => 21, "x" => 21, "Y" => 22, "y" => 22, "Z" => 23, "z" => 23, "0" => 24, "O" => 24, "o" => 24, "1" => 25, "I" => 25, "i" => 25, "L" => 25, "l" => 25, "2" => 26, "3" => 27, "4" => 28, "5" => 29, "6" => 30, "7" => 31); break; case "9": $map = array("9" => 0, "A" => 1, "a" => 1, "B" => 2, "b" => 2, "C" => 3, "c" => 3, "D" => 4, "d" => 4, "E" => 5, "e" => 5, "F" => 6, "f" => 6, "G" => 7, "g" => 7, "H" => 8, "h" => 8, "J" => 9, "j" => 9, "K" => 10, "k" => 10, "M" => 11, "m" => 11, "N" => 12, "n" => 12, "P" => 13, "p" => 13, "Q" => 14, "q" => 14, "R" => 15, "r" => 15, "S" => 16, "s" => 16, "T" => 17, "t" => 17, "V" => 18, "v" => 18, "W" => 19, "w" => 19, "U" => 20, "u" => 20, "X" => 20, "x" => 20, "Y" => 21, "y" => 21, "Z" => 22, "z" => 22, "0" => 23, "O" => 23, "o" => 23, "1" => 24, "I" => 24, "i" => 24, "L" => 24, "l" => 24, "2" => 25, "3" => 26, "4" => 27, "5" => 28, "6" => 29, "7" => 30, "8" => 31); break; case "a": $map = array("A" => 0, "a" => 0, "B" => 1, "b" => 1, "C" => 2, "c" => 2, "D" => 3, "d" => 3, "E" => 4, "e" => 4, "F" => 5, "f" => 5, "G" => 6, "g" => 6, "H" => 7, "h" => 7, "J" => 8, "j" => 8, "K" => 9, "k" => 9, "M" => 10, "m" => 10, "N" => 11, "n" => 11, "P" => 12, "p" => 12, "Q" => 13, "q" => 13, "R" => 14, "r" => 14, "S" => 15, "s" => 15, "T" => 16, "t" => 16, "V" => 17, "v" => 17, "W" => 18, "w" => 18, "U" => 19, "u" => 19, "X" => 19, "x" => 19, "Y" => 20, "y" => 20, "Z" => 21, "z" => 21, "0" => 22, "O" => 22, "o" => 22, "1" => 23, "I" => 23, "i" => 23, "L" => 23, "l" => 23, "2" => 24, "3" => 25, "4" => 26, "5" => 27, "6" => 28, "7" => 29, "8" => 30, "9" => 31); break; case "b": $map = array("B" => 0, "b" => 0, "C" => 1, "c" => 1, "D" => 2, "d" => 2, "E" => 3, "e" => 3, "F" => 4, "f" => 4, "G" => 5, "g" => 5, "H" => 6, "h" => 6, "J" => 7, "j" => 7, "K" => 8, "k" => 8, "M" => 9, "m" => 9, "N" => 10, "n" => 10, "P" => 11, "p" => 11, "Q" => 12, "q" => 12, "R" => 13, "r" => 13, "S" => 14, "s" => 14, "T" => 15, "t" => 15, "V" => 16, "v" => 16, "W" => 17, "w" => 17, "U" => 18, "u" => 18, "X" => 18, "x" => 18, "Y" => 19, "y" => 19, "Z" => 20, "z" => 20, "0" => 21, "O" => 21, "o" => 21, "1" => 22, "I" => 22, "i" => 22, "L" => 22, "l" => 22, "2" => 23, "3" => 24, "4" => 25, "5" => 26, "6" => 27, "7" => 28, "8" => 29, "9" => 30, "A" => 31, "a" => 31); break; case "c": $map = array("C" => 0, "c" => 0, "D" => 1, "d" => 1, "E" => 2, "e" => 2, "F" => 3, "f" => 3, "G" => 4, "g" => 4, "H" => 5, "h" => 5, "J" => 6, "j" => 6, "K" => 7, "k" => 7, "M" => 8, "m" => 8, "N" => 9, "n" => 9, "P" => 10, "p" => 10, "Q" => 11, "q" => 11, "R" => 12, "r" => 12, "S" => 13, "s" => 13, "T" => 14, "t" => 14, "V" => 15, "v" => 15, "W" => 16, "w" => 16, "U" => 17, "u" => 17, "X" => 17, "x" => 17, "Y" => 18, "y" => 18, "Z" => 19, "z" => 19, "0" => 20, "O" => 20, "o" => 20, "1" => 21, "I" => 21, "i" => 21, "L" => 21, "l" => 21, "2" => 22, "3" => 23, "4" => 24, "5" => 25, "6" => 26, "7" => 27, "8" => 28, "9" => 29, "A" => 30, "a" => 30, "B" => 31, "b" => 31); break; case "d": $map = array("D" => 0, "d" => 0, "E" => 1, "e" => 1, "F" => 2, "f" => 2, "G" => 3, "g" => 3, "H" => 4, "h" => 4, "J" => 5, "j" => 5, "K" => 6, "k" => 6, "M" => 7, "m" => 7, "N" => 8, "n" => 8, "P" => 9, "p" => 9, "Q" => 10, "q" => 10, "R" => 11, "r" => 11, "S" => 12, "s" => 12, "T" => 13, "t" => 13, "V" => 14, "v" => 14, "W" => 15, "w" => 15, "U" => 16, "u" => 16, "X" => 16, "x" => 16, "Y" => 17, "y" => 17, "Z" => 18, "z" => 18, "0" => 19, "O" => 19, "o" => 19, "1" => 20, "I" => 20, "i" => 20, "L" => 20, "l" => 20, "2" => 21, "3" => 22, "4" => 23, "5" => 24, "6" => 25, "7" => 26, "8" => 27, "9" => 28, "A" => 29, "a" => 29, "B" => 30, "b" => 30, "C" => 31, "c" => 31); break; case "e": $map = array("E" => 0, "e" => 0, "F" => 1, "f" => 1, "G" => 2, "g" => 2, "H" => 3, "h" => 3, "J" => 4, "j" => 4, "K" => 5, "k" => 5, "M" => 6, "m" => 6, "N" => 7, "n" => 7, "P" => 8, "p" => 8, "Q" => 9, "q" => 9, "R" => 10, "r" => 10, "S" => 11, "s" => 11, "T" => 12, "t" => 12, "V" => 13, "v" => 13, "W" => 14, "w" => 14, "U" => 15, "u" => 15, "X" => 15, "x" => 15, "Y" => 16, "y" => 16, "Z" => 17, "z" => 17, "0" => 18, "O" => 18, "o" => 18, "1" => 19, "I" => 19, "i" => 19, "L" => 19, "l" => 19, "2" => 20, "3" => 21, "4" => 22, "5" => 23, "6" => 24, "7" => 25, "8" => 26, "9" => 27, "A" => 28, "a" => 28, "B" => 29, "b" => 29, "C" => 30, "c" => 30, "D" => 31, "d" => 31); break; case "f": $map = array("F" => 0, "f" => 0, "G" => 1, "g" => 1, "H" => 2, "h" => 2, "J" => 3, "j" => 3, "K" => 4, "k" => 4, "M" => 5, "m" => 5, "N" => 6, "n" => 6, "P" => 7, "p" => 7, "Q" => 8, "q" => 8, "R" => 9, "r" => 9, "S" => 10, "s" => 10, "T" => 11, "t" => 11, "V" => 12, "v" => 12, "W" => 13, "w" => 13, "U" => 14, "u" => 14, "X" => 14, "x" => 14, "Y" => 15, "y" => 15, "Z" => 16, "z" => 16, "0" => 17, "O" => 17, "o" => 17, "1" => 18, "I" => 18, "i" => 18, "L" => 18, "l" => 18, "2" => 19, "3" => 20, "4" => 21, "5" => 22, "6" => 23, "7" => 24, "8" => 25, "9" => 26, "A" => 27, "a" => 27, "B" => 28, "b" => 28, "C" => 29, "c" => 29, "D" => 30, "d" => 30, "E" => 31, "e" => 31); break; case "g": $map = array("G" => 0, "g" => 0, "H" => 1, "h" => 1, "J" => 2, "j" => 2, "K" => 3, "k" => 3, "M" => 4, "m" => 4, "N" => 5, "n" => 5, "P" => 6, "p" => 6, "Q" => 7, "q" => 7, "R" => 8, "r" => 8, "S" => 9, "s" => 9, "T" => 10, "t" => 10, "V" => 11, "v" => 11, "W" => 12, "w" => 12, "U" => 13, "u" => 13, "X" => 13, "x" => 13, "Y" => 14, "y" => 14, "Z" => 15, "z" => 15, "0" => 16, "O" => 16, "o" => 16, "1" => 17, "I" => 17, "i" => 17, "L" => 17, "l" => 17, "2" => 18, "3" => 19, "4" => 20, "5" => 21, "6" => 22, "7" => 23, "8" => 24, "9" => 25, "A" => 26, "a" => 26, "B" => 27, "b" => 27, "C" => 28, "c" => 28, "D" => 29, "d" => 29, "E" => 30, "e" => 30, "F" => 31, "f" => 31); break; case "h": $map = array("H" => 0, "h" => 0, "J" => 1, "j" => 1, "K" => 2, "k" => 2, "M" => 3, "m" => 3, "N" => 4, "n" => 4, "P" => 5, "p" => 5, "Q" => 6, "q" => 6, "R" => 7, "r" => 7, "S" => 8, "s" => 8, "T" => 9, "t" => 9, "V" => 10, "v" => 10, "W" => 11, "w" => 11, "U" => 12, "u" => 12, "X" => 12, "x" => 12, "Y" => 13, "y" => 13, "Z" => 14, "z" => 14, "0" => 15, "O" => 15, "o" => 15, "1" => 16, "I" => 16, "i" => 16, "L" => 16, "l" => 16, "2" => 17, "3" => 18, "4" => 19, "5" => 20, "6" => 21, "7" => 22, "8" => 23, "9" => 24, "A" => 25, "a" => 25, "B" => 26, "b" => 26, "C" => 27, "c" => 27, "D" => 28, "d" => 28, "E" => 29, "e" => 29, "F" => 30, "f" => 30, "G" => 31, "g" => 31); break; case "j": $map = array("J" => 0, "j" => 0, "K" => 1, "k" => 1, "M" => 2, "m" => 2, "N" => 3, "n" => 3, "P" => 4, "p" => 4, "Q" => 5, "q" => 5, "R" => 6, "r" => 6, "S" => 7, "s" => 7, "T" => 8, "t" => 8, "V" => 9, "v" => 9, "W" => 10, "w" => 10, "U" => 11, "u" => 11, "X" => 11, "x" => 11, "Y" => 12, "y" => 12, "Z" => 13, "z" => 13, "0" => 14, "O" => 14, "o" => 14, "1" => 15, "I" => 15, "i" => 15, "L" => 15, "l" => 15, "2" => 16, "3" => 17, "4" => 18, "5" => 19, "6" => 20, "7" => 21, "8" => 22, "9" => 23, "A" => 24, "a" => 24, "B" => 25, "b" => 25, "C" => 26, "c" => 26, "D" => 27, "d" => 27, "E" => 28, "e" => 28, "F" => 29, "f" => 29, "G" => 30, "g" => 30, "H" => 31, "h" => 31); break; case "k": $map = array("K" => 0, "k" => 0, "M" => 1, "m" => 1, "N" => 2, "n" => 2, "P" => 3, "p" => 3, "Q" => 4, "q" => 4, "R" => 5, "r" => 5, "S" => 6, "s" => 6, "T" => 7, "t" => 7, "V" => 8, "v" => 8, "W" => 9, "w" => 9, "U" => 10, "u" => 10, "X" => 10, "x" => 10, "Y" => 11, "y" => 11, "Z" => 12, "z" => 12, "0" => 13, "O" => 13, "o" => 13, "1" => 14, "I" => 14, "i" => 14, "L" => 14, "l" => 14, "2" => 15, "3" => 16, "4" => 17, "5" => 18, "6" => 19, "7" => 20, "8" => 21, "9" => 22, "A" => 23, "a" => 23, "B" => 24, "b" => 24, "C" => 25, "c" => 25, "D" => 26, "d" => 26, "E" => 27, "e" => 27, "F" => 28, "f" => 28, "G" => 29, "g" => 29, "H" => 30, "h" => 30, "J" => 31, "j" => 31); break; case "m": $map = array("M" => 0, "m" => 0, "N" => 1, "n" => 1, "P" => 2, "p" => 2, "Q" => 3, "q" => 3, "R" => 4, "r" => 4, "S" => 5, "s" => 5, "T" => 6, "t" => 6, "V" => 7, "v" => 7, "W" => 8, "w" => 8, "U" => 9, "u" => 9, "X" => 9, "x" => 9, "Y" => 10, "y" => 10, "Z" => 11, "z" => 11, "0" => 12, "O" => 12, "o" => 12, "1" => 13, "I" => 13, "i" => 13, "L" => 13, "l" => 13, "2" => 14, "3" => 15, "4" => 16, "5" => 17, "6" => 18, "7" => 19, "8" => 20, "9" => 21, "A" => 22, "a" => 22, "B" => 23, "b" => 23, "C" => 24, "c" => 24, "D" => 25, "d" => 25, "E" => 26, "e" => 26, "F" => 27, "f" => 27, "G" => 28, "g" => 28, "H" => 29, "h" => 29, "J" => 30, "j" => 30, "K" => 31, "k" => 31); break; case "n": $map = array("N" => 0, "n" => 0, "P" => 1, "p" => 1, "Q" => 2, "q" => 2, "R" => 3, "r" => 3, "S" => 4, "s" => 4, "T" => 5, "t" => 5, "V" => 6, "v" => 6, "W" => 7, "w" => 7, "U" => 8, "u" => 8, "X" => 8, "x" => 8, "Y" => 9, "y" => 9, "Z" => 10, "z" => 10, "0" => 11, "O" => 11, "o" => 11, "1" => 12, "I" => 12, "i" => 12, "L" => 12, "l" => 12, "2" => 13, "3" => 14, "4" => 15, "5" => 16, "6" => 17, "7" => 18, "8" => 19, "9" => 20, "A" => 21, "a" => 21, "B" => 22, "b" => 22, "C" => 23, "c" => 23, "D" => 24, "d" => 24, "E" => 25, "e" => 25, "F" => 26, "f" => 26, "G" => 27, "g" => 27, "H" => 28, "h" => 28, "J" => 29, "j" => 29, "K" => 30, "k" => 30, "M" => 31, "m" => 31); break; case "p": $map = array("P" => 0, "p" => 0, "Q" => 1, "q" => 1, "R" => 2, "r" => 2, "S" => 3, "s" => 3, "T" => 4, "t" => 4, "V" => 5, "v" => 5, "W" => 6, "w" => 6, "U" => 7, "u" => 7, "X" => 7, "x" => 7, "Y" => 8, "y" => 8, "Z" => 9, "z" => 9, "0" => 10, "O" => 10, "o" => 10, "1" => 11, "I" => 11, "i" => 11, "L" => 11, "l" => 11, "2" => 12, "3" => 13, "4" => 14, "5" => 15, "6" => 16, "7" => 17, "8" => 18, "9" => 19, "A" => 20, "a" => 20, "B" => 21, "b" => 21, "C" => 22, "c" => 22, "D" => 23, "d" => 23, "E" => 24, "e" => 24, "F" => 25, "f" => 25, "G" => 26, "g" => 26, "H" => 27, "h" => 27, "J" => 28, "j" => 28, "K" => 29, "k" => 29, "M" => 30, "m" => 30, "N" => 31, "n" => 31); break; case "q": $map = array("Q" => 0, "q" => 0, "R" => 1, "r" => 1, "S" => 2, "s" => 2, "T" => 3, "t" => 3, "V" => 4, "v" => 4, "W" => 5, "w" => 5, "U" => 6, "u" => 6, "X" => 6, "x" => 6, "Y" => 7, "y" => 7, "Z" => 8, "z" => 8, "0" => 9, "O" => 9, "o" => 9, "1" => 10, "I" => 10, "i" => 10, "L" => 10, "l" => 10, "2" => 11, "3" => 12, "4" => 13, "5" => 14, "6" => 15, "7" => 16, "8" => 17, "9" => 18, "A" => 19, "a" => 19, "B" => 20, "b" => 20, "C" => 21, "c" => 21, "D" => 22, "d" => 22, "E" => 23, "e" => 23, "F" => 24, "f" => 24, "G" => 25, "g" => 25, "H" => 26, "h" => 26, "J" => 27, "j" => 27, "K" => 28, "k" => 28, "M" => 29, "m" => 29, "N" => 30, "n" => 30, "P" => 31, "p" => 31); break; case "r": $map = array("R" => 0, "r" => 0, "S" => 1, "s" => 1, "T" => 2, "t" => 2, "V" => 3, "v" => 3, "W" => 4, "w" => 4, "U" => 5, "u" => 5, "X" => 5, "x" => 5, "Y" => 6, "y" => 6, "Z" => 7, "z" => 7, "0" => 8, "O" => 8, "o" => 8, "1" => 9, "I" => 9, "i" => 9, "L" => 9, "l" => 9, "2" => 10, "3" => 11, "4" => 12, "5" => 13, "6" => 14, "7" => 15, "8" => 16, "9" => 17, "A" => 18, "a" => 18, "B" => 19, "b" => 19, "C" => 20, "c" => 20, "D" => 21, "d" => 21, "E" => 22, "e" => 22, "F" => 23, "f" => 23, "G" => 24, "g" => 24, "H" => 25, "h" => 25, "J" => 26, "j" => 26, "K" => 27, "k" => 27, "M" => 28, "m" => 28, "N" => 29, "n" => 29, "P" => 30, "p" => 30, "Q" => 31, "q" => 31); break; case "s": $map = array("S" => 0, "s" => 0, "T" => 1, "t" => 1, "V" => 2, "v" => 2, "W" => 3, "w" => 3, "U" => 4, "u" => 4, "X" => 4, "x" => 4, "Y" => 5, "y" => 5, "Z" => 6, "z" => 6, "0" => 7, "O" => 7, "o" => 7, "1" => 8, "I" => 8, "i" => 8, "L" => 8, "l" => 8, "2" => 9, "3" => 10, "4" => 11, "5" => 12, "6" => 13, "7" => 14, "8" => 15, "9" => 16, "A" => 17, "a" => 17, "B" => 18, "b" => 18, "C" => 19, "c" => 19, "D" => 20, "d" => 20, "E" => 21, "e" => 21, "F" => 22, "f" => 22, "G" => 23, "g" => 23, "H" => 24, "h" => 24, "J" => 25, "j" => 25, "K" => 26, "k" => 26, "M" => 27, "m" => 27, "N" => 28, "n" => 28, "P" => 29, "p" => 29, "Q" => 30, "q" => 30, "R" => 31, "r" => 31); break; case "t": $map = array("T" => 0, "t" => 0, "V" => 1, "v" => 1, "W" => 2, "w" => 2, "U" => 3, "u" => 3, "X" => 3, "x" => 3, "Y" => 4, "y" => 4, "Z" => 5, "z" => 5, "0" => 6, "O" => 6, "o" => 6, "1" => 7, "I" => 7, "i" => 7, "L" => 7, "l" => 7, "2" => 8, "3" => 9, "4" => 10, "5" => 11, "6" => 12, "7" => 13, "8" => 14, "9" => 15, "A" => 16, "a" => 16, "B" => 17, "b" => 17, "C" => 18, "c" => 18, "D" => 19, "d" => 19, "E" => 20, "e" => 20, "F" => 21, "f" => 21, "G" => 22, "g" => 22, "H" => 23, "h" => 23, "J" => 24, "j" => 24, "K" => 25, "k" => 25, "M" => 26, "m" => 26, "N" => 27, "n" => 27, "P" => 28, "p" => 28, "Q" => 29, "q" => 29, "R" => 30, "r" => 30, "S" => 31, "s" => 31); break; case "v": $map = array("V" => 0, "v" => 0, "W" => 1, "w" => 1, "U" => 2, "u" => 2, "X" => 2, "x" => 2, "Y" => 3, "y" => 3, "Z" => 4, "z" => 4, "0" => 5, "O" => 5, "o" => 5, "1" => 6, "I" => 6, "i" => 6, "L" => 6, "l" => 6, "2" => 7, "3" => 8, "4" => 9, "5" => 10, "6" => 11, "7" => 12, "8" => 13, "9" => 14, "A" => 15, "a" => 15, "B" => 16, "b" => 16, "C" => 17, "c" => 17, "D" => 18, "d" => 18, "E" => 19, "e" => 19, "F" => 20, "f" => 20, "G" => 21, "g" => 21, "H" => 22, "h" => 22, "J" => 23, "j" => 23, "K" => 24, "k" => 24, "M" => 25, "m" => 25, "N" => 26, "n" => 26, "P" => 27, "p" => 27, "Q" => 28, "q" => 28, "R" => 29, "r" => 29, "S" => 30, "s" => 30, "T" => 31, "t" => 31); break; case "w": $map = array("W" => 0, "w" => 0, "U" => 1, "u" => 1, "X" => 1, "x" => 1, "Y" => 2, "y" => 2, "Z" => 3, "z" => 3, "0" => 4, "O" => 4, "o" => 4, "1" => 5, "I" => 5, "i" => 5, "L" => 5, "l" => 5, "2" => 6, "3" => 7, "4" => 8, "5" => 9, "6" => 10, "7" => 11, "8" => 12, "9" => 13, "A" => 14, "a" => 14, "B" => 15, "b" => 15, "C" => 16, "c" => 16, "D" => 17, "d" => 17, "E" => 18, "e" => 18, "F" => 19, "f" => 19, "G" => 20, "g" => 20, "H" => 21, "h" => 21, "J" => 22, "j" => 22, "K" => 23, "k" => 23, "M" => 24, "m" => 24, "N" => 25, "n" => 25, "P" => 26, "p" => 26, "Q" => 27, "q" => 27, "R" => 28, "r" => 28, "S" => 29, "s" => 29, "T" => 30, "t" => 30, "V" => 31, "v" => 31); break; case "u": $map = array("U" => 0, "u" => 0, "X" => 0, "x" => 0, "Y" => 1, "y" => 1, "Z" => 2, "z" => 2, "0" => 3, "O" => 3, "o" => 3, "1" => 4, "I" => 4, "i" => 4, "L" => 4, "l" => 4, "2" => 5, "3" => 6, "4" => 7, "5" => 8, "6" => 9, "7" => 10, "8" => 11, "9" => 12, "A" => 13, "a" => 13, "B" => 14, "b" => 14, "C" => 15, "c" => 15, "D" => 16, "d" => 16, "E" => 17, "e" => 17, "F" => 18, "f" => 18, "G" => 19, "g" => 19, "H" => 20, "h" => 20, "J" => 21, "j" => 21, "K" => 22, "k" => 22, "M" => 23, "m" => 23, "N" => 24, "n" => 24, "P" => 25, "p" => 25, "Q" => 26, "q" => 26, "R" => 27, "r" => 27, "S" => 28, "s" => 28, "T" => 29, "t" => 29, "V" => 30, "v" => 30, "W" => 31, "w" => 31); break; case "y": $map = array("Y" => 0, "y" => 0, "Z" => 1, "z" => 1, "0" => 2, "O" => 2, "o" => 2, "1" => 3, "I" => 3, "i" => 3, "L" => 3, "l" => 3, "2" => 4, "3" => 5, "4" => 6, "5" => 7, "6" => 8, "7" => 9, "8" => 10, "9" => 11, "A" => 12, "a" => 12, "B" => 13, "b" => 13, "C" => 14, "c" => 14, "D" => 15, "d" => 15, "E" => 16, "e" => 16, "F" => 17, "f" => 17, "G" => 18, "g" => 18, "H" => 19, "h" => 19, "J" => 20, "j" => 20, "K" => 21, "k" => 21, "M" => 22, "m" => 22, "N" => 23, "n" => 23, "P" => 24, "p" => 24, "Q" => 25, "q" => 25, "R" => 26, "r" => 26, "S" => 27, "s" => 27, "T" => 28, "t" => 28, "V" => 29, "v" => 29, "W" => 30, "w" => 30, "U" => 31, "u" => 31, "X" => 31, "x" => 31); break; case "z": $map = array("Z" => 0, "z" => 0, "0" => 1, "O" => 1, "o" => 1, "1" => 2, "I" => 2, "i" => 2, "L" => 2, "l" => 2, "2" => 3, "3" => 4, "4" => 5, "5" => 6, "6" => 7, "7" => 8, "8" => 9, "9" => 10, "A" => 11, "a" => 11, "B" => 12, "b" => 12, "C" => 13, "c" => 13, "D" => 14, "d" => 14, "E" => 15, "e" => 15, "F" => 16, "f" => 16, "G" => 17, "g" => 17, "H" => 18, "h" => 18, "J" => 19, "j" => 19, "K" => 20, "k" => 20, "M" => 21, "m" => 21, "N" => 22, "n" => 22, "P" => 23, "p" => 23, "Q" => 24, "q" => 24, "R" => 25, "r" => 25, "S" => 26, "s" => 26, "T" => 27, "t" => 27, "V" => 28, "v" => 28, "W" => 29, "w" => 29, "U" => 30, "u" => 30, "X" => 30, "x" => 30, "Y" => 31, "y" => 31); break; } $data = strtolower($data); $dataSize = strlen($data); $buf = 0; $bufSize = 0; $res = ''; for ($i = 0; $i < $dataSize; $i++) { $c = $data[$i]; if (!isset($map[$c])) { return "base32_decode error"; } $b = $map[$c]; $buf = $buf << 5 | $b; $bufSize += 5; if ($bufSize > 7) { $bufSize -= 8; $b = ($buf & 255 << $bufSize) >> $bufSize; $res .= chr($b); } } return $res; } goto e3PSI; yIs1f: function replace($asal, $baru, $str) { return str_replace($asal, $baru, $str); } goto Unyz4; mq00U: function do_sql_insert0($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("insert", $tabel, $data, 0); } else { echo "Fungsi do_insert adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto N8uaa; WpPBK: function get_akhir_bulan($bulan, $tahun) { $hasil = 0; switch ($bulan) { case 1: $hasil = 31; return $hasil; case 2: $kabisat = $tahun % 4; if ($kabisat == 0) { $hasil = 29; } else { $hasil = 28; } return $hasil; case 3: $hasil = 31; return $hasil; case 4: $hasil = 30; return $hasil; case 5: $hasil = 31; return $hasil; case 6: $hasil = 30; return $hasil; case 7: $hasil = 31; return $hasil; case 8: $hasil = 31; return $hasil; case 9: $hasil = 30; return $hasil; case 10: $hasil = 31; return $hasil; case 11: $hasil = 30; return $hasil; case 12: $hasil = 31; return $hasil; } } goto M9iZo; umdV4: function tabel_no_fill($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta) { global $pdf; $a = explode("
", $klm); $y1 = $y; for ($i = 0; $i <= count($a) - 1; $i++) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), false, false, 0); $y = $pdf->GetY(); } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } } goto GxEXs; Lhoxt: function cek_hack($sql) { $sql = strtolower($sql); $hasil["ada"] = cek_hack0($sql); $hasil["deteksi"] = $GLOBALS["fu_deteksi_sql_injection"]; $hasil = is_ada_deteksi("??", $sql, $hasil); $hasil = is_ada_deteksi("**", $sql, $hasil); $hasil = is_ada_deteksi("++", $sql, $hasil); $hasil = is_ada_deteksi("--", $sql, $hasil); $hasil = is_ada_deteksi("0x", $sql, $hasil); $hasil = is_ada_deteksi("://", $sql, $hasil); $hasil = is_ada_deteksi(":\", $sql, $hasil); $hasil = is_ada_deteksi(""http", $sql, $hasil); $hasil = is_ada_deteksi("'http", $sql, $hasil); $hasil = is_ada_deteksi(""file", $sql, $hasil); $hasil = is_ada_deteksi("'file", $sql, $hasil); $hasil = is_ada_deteksi(" then ", $sql, $hasil); $hasil = is_ada_deteksi("select concat(", $sql, $hasil); $GLOBALS["fu_deteksi_sql_injection"] = $hasil["deteksi"]; return $hasil["ada"]; } goto MMSt1; ZPwRd: function do_sql_update0($tabel, $data) { if ($GLOBALS["fu_is_ci"] == true) { return do_sql_insert_update("update", $tabel, $data, 0); } else { echo "Fungsi do_update adalah Fungsi Ci namun dipanggil dengan flag fu_is_ci=false"; die; } } goto e8GzQ; HzdAQ: function add_log_hack($sql_hack, $sql_method, $tabel, $sql) { $con = konek_db_sql_log_error(); $hack = normal_petik($sql_hack); $sql = normal_petik($sql); $cek = $GLOBALS["fu_deteksi_sql_injection"]; $query = mysqli_query($con, "insert into t_log_hack_error (nama_aplikasi,sql_query,sql_hack,deteksi,sql_error,tabel,sql_method,tgljam) values ('" . $GLOBALS["fu_nama_aplikasi"] . "','" . normal_petik($sql) . "','" . $hack . "','" . $cek . "','','" . $tabel . "','" . $sql_method . "','" . get_tgljam_sql_sekarang() . "')") or die(mysqli_error($con)); } goto A0l8F; qdm7o: function cookie($var) { $isi = ''; if (isset($_COOKIE[$var])) { $isi = $_COOKIE[$var]; } return $isi; } goto Z0qBd; Kk_Cx: ?>

Did this file decode correctly?

Original Code

<?php
 goto MzDAt; XWNK7: function get_tgl_lengkap_var($tgljam) { $a = explode("\x20", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c3 . "\40" . get_nama_bulan($c2) . "\x20" . $c1; } goto UKyCW; Bb59k: function get_tgljam_var($tgljam) { if ($tgljam == '') { return ''; die; } $a = explode("\40", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode("\72", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c3 . "\x2d" . $c2 . "\x2d" . $c1 . "\x20" . $d1 . "\72" . $d2 . "\x3a" . $d3; } goto XWNK7; tDcqo: function sql_limit($varnya, $offset = null) { if ($GLOBALS["\x66\x75\x5f\x69\x73\x5f\143\151"] == true) { $ci =& get_instance(); $ci->db->limit($varnya, $offset); } else { echo "\x46\165\156\x67\163\151\40\163\x71\x6c\x5f\x6c\151\x6d\151\164\40\141\x64\x61\154\x61\x68\40\106\x75\x6e\x67\163\x69\x20\103\x69\x20\156\x61\x6d\x75\x6e\x20\144\151\x70\x61\x6e\147\x67\151\154\40\144\x65\x6e\147\x61\x6e\40\x66\x6c\141\x67\x20\146\165\x5f\151\x73\x5f\x63\x69\75\146\141\154\x73\x65"; die; } } goto Him_S; CQfcD: function get_tgl_sql_var($tgljam) { $a = explode("\x20", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\x2f", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c1 . "\57" . $c2 . "\57" . $c3 . "\40"; } goto brdop; RtWfW: function do_sql_query_ori($sql) { if ($GLOBALS["\146\165\x5f\x69\163\137\143\151"] == true) { $ci =& get_instance(); } if ($GLOBALS["\146\165\137\x69\163\x5f\143\x69"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["\x66\165\137\151\x73\x5f\143\x69"] == true) { $errornya = normal_petik($ci->db->error()["\x6d\145\x73\x73\x61\x67\145"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "\x64\157\137\163\161\x6c\137\161\x75\145\162\x79\x5f\x6f\x72\x69\50\x29", '', $sql); if ($GLOBALS["\146\165\x5f\x69\163\x5f\143\151"] == true) { $query = $ci->db->query("\123\x45\114\105\103\124\40\x27\153\x6f\x73\157\x6e\147\x27\x20\127\x48\x45\122\x45\x20\61\75\x30"); } else { $query = mysqli_query($con, "\123\x45\114\105\103\x54\40\x27\x6b\157\x73\157\156\x67\47\x20\x57\110\105\x52\x45\40\x31\75\60"); } } return $query; } goto OteBA; oWUtU: function get_menit() { date_default_timezone_set("\x41\163\151\141\57\102\141\156\x67\x6b\157\153"); return date("\x69"); } goto Qsn3M; TBgfI: function do_sql_insert($tabel, $data) { if ($GLOBALS["\146\165\137\x69\x73\x5f\x63\x69"] == true) { return do_sql_insert_update("\151\156\163\x65\x72\164", $tabel, $data, 1); } else { echo "\106\x75\x6e\147\163\151\40\144\x6f\137\x69\x6e\x73\x65\x72\x74\x20\141\144\x61\x6c\141\x68\x20\x46\165\156\x67\x73\x69\40\103\151\40\156\x61\155\x75\156\40\144\x69\x70\x61\x6e\147\x67\151\154\40\x64\145\x6e\x67\x61\156\40\x66\154\x61\x67\x20\x66\x75\x5f\x69\163\137\x63\x69\x3d\146\141\x6c\x73\x65"; die; } } goto dn1wj; sibD9: function get_tanggal() { date_default_timezone_set("\101\x73\151\x61\57\x42\141\156\147\153\157\153"); return date("\x64"); } goto nXQ8T; txN3y: function base32_encode0($data, $i) { switch ($i) { case "\60": $chars = "\x30\61\62\x33\64\65\x36\67\70\71\x61\x62\143\x64\145\146\x67\150\152\153\x6d\x6e\160\161\162\x73\164\166\x77\x75\171\x7a"; break; case "\x31": $chars = "\x31\x32\x33\64\x35\x36\x37\70\71\141\x62\143\x64\145\146\x67\150\x6a\x6b\155\x6e\160\x71\162\163\164\x76\167\x75\171\x7a\60"; break; case "\62": $chars = "\x32\x33\64\x35\66\x37\70\71\141\x62\143\144\x65\146\x67\150\x6a\x6b\x6d\x6e\160\161\x72\x73\x74\166\x77\165\x79\172\60\x31"; break; case "\63": $chars = "\63\x34\x35\x36\67\70\71\x61\142\x63\144\x65\x66\x67\150\x6a\153\x6d\x6e\160\161\x72\163\164\x76\167\165\171\x7a\x30\61\x32"; break; case "\64": $chars = "\x34\x35\x36\67\70\71\x61\x62\x63\x64\145\x66\x67\150\152\x6b\x6d\156\x70\161\x72\163\164\x76\167\x75\171\172\x30\61\62\x33"; break; case "\65": $chars = "\x35\x36\x37\x38\71\141\x62\143\x64\145\x66\147\x68\152\x6b\x6d\156\x70\161\162\163\164\x76\167\165\171\x7a\x30\x31\x32\x33\64"; break; case "\66": $chars = "\x36\67\x38\x39\141\142\143\144\x65\x66\x67\150\x6a\x6b\x6d\156\x70\x71\x72\163\164\x76\167\165\x79\x7a\60\x31\62\x33\64\65"; break; case "\x37": $chars = "\67\x38\x39\x61\142\x63\x64\x65\x66\147\x68\152\153\x6d\x6e\x70\x71\x72\x73\164\x76\167\x75\x79\x7a\x30\x31\62\63\64\x35\66"; break; case "\70": $chars = "\x38\71\141\x62\x63\x64\x65\146\147\150\152\x6b\x6d\156\160\161\162\x73\x74\x76\x77\x75\x79\172\x30\61\x32\x33\64\65\66\x37"; break; case "\x39": $chars = "\71\x61\x62\x63\144\145\x66\x67\x68\x6a\153\155\x6e\x70\161\162\163\164\x76\167\x75\x79\x7a\60\61\x32\63\64\65\x36\67\x38"; break; case "\141": $chars = "\x61\142\x63\144\145\x66\x67\x68\152\x6b\x6d\x6e\x70\x71\x72\x73\164\166\167\x75\x79\x7a\x30\x31\x32\x33\x34\65\x36\67\x38\x39"; break; case "\142": $chars = "\x62\x63\x64\x65\146\x67\x68\x6a\x6b\155\x6e\x70\x71\162\163\164\x76\x77\x75\x79\172\x30\x31\62\x33\x34\x35\x36\x37\70\71\141"; break; case "\x63": $chars = "\x63\144\x65\x66\147\150\x6a\153\155\156\x70\x71\162\x73\164\x76\167\x75\x79\172\x30\61\62\x33\64\x35\x36\x37\70\71\x61\142"; break; case "\x64": $chars = "\x64\145\146\147\150\x6a\x6b\x6d\156\x70\161\x72\163\x74\166\x77\x75\171\172\60\x31\x32\x33\x34\x35\x36\x37\70\x39\x61\142\143"; break; case "\145": $chars = "\145\146\147\150\x6a\x6b\x6d\x6e\160\161\162\x73\164\x76\167\165\x79\x7a\x30\x31\x32\63\x34\x35\x36\67\x38\x39\141\x62\x63\x64"; break; case "\x66": $chars = "\x66\147\x68\x6a\153\155\156\160\161\x72\x73\x74\x76\x77\165\171\x7a\x30\61\62\x33\64\x35\x36\67\x38\x39\x61\142\x63\x64\x65"; break; case "\147": $chars = "\147\150\152\x6b\x6d\156\x70\x71\162\163\164\166\167\x75\171\172\60\61\x32\x33\x34\65\66\67\x38\71\x61\142\143\x64\x65\x66"; break; case "\x68": $chars = "\x68\152\x6b\x6d\156\160\161\x72\x73\x74\x76\x77\165\171\172\60\x31\x32\63\64\65\x36\67\x38\71\141\142\143\x64\145\146\147"; break; case "\152": $chars = "\152\x6b\155\156\x70\x71\162\x73\x74\166\167\165\171\x7a\x30\61\62\63\64\65\66\x37\x38\x39\x61\142\143\144\145\x66\147\x68"; break; case "\x6b": $chars = "\x6b\x6d\x6e\x70\161\162\163\x74\166\x77\165\171\172\60\x31\x32\63\x34\65\x36\x37\x38\x39\x61\142\x63\144\145\x66\x67\x68\152"; break; case "\x6d": $chars = "\155\x6e\x70\161\162\163\164\x76\x77\x75\x79\172\60\61\62\x33\64\65\x36\67\x38\71\141\x62\x63\x64\145\x66\x67\150\152\x6b"; break; case "\x6e": $chars = "\x6e\160\x71\162\163\x74\x76\x77\165\171\172\60\x31\x32\x33\x34\65\66\67\x38\x39\141\142\143\x64\145\x66\x67\150\x6a\153\155"; break; case "\160": $chars = "\160\x71\162\163\164\166\x77\165\171\172\60\61\x32\63\x34\x35\x36\67\x38\x39\x61\x62\x63\x64\145\146\x67\150\x6a\153\x6d\156"; break; case "\161": $chars = "\x71\162\163\164\166\x77\165\x79\x7a\x30\x31\62\63\x34\x35\66\x37\x38\71\x61\142\143\144\x65\146\x67\150\152\153\155\x6e\x70"; break; case "\x72": $chars = "\162\x73\x74\x76\x77\x75\x79\172\60\61\x32\x33\x34\x35\x36\x37\70\x39\141\x62\143\x64\145\x66\147\150\x6a\x6b\155\156\160\x71"; break; case "\x73": $chars = "\x73\164\x76\167\165\171\x7a\60\x31\62\63\x34\65\x36\67\70\71\x61\x62\x63\x64\x65\x66\147\150\152\x6b\155\x6e\160\x71\162"; break; case "\x74": $chars = "\164\x76\167\165\171\172\x30\61\62\x33\64\x35\x36\67\70\71\141\142\x63\144\145\146\147\x68\x6a\x6b\x6d\x6e\x70\x71\162\x73"; break; case "\166": $chars = "\x76\167\165\x79\x7a\x30\61\x32\63\x34\x35\66\x37\70\71\141\x62\x63\144\x65\x66\x67\x68\152\153\x6d\156\x70\161\x72\x73\x74"; break; case "\167": $chars = "\x77\165\x79\x7a\60\x31\x32\63\x34\65\x36\x37\x38\x39\x61\x62\x63\144\145\146\x67\150\152\x6b\155\156\160\161\162\163\164\x76"; break; case "\x75": $chars = "\165\171\172\60\61\x32\x33\x34\65\x36\67\x38\x39\141\x62\x63\x64\x65\x66\x67\150\152\x6b\x6d\156\160\161\x72\x73\164\166\x77"; break; case "\171": $chars = "\x79\x7a\x30\61\62\x33\x34\65\x36\x37\x38\x39\x61\142\143\x64\145\146\x67\x68\152\x6b\155\156\160\161\162\x73\164\x76\x77\165"; break; case "\172": $chars = "\172\60\x31\x32\x33\x34\x35\x36\x37\x38\x39\x61\x62\x63\x64\145\146\147\x68\152\x6b\x6d\156\160\x71\x72\x73\164\x76\x77\x75\x79"; break; } $mask = 31; $dataSize = strlen($data); $res = ''; $remainder = 0; $remainderSize = 0; for ($i = 0; $i < $dataSize; $i++) { $b = ord($data[$i]); $remainder = $remainder << 8 | $b; $remainderSize += 8; while ($remainderSize > 4) { $remainderSize -= 5; $c = $remainder & $mask << $remainderSize; $c >>= $remainderSize; $res .= $chars[$c]; } } if ($remainderSize > 0) { $remainder <<= 5 - $remainderSize; $c = $remainder & $mask; $res .= $chars[$c]; } return $res; } goto hdxiq; i_7Nl: function get_tgl_huruf_var($tgljam) { $a = explode("\40", $tgljam); $b = explode("\55", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return "\x74\x61\x6e\x67\x67\141\x6c\40" . terbilang($c3) . "\40\x62\165\x6c\x61\x6e\40" . get_nama_bulan($c2) . "\40\164\x61\150\x75\156\40" . terbilang($c1); } goto VGoQ2; A0l8F: function add_log_error($sql_error, $sql_method, $tabel, $sql) { $con = konek_db_sql_log_error(); $errornya = normal_petik($sql_error); $sql = normal_petik($sql); if (strtolower(left($errornya, 15)) != "\x64\x75\160\154\151\x63\x61\x74\145\x20\x65\x6e\164\x72\x79") { if (strtolower(left($errornya, 14)) != "\144\145\x61\x64\x6c\157\143\x6b\40\x66\x6f\x75\156\x64") { if (strtolower(left($errornya, 17)) != "\114\157\x63\153\x20\167\x61\x69\164\x20\x74\x69\x6d\x65\157\x75\x74") { $query = mysqli_query($con, "\151\x6e\x73\x65\x72\164\40\151\x6e\x74\157\x20\164\x5f\x6c\x6f\147\x5f\x68\141\143\153\x5f\x65\162\x72\157\x72\x20\50\x6e\141\x6d\141\137\x61\x70\154\x69\153\x61\163\151\x2c\163\x71\x6c\137\161\165\145\162\x79\54\163\161\154\x5f\x68\141\x63\153\x2c\x73\x71\154\137\x65\162\x72\157\x72\x2c\164\141\142\x65\x6c\54\x73\x71\154\x5f\155\x65\164\x68\157\144\x2c\x74\x67\154\x6a\x61\x6d\x29\x20\x76\x61\154\x75\145\163\40\x28\x27" . $GLOBALS["\x66\x75\x5f\156\141\x6d\141\137\141\x70\x6c\x69\x6b\x61\163\x69"] . "\47\54\x27" . normal_petik($sql) . "\47\x2c\47\x27\54\x27" . $errornya . "\47\54\47" . $tabel . "\47\x2c\47" . $sql_method . "\47\54\47" . get_tgljam_sql_sekarang() . "\x27\x29") or die(mysqli_error($con)); } } } } goto yojJU; pm_O0: $GLOBALS["\163\161\154\137\143\157\156"] = ''; goto HzdAQ; nb2No: function get_hari_sekarang() { date_default_timezone_set("\101\x73\x69\x61\x2f\102\x61\156\x67\153\157\x6b"); $tgljam = date("\x59\55\x6d\x2d\144"); $dayName = gethari(date("\x77", strtotime($tgljam))); return $dayName; } goto nyxfR; EdUU4: function get_tgljam_sekarang() { date_default_timezone_set("\101\x73\151\x61\57\x42\141\156\x67\x6b\157\153"); return date("\x64\55\155\x2d\x59\x20\110\72\x69\72\163"); } goto aGZXs; GxEXs: function tabel_no_fill_auto_page_break($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, $max_y_page_break) { global $pdf; $a = explode("\xd\12", $klm); $y1 = $y; $break = 0; $klm_sisa = ''; for ($i = 0; $i <= count($a) - 1; $i++) { if ($break == 0) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), false, true, $max_y_page_break); $y = $pdf->GetY(); if ($y > $max_y_page_break) { if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } $break = 1; } } else { if ($klm_sisa == '') { $klm_sisa = $a[$i]; } else { $klm_sisa = $klm_sisa . chr(13) . chr(10) . $a[$i]; } } } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } return $klm_sisa; } goto KQN_e; OteBA: function do_sql_query0($sql) { if ($GLOBALS["\146\165\x5f\x69\x73\137\143\151"] == true) { $ci =& get_instance(); } $ada = cek_hack0($sql); if ($ada == 0) { if ($GLOBALS["\x66\x75\137\151\163\137\x63\151"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["\x66\165\137\x69\x73\x5f\143\151"] == true) { $errornya = normal_petik($ci->db->error()["\155\145\163\163\x61\x67\145"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "\x64\157\x5f\163\161\154\137\x71\165\x65\x72\x79\60\50\51", '', $sql); if ($GLOBALS["\x66\x75\137\x69\x73\137\x63\151"] == true) { $query = $ci->db->query("\x53\x45\x4c\105\x43\x54\x20\x27\x6b\x6f\163\157\156\x67\x27\40\127\x48\105\x52\x45\x20\x31\75\60"); } else { $query = mysqli_query($con, "\123\x45\x4c\x45\103\x54\x20\x27\x6b\x6f\163\x6f\156\147\x27\40\x57\x48\x45\x52\x45\x20\x31\75\x30"); } } return $query; } else { add_log_hack($sql, "\144\x6f\137\163\161\154\x5f\161\x75\x65\162\171\60\x28\x29", '', $sql); if ($GLOBALS["\x66\165\x5f\151\163\x5f\x63\151"] == true) { $query = $ci->db->query("\123\x45\114\105\103\x54\40\47\x6b\x6f\x73\x6f\x6e\147\47\x20\127\110\105\122\105\x20\x31\75\x30"); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, "\x53\x45\x4c\x45\x43\x54\x20\x27\x6b\x6f\163\157\x6e\x67\x27\x20\x57\x48\x45\122\x45\40\61\x3d\60"); } return $query; } } goto eyFDh; MMSt1: function cek_hack_field_base0($sql, $ada) { $sql = strtolower($sql); $hasil["\x61\144\141"] = $ada; $hasil["\144\x65\164\145\153\x73\x69"] = $GLOBALS["\146\x75\x5f\144\145\x74\x65\x6b\163\x69\137\163\x71\154\x5f\x69\156\x6a\x65\x63\x74\x69\157\x6e"]; $hasil = is_ada_deteksi("\x73\145\x6c\145\143\x74\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x69\156\x73\145\x72\164\40\x69\156\164\157\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x64\x65\x6c\145\x74\145\40", $sql, $hasil); $hasil = is_ada_deteksi("\40\165\156\151\x6f\x6e\x20", $sql, $hasil); $hasil = is_ada_deteksi("\143\157\x6e\x63\141\x74", $sql, $hasil); $hasil = is_ada_deteksi("\40\157\162\40", $sql, $hasil); $hasil = is_ada_deteksi("\x20\x61\x6e\144\40", $sql, $hasil); $hasil = is_ada_deteksi("\40\147\162\157\165\x70\x20\x62\x79\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x20\x6f\162\144\145\162\40\x62\171\40", $sql, $hasil); $hasil = is_ada_deteksi("\x6e\x6f\x77\x28", $sql, $hasil); $hasil = is_ada_deteksi("\156\x6f\x77\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\40\x6c\151\155\151\164\40", $sql, $hasil); $hasil = is_ada_deteksi("\163\150\157\167\x20", $sql, $hasil); $hasil = is_ada_deteksi("\143\x6f\x6c\x75\155\x6e\x20", $sql, $hasil); $hasil = is_ada_deteksi("\144\141\164\141\142\x61\163\x65\163\x20", $sql, $hasil); $hasil = is_ada_deteksi("\40\x66\162\x6f\155\40", $sql, $hasil); $hasil = is_ada_deteksi("\x20\x6c\151\x6b\x65\40", $sql, $hasil); $hasil = is_ada_deteksi("\40\x6c\151\153\145\42", $sql, $hasil); $hasil = is_ada_deteksi("\x20\x6c\151\x6b\145\47", $sql, $hasil); $hasil = is_ada_deteksi("\x63\x6f\165\156\164\x20", $sql, $hasil); $hasil = is_ada_deteksi("\143\157\x75\x6e\164\x28", $sql, $hasil); $hasil = is_ada_deteksi("\151\x66\x28", $sql, $hasil); $hasil = is_ada_deteksi("\151\x66\x20\50", $sql, $hasil); $hasil = is_ada_deteksi("\146\x72\157\x6d\50", $sql, $hasil); $hasil = is_ada_deteksi("\x66\162\x6f\x6d\40\50", $sql, $hasil); $GLOBALS["\x66\165\137\144\145\x74\145\153\163\151\137\x73\161\x6c\137\151\x6e\x6a\145\x63\x74\151\157\156"] = $hasil["\144\145\x74\x65\153\163\x69"]; return $hasil["\x61\x64\x61"]; } goto UENUZ; TfBFA: function ubound($arr) { return count($arr); } goto YUdNE; MzDAt: srand(time()); goto JgJVJ; KwEG6: function ucase($str) { return strtoupper($str); } goto eGArD; CAOfT: function konek_db_non_ci($server, $user, $pwd, $db) { $GLOBALS["\146\165\x5f\x73\145\162\166\145\162"] = $server; $GLOBALS["\146\165\137\x75\163\x65\x72"] = $user; $GLOBALS["\x66\165\x5f\160\x77\144"] = $pwd; $GLOBALS["\146\x75\x5f\144\142"] = $db; } goto Xr1Nt; jCPon: function session($var) { $isi = ''; if (isset($_SESSION[$var])) { $isi = $_SESSION[$var]; } return $isi; } goto qdm7o; JgJVJ: function strtoval($str) { if (trim($str) == '') { $angka = 0; } else { $angka = strval($str); } return $angka; } goto DDBXI; Jr4VX: function cek_hack_field($sql) { $sql = strtolower($sql); $ada = cek_hack($sql); $ada = cek_hack_field_base($sql, $ada); return $ada; } goto bHhLu; gnJ7L: function get_angka_tgljam() { date_default_timezone_set("\101\163\x69\x61\57\x42\x61\156\147\x6b\157\x6b"); $angkatgljam = date("\x59") * 365 * 24 * 60 * 60 + get_jml_hari_stlh_bulan(date("\x6d"), date("\131")) * 24 * 60 * 60 + date("\x64") * 24 * 60 * 60 + date("\x48") * 60 * 60 + date("\x69") * 60 + date("\163"); $kabisat = floor(date("\x59") / 4) * 24 * 60 * 60; $angkatgljam = $angkatgljam + $kabisat; return $angkatgljam; } goto y2CAy; YUdNE: function lcase($str) { return strtolower($str); } goto KwEG6; N8uaa: function do_sql_insert_ori($tabel, $data) { if ($GLOBALS["\x66\165\x5f\x69\163\137\x63\x69"] == true) { return do_sql_insert_update("\151\156\x73\x65\x72\164", $tabel, $data, -1); } else { echo "\x46\x75\156\x67\x73\151\40\x64\157\x5f\151\x6e\x73\x65\x72\x74\40\x61\x64\141\154\141\x68\x20\x46\x75\156\147\163\x69\x20\x43\151\40\x6e\x61\x6d\165\x6e\x20\144\151\160\x61\156\x67\x67\x69\154\40\x64\x65\x6e\x67\141\156\40\146\154\x61\147\x20\146\x75\137\x69\163\x5f\x63\x69\75\x66\x61\154\163\145"; die; } } goto ZPwRd; e3PSI: $GLOBALS["\146\x75\137\151\x73\x5f\x63\151"] = false; goto jcfFY; Him_S: function sql_join($tabel, $parameter) { if ($GLOBALS["\x66\x75\137\x69\x73\x5f\143\x69"] == true) { $ci =& get_instance(); $ci->db->join($tabel, $parameter); } else { echo "\106\165\156\147\x73\151\40\x73\161\154\x5f\157\162\144\x65\162\137\142\171\x20\x61\x64\x61\x6c\141\150\40\x46\x75\x6e\147\163\x69\40\103\x69\x20\x6e\x61\155\x75\156\40\144\x69\160\x61\156\x67\x67\x69\154\40\144\145\x6e\x67\x61\156\x20\x66\154\x61\147\40\146\165\x5f\151\163\x5f\x63\151\x3d\x66\141\x6c\163\145"; die; } } goto g95iS; UKyCW: function get_tgl_var($tgljam) { $a = explode("\40", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return $c3 . "\x2d" . $c2 . "\x2d" . $c1; } goto i_7Nl; K332W: function get_tgljam_remaining($tgljam) { $a = get_angka_tgljam(); $b = get_angka_tgljam_var($tgljam); $angka = $a - $b; if ($angka < 0) { $angka = -1 * $angka; $minus = 1; } else { $minus = 0; } $thn = floor($angka / (365.25 * 86400)); $angka = $angka - (floor($thn / 4) * 4 * (365.25 * 86400) + ($thn - floor($thn / 4) * 4) * (365 * 86400)); $bln = 0; for ($i = 1; $i <= 12; $i++) { $b = get_akhir_bulan($i, $thn) * 86400; if ($angka > $b) { $angka = $angka - $b; $bln = $i; } else { $i = 12; } } $tgl = floor($angka / 86400); $angka = $angka - $tgl * 86400; $jam = floor($angka / 3600); $angka = $angka - $jam * 3600; $mnt = floor($angka / 60); $dtk = $angka - $mnt * 60; $hasil = ''; if ($minus == 1) { $hasil = "\x2d\x20"; } if ($thn != 0) { $hasil = $hasil . $thn . "\40\124\141\150\165\156\40"; } if ($bln != 0) { $hasil = $hasil . $bln . "\x20\102\x75\x6c\141\156\40"; } if ($tgl != 0) { $hasil = $hasil . $tgl . "\x20\x54\x61\156\x67\147\x61\154\40"; } if ($jam != 0) { $hasil = $hasil . $jam . "\40\112\141\155\40"; } if ($mnt != 0) { $hasil = $hasil . $mnt . "\x20\x4d\x65\156\151\164\x20"; } if ($dtk != 0) { $hasil = $hasil . $dtk . "\40\104\x65\164\151\x6b\x20"; } return $hasil; } goto B3MHp; rYUKq: function normal_hp($nohp) { $nohp = trim($nohp); if (strlen($nohp) > 5) { if (left($nohp, 1) == "\60") { $nohp = right($nohp, strlen($nohp) - 1); $nohp = "\x36\62" . $nohp; } } return $nohp; } goto f8gC6; k9VuW: $GLOBALS["\146\x75\137\144\x65\164\145\153\163\x69\x5f\163\161\x6c\x5f\151\x6e\x6a\x65\x63\x74\x69\x6f\156"] = ''; goto pm_O0; cV3Bw: function get_tgljam_lengkap_sekarang() { date_default_timezone_set("\x41\163\x69\x61\57\102\x61\x6e\x67\x6b\x6f\153"); return date("\x64") . "\x20" . get_nama_bulan(date("\155")) . "\x20" . date("\x59") . "\x20\120\x75\153\165\x6c\40" . date("\x48\72\151\x3a\163") . "\40\x57\x49\x42"; } goto WUClT; QOdzs: function normal_petik($klm) { $cek = explode("\x27", $klm); $a = $cek[0]; for ($i = 1; $i < count($cek); $i++) { $a = $a . "\x27\47" . $cek[$i]; } return $a; } goto KAmjb; XItDA: function do_sql_update($tabel, $data) { if ($GLOBALS["\146\165\x5f\x69\x73\137\143\x69"] == true) { return do_sql_insert_update("\165\x70\144\x61\164\145", $tabel, $data, 1); } else { echo "\x46\x75\x6e\x67\163\x69\40\x64\157\137\x75\160\x64\x61\164\145\40\141\144\x61\x6c\141\x68\x20\106\x75\x6e\x67\163\151\x20\x43\x69\40\x6e\141\155\165\156\x20\x64\x69\160\x61\156\x67\147\x69\154\40\144\145\x6e\147\x61\x6e\x20\x66\154\x61\147\40\x66\165\x5f\x69\163\x5f\x63\x69\x3d\146\141\x6c\163\x65"; die; } } goto mq00U; KQN_e: function tabel1($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, $byk, $fill, $auto_page_break, $max_y_page_break) { global $pdf; $pdf->SetXY($x, $y); if ($tgauto != 1) { $pdf->Cell($pj, $tg, $klm, $isborder, 1, $posisi); } else { $a = explode("\x20", $klm); $b = 0; for ($i = 0; $i <= Count($a); $i++) { if ($i == 0) { $kl[$b] = $a[$i]; } else { $kl[$b] = $kl[$b] . "\x20" . $a[$i]; } if ($i != Count($a)) { if ($pdf->GetStringWidth($kl[$b] . "\x20" . $a[$i + 1]) > $pj) { if ($israta == 1) { $ok = 0; for ($h = 1; $h <= 100; $h++) { if ($b != 0) { $kl[$b] = trim($kl[$b]); } $c = explode("\40", $kl[$b]); $kl1 = ''; $adakata = 0; $awalkata = 0; for ($j = 0; $j <= Count($c) - 1; $j++) { if ($j == 0) { $kl1 = $c[$j]; } else { if ($adakata == 0) { if (trim($c[$j]) != '') { $adakata = 1; $awalkata = 1; } } if ($adakata == 1) { if ($awalkata == 1) { if ($j == 1) { $kl1 = $kl1 . "\x20\x20" . $c[$j]; } else { $kl1 = $kl1 . "\40" . $c[$j]; } $awalkata = 0; } else { $kl1 = $kl1 . "\40\40" . $c[$j]; } } else { $kl1 = $kl1 . "\x20" . $c[$j]; } } $kl2 = $kl1; for ($k = $j + 1; $k <= Count($c) - 1; $k++) { $kl2 = $kl2 . "\40" . $c[$k]; } if ($pdf->GetStringWidth($kl2) <= $pj) { $kl[$b] = $kl2; } else { $ok = 1; break; } } if ($ok == 1) { break; } } } $b = $b + 1; } else { if ($b != 0) { $kl[$b] = trim($kl[$b]); } } } } $z = 0; for ($i = 0; $i <= $b; $i++) { $pdf->SetXY($x, $y + $z); $pdf->Cell($pj, $tg, $kl[$i], 0, 1, $posisi, $fill); $z = $z + $tgdflt; } } return; } goto Kk_Cx; DDBXI: function get_csrf_token() { date_default_timezone_set("\x55\124\x43"); $inttime = strtoval(time() - strtotime("\61\x39\67\x30\55\60\61\55\x30\x31\x20\x30\x30\x3a\60\60\72\60\x30")) + 300; $milliseconds = right(round(microtime(true) * 10000), 5); $csrf = "\x61\x6e\164\x69" . date("\131\155\x64\110\151\x73") . rand(1, 999999999) . $milliseconds . "\x63\x73\x72\146"; $csrf_token = base32_encode($csrf); date_default_timezone_set("\101\163\151\x61\x2f\x42\x61\156\x67\153\157\x6b"); $_SESSION["\x63\x73\162\x66\164\157\x6b\145\156"] = base32_encode($csrf); return $csrf_token; } goto yImB8; frsrv: function base32_decode($data) { if (strlen($data) > 0) { $randval = right($data, 1); $data = left($data, strlen($data) - 1); switch ($randval) { case "\60": return base32_decode0($data, "\60"); break; case "\x31": return base32_decode0($data, "\61"); break; case "\x32": return base32_decode0($data, "\62"); break; case "\x33": return base32_decode0($data, "\x33"); break; case "\64": return base32_decode0($data, "\x34"); break; case "\x35": return base32_decode0($data, "\x35"); break; case "\x36": return base32_decode0($data, "\66"); break; case "\x37": return base32_decode0($data, "\x37"); break; case "\70": return base32_decode0($data, "\x38"); break; case "\71": return base32_decode0($data, "\71"); break; case "\141": return base32_decode0($data, "\x61"); break; case "\x62": return base32_decode0($data, "\x62"); break; case "\143": return base32_decode0($data, "\143"); break; case "\144": return base32_decode0($data, "\x64"); break; case "\145": return base32_decode0($data, "\145"); break; case "\x66": return base32_decode0($data, "\146"); break; case "\x67": return base32_decode0($data, "\147"); break; case "\150": return base32_decode0($data, "\150"); break; case "\x6a": return base32_decode0($data, "\x6a"); break; case "\x6b": return base32_decode0($data, "\x6b"); break; case "\x6d": return base32_decode0($data, "\x6d"); break; case "\x6e": return base32_decode0($data, "\x6e"); break; case "\x70": return base32_decode0($data, "\160"); break; case "\161": return base32_decode0($data, "\x71"); break; case "\162": return base32_decode0($data, "\x72"); break; case "\x73": return base32_decode0($data, "\x73"); break; case "\x74": return base32_decode0($data, "\164"); break; case "\x76": return base32_decode0($data, "\166"); break; case "\167": return base32_decode0($data, "\167"); break; case "\x75": return base32_decode0($data, "\x75"); break; case "\170": return base32_decode0($data, "\170"); break; case "\x79": return base32_decode0($data, "\x79"); break; case "\172": return base32_decode0($data, "\x7a"); break; } } return ''; } goto txN3y; yImB8: function fu_set_nama_aplikasi($app) { $GLOBALS["\146\x75\x5f\x6e\x61\155\141\x5f\x61\x70\154\x69\153\x61\x73\151"] = $app; } goto Hd37y; bHhLu: function cek_hack_field0($sql) { $sql = strtolower($sql); $ada = cek_hack0($sql); $ada = cek_hack_field_base0($sql, $ada); return $ada; } goto QOdzs; UENUZ: function cek_hack_field_base($sql, $ada) { $sql = strtolower($sql); $ada1 = cek_hack_field_base0($sql, $ada); if ($ada1 == 1) { $ada = 1; } $cek = explode("\165\160\x64\x61\x74\x65\x20", $sql); if (count($cek) > 1) { $ada = 1; } $cek = explode("\156\x75\154\154", $sql); if (count($cek) > 1) { $ada = 1; } return $ada; } goto Jr4VX; nyxfR: function gethari($dayOfWeek) { switch ($dayOfWeek) { case 1: return "\x53\x65\156\151\156"; case 2: return "\123\x65\x6c\x61\163\x61"; case 3: return "\x52\141\x62\165"; case 4: return "\113\141\155\x69\x73"; case 5: return "\112\x75\155\x27\x61\x74"; case 6: return "\x53\141\142\164\x75"; case 0: return "\115\x69\x6e\147\147\x75"; default: return "\x2d"; } } goto lwALM; y2CAy: function get_angka_tgljam_var($tgljam) { $a = explode("\x20", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode("\72", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } $angkatgljam = $c1 * 365 * 24 * 60 * 60 + get_jml_hari_stlh_bulan($c2, $c1) * 24 * 60 * 60 + $c3 * 24 * 60 * 60 + $d1 * 60 * 60 + $d2 * 60 + $d3; $kabisat = floor($c1 / 4) * 24 * 60 * 60; $angkatgljam = $angkatgljam + $kabisat; return $angkatgljam; } goto v6qa0; K24Ha: function tabel($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta) { global $pdf; $a = explode("\xd\12", $klm); $y1 = $y; for ($i = 0; $i <= count($a) - 1; $i++) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), true, false, 0); $y = $pdf->GetY(); } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } } goto umdV4; sA33J: function cek_hack0($sql) { $sql = strtolower($sql); $hasil["\144\x65\164\x65\x6b\x73\151"] = $GLOBALS["\x66\x75\137\144\145\x74\145\153\163\151\137\x73\161\x6c\x5f\x69\x6e\x6a\145\x63\164\151\157\156"]; $hasil["\x61\x64\x61"] = 0; $hasil = is_ada_deteksi("\x20\61\x3d\61\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x20\57\77\40", $sql, $hasil); $hasil = is_ada_deteksi("\x2d\x2b", $sql, $hasil); $hasil = is_ada_deteksi("\53\55", $sql, $hasil); $hasil = is_ada_deteksi("\57\x2a", $sql, $hasil); $hasil = is_ada_deteksi("\x2a\x2f", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\x21\55\x2d", $sql, $hasil); $hasil = is_ada_deteksi("\x69\x6e\164\x6f\40\157\x75\x74\x66\x69\154\145", $sql, $hasil); $hasil = is_ada_deteksi("\40\x6f\165\x74\x66\x69\154\145", $sql, $hasil); $hasil = is_ada_deteksi("\x6c\x6f\141\x64\x5f\146\151\154\x65", $sql, $hasil); $hasil = is_ada_deteksi("\170\x61\x6d\160\x70", $sql, $hasil); $hasil = is_ada_deteksi("\150\x74\144\x6f\x63", $sql, $hasil); $hasil = is_ada_deteksi("\74\151\146\x72\141\155\145", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\150\164\164\160", $sql, $hasil); $hasil = is_ada_deteksi("\150\x72\145\146\x3d", $sql, $hasil); $hasil = is_ada_deteksi("\150\x72\x65\146\x20\x3d", $sql, $hasil); $hasil = is_ada_deteksi("\166\x61\x72\137\144\165\x6d\160\50", $sql, $hasil); $hasil = is_ada_deteksi("\160\x72\x69\x6e\164\x28", $sql, $hasil); $hasil = is_ada_deteksi("\147\145\164\x68\157\163\164\156\x61\x6d\145\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x7c\x7c\160\x65\x72\x6c\40", $sql, $hasil); $hasil = is_ada_deteksi("\x61\154\x65\162\164\50", $sql, $hasil); $hasil = is_ada_deteksi("\x61\x6c\145\162\x74\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\x73\143\x72\x69\x70\x74", $sql, $hasil); $hasil = is_ada_deteksi("\74\57\x73\143\x72\x69\160\x74", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\x61\x63\170\x3e", $sql, $hasil); $hasil = is_ada_deteksi("\x64\x6f\x63\x75\155\x65\x6e\164\56", $sql, $hasil); $hasil = is_ada_deteksi("\43\146\151\154\x65\x5f\x6c\151\x6e\x6b\163\133", $sql, $hasil); $hasil = is_ada_deteksi("\150\141\x63\153\x65\144", $sql, $hasil); $hasil = is_ada_deteksi("\74\x61\40", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\x69\155\147\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x3c\x64\x69\166\40", $sql, $hasil); $hasil = is_ada_deteksi("\x77\141\151\164\x66\x6f\162\40\x64\x65\154\x61\x79", $sql, $hasil); $hasil = is_ada_deteksi("\x73\154\x65\x65\160\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x73\x6c\x65\145\x70\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x73\x79\163\x64\141\x74\x65\50", $sql, $hasil); $hasil = is_ada_deteksi("\x73\171\x73\144\x61\164\x65\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x70\x67\x5f\x73\x6c\145\145\160\50", $sql, $hasil); $hasil = is_ada_deteksi("\160\x67\137\163\x6c\x65\145\160\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\144\142\x6d\x73\x2e\x70\151\x70\x65", $sql, $hasil); $hasil = is_ada_deteksi("\162\145\x63\x65\x69\166\x65\137\155\145\163\163\141\x67\x65\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x72\145\x63\x65\151\x76\x65\137\x6d\x65\163\x73\x61\x67\145\x20\50", $sql, $hasil); $hasil = is_ada_deteksi("\142\x65\x6e\x63\150\155\x61\x72\x6b\x28", $sql, $hasil); $hasil = is_ada_deteksi("\143\150\x61\x72\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x63\x68\x61\162\40\50", $sql, $hasil); $hasil = is_ada_deteksi("\x74\145\x73\164\x61\x73\x70\x2e\x76\x75\x6c\x6e\x77\145\142\56\x63\157\155", $sql, $hasil); $hasil = is_ada_deteksi("\x63\x68\162\x28", $sql, $hasil); $hasil = is_ada_deteksi("\143\150\162\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x78\x6f\162\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x78\x6f\162\40\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x63\141\x73\x74\x28", $sql, $hasil); $hasil = is_ada_deteksi("\143\141\163\164\40\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x63\157\156\166\145\162\x74\x28", $sql, $hasil); $hasil = is_ada_deteksi("\143\157\x6e\166\x65\x72\164\50\50\163\145\x6c\145\x63\x74", $sql, $hasil); $hasil = is_ada_deteksi("\143\157\156\166\x65\162\x74\40\50", $sql, $hasil); $hasil = is_ada_deteksi("\x28\x69\x6e\164\x2c", $sql, $hasil); $hasil = is_ada_deteksi("\x75\160\160\145\162\50", $sql, $hasil); $hasil = is_ada_deteksi("\165\x70\160\x65\x72\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\154\x6f\x77\x65\x72\x28", $sql, $hasil); $hasil = is_ada_deteksi("\154\157\167\145\162\x20\50", $sql, $hasil); $hasil = is_ada_deteksi("\170\x6d\x6c\164\x79\x70\145\50", $sql, $hasil); $hasil = is_ada_deteksi("\170\155\x6c\x74\x79\x70\145\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x65\x6c\x74\50", $sql, $hasil); $hasil = is_ada_deteksi("\145\x6c\x74\40\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x69\x6e\x66\157\x72\155\141\x74\x69\x6f\x6e\137\163\x63\150\x65\155\x61", $sql, $hasil); $hasil = is_ada_deteksi("\x69\x6e\x20\142\x6f\157\x6c\x65\x61\x6e\x20\155\x6f\x64\145", $sql, $hasil); $hasil = is_ada_deteksi("\143\150\x61\162\x61\143\164\x65\x72\x5f\163\145\x74\163", $sql, $hasil); $hasil = is_ada_deteksi("\x63\x61\163\x65\x20\167\150\145\156", $sql, $hasil); $hasil = is_ada_deteksi("\145\x6c\x73\145\40", $sql, $hasil); $hasil = is_ada_deteksi("\164\150\145\x6e\40\61\x20\145\x6c\x73\145\40\x30\x20\x65\x6e\x64", $sql, $hasil); $hasil = is_ada_deteksi("\73\163\x65\x6c\145\143\x74", $sql, $hasil); $hasil = is_ada_deteksi("\72\164\x65\x78\164", $sql, $hasil); $hasil = is_ada_deteksi("\x66\162\157\x6d\x20\144\165\x61\x6c\40\167\x68\x65\x72\x65", $sql, $hasil); $hasil = is_ada_deteksi("\147\x72\157\x75\x70\x20\x62\171\40\143\x6f\156\x63\141\164\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x73\x65\154\x65\x63\164\x20\50\143\x61\x73\x65\40\x77\150\145\x6e\x20\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x68\141\x76\x69\x6e\x67\x20\155\x69\156\x28\60\x29", $sql, $hasil); $hasil = is_ada_deteksi("\146\154\157\157\162\50\162\141\x6e\x64\x28\60\x29", $sql, $hasil); $hasil = is_ada_deteksi("\143\157\x6e\x63\141\x74\x28\x30\x78", $sql, $hasil); $hasil = is_ada_deteksi("\163\145\154\145\143\164\x20\x63\x6f\156\166\145\x72\164\x28", $sql, $hasil); $hasil = is_ada_deteksi("\145\x78\x74\x72\x61\x63\x74\x76\x61\154\x75\145\50", $sql, $hasil); $hasil = is_ada_deteksi("\152\x73\157\156\x5f\153\145\171\x73\50", $sql, $hasil); $hasil = is_ada_deteksi("\163\145\x6c\145\143\x74\40\x28\145\154\164\50", $sql, $hasil); $hasil = is_ada_deteksi("\x73\x65\x6c\145\x63\164\50\x65\154\x74\x28", $sql, $hasil); $hasil = is_ada_deteksi("\163\145\154\145\143\164\x28\x73\154\145\145\x70\x28", $sql, $hasil); $hasil = is_ada_deteksi("\163\x65\154\145\143\164\x20\x28\163\x6c\145\x65\x70\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x73\x65\x6c\145\x63\164\40\x30\170", $sql, $hasil); $hasil = is_ada_deteksi("\145\154\163\x65\x20\60\170", $sql, $hasil); $hasil = is_ada_deteksi("\x61\x6e\144\x20\162\x6f\x77\x28", $sql, $hasil); $hasil = is_ada_deteksi("\157\162\x20\x72\x6f\167\50", $sql, $hasil); $hasil = is_ada_deteksi("\x77\150\x65\x72\x65\x20\60\40\170\x6f\162\40\x31", $sql, $hasil); $hasil = is_ada_deteksi("\167\x68\145\162\145\x20\61\40\x78\x6f\162\40\x30", $sql, $hasil); $hasil = is_ada_deteksi("\x72\x6c\x69\153\145\x20\163\x6c\145\x65\x70\50", $sql, $hasil); $hasil = is_ada_deteksi("\162\x6c\x69\x6b\x65\40\x28\x73\145\154\x65\143\x74", $sql, $hasil); $hasil = is_ada_deteksi("\x72\154\151\x6b\145\x28\163\x65\x6c\145\x63\x74", $sql, $hasil); $hasil = is_ada_deteksi("\147\x74\151\x64\137\163\165\x62\163\145\x74\x28", $sql, $hasil); $hasil = is_ada_deteksi("\147\x74\151\x64\x5f\x73\165\x62\163\x65\164\50\143\157\156\x63\x61\164\x28", $sql, $hasil); $hasil = is_ada_deteksi("\155\141\153\145\x5f\163\x65\x74\50", $sql, $hasil); $hasil = is_ada_deteksi("\165\160\x64\x61\164\x65\x78\155\x6c\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x70\162\x6f\x63\x65\x64\165\162\x65\x20\x61\x6e\x61\154\171\163\145\50", $sql, $hasil); $hasil = is_ada_deteksi("\160\x72\157\x63\145\x64\x75\162\145\x20\x61\156\x61\154\x79\163\x65\50\145\x78\164\x72\141\x63\164\x76\141\154\165\145\50", $sql, $hasil); $hasil = is_ada_deteksi("\x69\x66\x28\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x28\50\163\x65\154\145\x63\x74", $sql, $hasil); $hasil = is_ada_deteksi("\x65\170\160\50\176", $sql, $hasil); $hasil = is_ada_deteksi("\x60\140\x2b", $sql, $hasil); $hasil = is_ada_deteksi("\x22\42\53", $sql, $hasil); $hasil = is_ada_deteksi("\x27\47\x2b", $sql, $hasil); $hasil = is_ada_deteksi("\140\x60\55", $sql, $hasil); $hasil = is_ada_deteksi("\x22\42\55", $sql, $hasil); $hasil = is_ada_deteksi("\x27\x27\x2d", $sql, $hasil); $hasil = is_ada_deteksi("\140\140\75", $sql, $hasil); $hasil = is_ada_deteksi("\42\x22\x3d", $sql, $hasil); $hasil = is_ada_deteksi("\47\47\75", $sql, $hasil); $hasil = is_ada_deteksi("\x60\x3d\x60\140", $sql, $hasil); $hasil = is_ada_deteksi("\140\x60\x3d\140", $sql, $hasil); $hasil = is_ada_deteksi("\x27\x3d\x27\x27", $sql, $hasil); $hasil = is_ada_deteksi("\47\47\75\47", $sql, $hasil); $hasil = is_ada_deteksi("\42\x3d\x22\x22", $sql, $hasil); $hasil = is_ada_deteksi("\x22\x22\75\42", $sql, $hasil); $hasil = is_ada_deteksi("\54\x30\x78", $sql, $hasil); $hasil = is_ada_deteksi("\51\55\55\40", $sql, $hasil); $hasil = is_ada_deteksi("\x60\x60\x7c\174\50", $sql, $hasil); $hasil = is_ada_deteksi("\47\47\x7c\174\50", $sql, $hasil); $hasil = is_ada_deteksi("\x22\x22\x7c\x7c\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x60\140\53\50", $sql, $hasil); $hasil = is_ada_deteksi("\x27\x27\53\x28", $sql, $hasil); $hasil = is_ada_deteksi("\x22\x22\53\50", $sql, $hasil); $hasil = is_ada_deteksi("\x7c\174\x60\140", $sql, $hasil); $hasil = is_ada_deteksi("\174\x7c\47\47", $sql, $hasil); $hasil = is_ada_deteksi("\x7c\174\42\x22", $sql, $hasil); $hasil = is_ada_deteksi("\x29\x29\x7c\x5b\x60", $sql, $hasil); $hasil = is_ada_deteksi("\x29\x29\x7c\133\47", $sql, $hasil); $hasil = is_ada_deteksi("\x29\51\x7c\x5b\42", $sql, $hasil); $hasil = is_ada_deteksi("\x29\51\x2b\140\x60", $sql, $hasil); $hasil = is_ada_deteksi("\51\51\x2b\47\47", $sql, $hasil); $hasil = is_ada_deteksi("\51\x29\x2b\x22\x22", $sql, $hasil); $hasil = is_ada_deteksi("\x7c\x7c\140\x20", $sql, $hasil); $hasil = is_ada_deteksi("\174\174\47\40", $sql, $hasil); $hasil = is_ada_deteksi("\174\174\42\x20", $sql, $hasil); $hasil = is_ada_deteksi("\140\x7c\174\x28", $sql, $hasil); $hasil = is_ada_deteksi("\47\174\174\50", $sql, $hasil); $hasil = is_ada_deteksi("\42\174\174\x28", $sql, $hasil); $hasil = is_ada_deteksi("\51\x23\x60\40", $sql, $hasil); $hasil = is_ada_deteksi("\51\43\x27\x20", $sql, $hasil); $hasil = is_ada_deteksi("\x29\x23\x22\x20", $sql, $hasil); $GLOBALS["\146\165\x5f\144\145\x74\145\153\x73\151\x5f\163\x71\x6c\137\x69\156\152\x65\x63\x74\x69\157\x6e"] = $hasil["\144\145\x74\x65\153\x73\151"]; return $hasil["\x61\x64\141"]; } goto Lhoxt; FtMbi: function sql_from($varnya) { if ($GLOBALS["\146\x75\x5f\x69\163\137\143\x69"] == true) { $ci =& get_instance(); $ci->db->from($varnya); } else { echo "\x46\165\156\147\x73\x69\x20\x73\x71\154\137\146\162\x6f\x6d\40\141\x64\141\154\x61\150\40\x46\165\x6e\147\x73\151\40\x43\151\x20\156\x61\x6d\165\x6e\x20\x64\x69\x70\x61\156\x67\x67\x69\154\40\144\x65\x6e\x67\x61\156\x20\x66\x6c\141\x67\x20\x66\x75\137\151\x73\137\x63\151\75\x66\x61\x6c\x73\145"; die; } } goto qOCtl; opbpU: function get_domain() { $pos = stripos(get_base_url(), "\x2f", 10); $domain = substr(get_base_url(), 0, $pos); return $domain; } goto S3uv0; WUClT: function get_tgl_lengkap_sekarang() { date_default_timezone_set("\101\x73\x69\x61\57\x42\141\x6e\x67\x6b\x6f\x6b"); return date("\x64") . "\x20" . get_nama_bulan(date("\155")) . "\40" . date("\131"); } goto GcIZq; aGZXs: function get_tgl_sekarang() { date_default_timezone_set("\x41\x73\151\x61\x2f\102\141\x6e\x67\153\157\153"); return date("\x64\55\155\55\131"); } goto cV3Bw; Bsq4v: function get_base_url($atRoot = FALSE, $atCore = FALSE, $parse = FALSE) { $base_url = get_base_url0(); if (left($base_url, 7) == "\x68\x74\x74\160\x3a\x2f\x2f") { $base_url = "\150\x74\x74\160\163\72\x2f\x2f" . right($base_url, strlen($base_url) - 7); } return $base_url; } goto opbpU; brdop: function get_tgljam_sql_sekarang() { date_default_timezone_set("\101\x73\x69\141\x2f\102\141\156\x67\153\157\153"); return date("\131\55\155\55\x64\x20\110\72\x69\72\163"); } goto J0oaV; X2vah: function do_sql_get_where($tabel = null, $where) { if ($GLOBALS["\146\x75\x5f\151\x73\x5f\143\151"] == true) { $ci =& get_instance(); if ($GLOBALS["\146\165\x5f\141\144\x61\137\x73\161\x6c\137\x69\x6e\x6a\145\143\164\x69\x6f\156"] == false) { if ($tabel != '') { $query = $ci->db->get_where($tabel, $where); } else { $query = $ci->db->get(); } if (!$query) { add_log_error($ci->db->error()["\155\x65\x73\x73\x61\x67\145"], "\144\157\137\x73\x71\154\x5f\147\145\164\50\51", $tabel, ''); $query = $ci->db->query("\123\x45\114\x45\x43\x54\40\x27\x6b\157\x73\157\156\x67\47\x20\x57\x48\x45\x52\105\40\61\x3d\60"); } return $query; } else { $hack = $GLOBALS["\146\165\137\x73\161\x6c\137\151\156\152\x65\x63\164\151\157\156"]; $GLOBALS["\146\165\x5f\x61\x64\141\x5f\163\x71\154\x5f\151\x6e\152\145\x63\164\x69\x6f\156"] = false; $GLOBALS["\146\165\x5f\163\161\154\137\x69\156\152\x65\143\164\x69\157\156"] = ''; $GLOBALS["\x66\165\137\x64\145\164\x65\x6b\163\x69\x5f\163\161\154\137\151\x6e\x6a\145\143\164\x69\x6f\156"] = ''; add_log_hack($hack, "\144\x6f\x5f\x73\x71\154\137\147\145\164\50\51", $tabel, ''); $query = $ci->db->query("\x53\x45\114\105\x43\124\40\x27\x6b\157\x73\157\156\x67\x27\x20\127\110\x45\x52\105\40\x31\75\x30"); return $query; } } else { echo "\106\165\x6e\x67\x73\x69\40\x64\157\137\163\161\x6c\x5f\147\145\x74\40\x61\144\141\x6c\x61\x68\40\x46\165\156\x67\163\151\x20\103\x69\x20\156\141\x6d\x75\x6e\40\x64\x69\160\141\x6e\x67\x67\x69\x6c\40\144\145\x6e\x67\x61\x6e\x20\x66\154\x61\147\40\x66\x75\x5f\151\x73\x5f\x63\x69\x3d\x66\x61\x6c\163\x65"; die; } } goto RtWfW; yojJU: function is_ada_deteksi($cek, $sql, $hasil) { $detek = explode($cek, $sql); if (count($detek) > 1) { $hasil["\x61\144\141"] = 1; if (strlen($hasil["\144\x65\x74\145\x6b\x73\x69"]) <= 0) { $hasil["\x64\x65\164\x65\153\x73\x69"] = $cek; } else { $hasil["\x64\x65\164\x65\153\x73\151"] = $hasil["\x64\145\x74\145\x6b\x73\151"] . "\54\40" . $cek; } } return $hasil; } goto sA33J; Hd37y: function fu_set_is_ci($is_ci) { $GLOBALS["\x66\165\137\x69\x73\137\x63\151"] = $is_ci; } goto KKcXr; jVcyH: include_once "\x64\x3a\57\170\x61\155\x70\x70\x2f\160\145\156\147\141\155\x61\x6e\x61\x6e\x2f\150\164\144\157\143\x73\x2f\x61\x6b\x75\x2f\166\x65\x6e\x64\x6f\x72\x2f\x66\x70\x64\146\61\70\x34\57\146\x70\144\x66\56\x70\x68\x70"; goto Xffdt; Xr1Nt: function do_konek_db_non_ci() { if (!array_key_exists("\146\x75\137\163\x65\162\166\x65\x72\61", get_defined_vars())) { $GLOBALS["\146\165\x5f\x73\x65\x72\166\145\x72\61"] = ''; } if ($GLOBALS["\x66\x75\x5f\x73\x65\x72\166\x65\162\61"] == $GLOBALS["\146\165\137\x73\x65\162\x76\x65\162"] && $GLOBALS["\x66\x75\x5f\x75\163\145\162\x31"] == $GLOBALS["\x66\x75\x5f\165\163\x65\162"] && $GLOBALS["\146\x75\x5f\x70\x77\144\x31"] == $GLOBALS["\x66\165\x5f\160\x77\144"] && $GLOBALS["\x66\x75\x5f\x64\142\61"] == $GLOBALS["\146\x75\137\144\142"]) { $con = $GLOBALS["\163\x71\154\137\143\x6f\x6e"]; } else { $con = mysqli_connect($GLOBALS["\146\165\x5f\163\145\x72\166\145\162"], $GLOBALS["\146\165\137\x75\163\x65\x72"], $GLOBALS["\x66\x75\x5f\x70\x77\144"], $GLOBALS["\146\x75\x5f\x64\x62"]) or die(mysqli_error($con)); $GLOBALS["\163\161\x6c\x5f\143\157\x6e"] = $con; $GLOBALS["\146\165\x5f\x73\145\162\x76\x65\162\61"] = $GLOBALS["\146\x75\x5f\163\x65\x72\x76\145\162"]; $GLOBALS["\146\x75\x5f\165\163\145\x72\x31"] = $GLOBALS["\x66\165\x5f\165\163\145\x72"]; $GLOBALS["\x66\165\x5f\x70\167\x64\x31"] = $GLOBALS["\146\165\x5f\x70\x77\144"]; $GLOBALS["\x66\165\x5f\144\142\61"] = $GLOBALS["\x66\165\137\144\142"]; } return $con; } goto jCPon; M9iZo: function penyebut($nilai) { $nilai = abs($nilai); $huruf = array('', "\163\141\164\x75", "\144\165\141", "\x74\151\x67\141", "\145\x6d\x70\x61\x74", "\154\151\155\x61", "\145\156\x61\155", "\x74\165\x6a\x75\150", "\144\145\154\141\160\141\x6e", "\163\145\x6d\x62\151\154\x61\156", "\x73\145\160\x75\154\165\150", "\x73\145\x62\x65\154\x61\x73"); $temp = ''; if ($nilai < 12) { $temp = "\x20" . $huruf[$nilai]; } else { if ($nilai < 20) { $temp = penyebut($nilai - 10) . "\x20\x62\x65\154\x61\163"; } else { if ($nilai < 100) { $temp = penyebut($nilai / 10) . "\x20\x70\165\154\x75\150" . penyebut($nilai % 10); } else { if ($nilai < 200) { $temp = "\x20\163\145\162\141\164\165\163" . penyebut($nilai - 100); } else { if ($nilai < 1000) { $temp = penyebut($nilai / 100) . "\40\x72\x61\164\x75\163" . penyebut($nilai % 100); } else { if ($nilai < 2000) { $temp = "\40\x73\145\x72\x69\x62\165" . penyebut($nilai - 1000); } else { if ($nilai < 1000000) { $temp = penyebut($nilai / 1000) . "\x20\162\x69\x62\x75" . penyebut($nilai % 1000); } else { if ($nilai < 1000000000) { $temp = penyebut($nilai / 1000000) . "\40\x6a\x75\164\141" . penyebut($nilai % 1000000); } else { if ($nilai < 1000000000000) { $temp = penyebut($nilai / 1000000000) . "\x20\155\x69\154\x79\x61\162" . penyebut(fmod($nilai, 1000000000)); } else { if ($nilai < 1000000000000000) { $temp = penyebut($nilai / 1000000000000) . "\x20\x74\162\151\x6c\171\165\156" . penyebut(fmod($nilai, 1000000000000)); } } } } } } } } } } return $temp; } goto hYX8f; eyFDh: function do_sql_query($sql) { if ($GLOBALS["\x66\165\137\x69\163\137\143\x69"] == true) { $ci =& get_instance(); } $ada = cek_hack($sql); if ($ada == 0) { if ($GLOBALS["\x66\165\x5f\x69\163\137\x63\x69"] == true) { $query = $ci->db->query($sql); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, $sql); } if (!$query) { if ($GLOBALS["\x66\x75\x5f\151\x73\x5f\143\151"] == true) { $errornya = normal_petik($ci->db->error()["\155\145\163\163\x61\147\145"]); } else { $errornya = normal_petik(mysqli_error($con)); } add_log_error($errornya, "\x64\157\x5f\x73\x71\154\x5f\161\165\145\x72\x79\50\x29", '', $sql); if ($GLOBALS["\146\165\137\x69\163\137\143\x69"] == true) { $query = $ci->db->query("\x53\x45\114\105\103\x54\x20\47\153\x6f\163\x6f\x6e\147\x27\x20\127\x48\105\x52\105\x20\x31\x3d\x30"); } else { $query = mysqli_query($con, "\123\x45\114\x45\103\124\x20\47\153\x6f\x73\157\x6e\x67\x27\40\127\x48\x45\122\105\x20\61\x3d\x30"); } } return $query; } else { add_log_hack($sql, "\144\157\137\x73\161\x6c\x5f\x71\x75\x65\162\x79\x28\x29", '', $sql); if ($GLOBALS["\x66\165\137\x69\163\x5f\x63\x69"] == true) { $query = $ci->db->query("\x53\x45\114\105\x43\x54\40\47\x6b\157\163\x6f\x6e\x67\x27\x20\x57\110\x45\x52\105\40\x31\x3d\x30"); } else { $con = do_konek_db_non_ci(); $query = mysqli_query($con, "\123\x45\114\105\103\x54\x20\x27\x6b\x6f\x73\x6f\156\147\x27\40\127\110\105\x52\x45\40\x31\x3d\x30"); } return $query; } } goto jVcyH; Qsn3M: function get_detik() { date_default_timezone_set("\101\x73\151\x61\x2f\x42\141\156\x67\x6b\x6f\x6b"); return date("\163"); } goto TnQ0M; k3rk5: function do_sql_delete($tabel = null, $where = null) { if ($GLOBALS["\x66\165\x5f\151\163\137\143\151"] == true) { $ci =& get_instance(); if ($GLOBALS["\146\x75\x5f\141\x64\x61\137\x73\161\154\x5f\151\x6e\x6a\x65\x63\164\x69\x6f\x6e"] == false) { if ($tabel != '') { if ($where != '') { $query = $ci->db->delete($tabel, $where); } else { $query = $ci->db->delete($tabel); } } else { $query = $ci->db->delete(); } if (!$query) { add_log_error($ci->db->error()["\x6d\x65\163\163\141\147\x65"], "\144\157\137\163\161\154\137\x64\x65\x6c\145\x74\145\x28\51", $tabel, ''); $query = $ci->db->query("\x53\105\x4c\105\103\124\40\47\x6b\157\163\157\x6e\x67\47\x20\x57\110\105\x52\x45\x20\61\x3d\x30"); } return $query; } else { $hack = $GLOBALS["\146\165\x5f\x73\161\x6c\137\151\156\x6a\x65\143\x74\151\x6f\156"]; $GLOBALS["\x66\165\x5f\x61\x64\141\x5f\163\161\x6c\137\x69\x6e\x6a\145\143\164\151\157\156"] = false; $GLOBALS["\x66\x75\x5f\x73\x71\x6c\137\151\x6e\152\x65\143\x74\151\157\156"] = ''; $GLOBALS["\146\165\137\x64\x65\164\x65\153\x73\151\137\163\x71\x6c\x5f\x69\x6e\x6a\x65\x63\x74\151\157\x6e"] = ''; add_log_hack($hack, "\144\x6f\x5f\163\161\154\137\144\145\154\145\164\145\x28\x29", $tabel, ''); $query = $ci->db->query("\x53\x45\x4c\105\x43\124\x20\47\x6b\x6f\163\157\156\147\x27\x20\x57\110\105\122\x45\40\x31\75\60"); return $query; } } else { echo "\x46\x75\x6e\147\163\151\x20\x53\121\x4c\x5f\127\150\x65\x72\145\40\x61\144\141\154\x61\150\x20\x46\x75\156\147\x73\151\40\x43\x69\x20\x6e\x61\x6d\x75\x6e\x20\144\151\160\x61\x6e\x67\x67\x69\154\x20\144\145\x6e\147\141\x6e\40\x66\154\x61\x67\40\146\165\x5f\151\163\137\x63\x69\x3d\146\x61\x6c\163\145"; die; } } goto HAlvX; qOCtl: function sql_order_by($varnya, $sortir = null) { if ($GLOBALS["\146\x75\137\x69\163\137\x63\151"] == true) { $ci =& get_instance(); $ci->db->order_by($varnya, $sortir); } else { echo "\106\165\156\x67\x73\151\40\163\x71\154\137\157\162\x64\145\162\x5f\x62\x79\40\x61\x64\141\154\x61\x68\x20\x46\x75\x6e\x67\163\x69\40\103\151\x20\156\141\x6d\x75\156\40\x64\x69\160\x61\156\x67\147\x69\x6c\40\x64\145\x6e\x67\141\x6e\x20\146\x6c\141\147\40\146\165\x5f\151\163\137\x63\x69\x3d\x66\141\154\163\x65"; die; } } goto tDcqo; eGArD: function cek_byk_chr($field, $chr) { $a = explode($chr, $field); $byk = count($a); return $byk - 1; } goto dYB1c; S3uv0: function proper($string) { $result = ''; $words = explode("\x20", $string); for ($i = 0; $i < count($words); $i++) { $s = strtolower($words[$i]); $s = substr_replace($s, strtoupper(substr($s, 0, 1)), 0, 1); $result = $result . "\x20" . $s; } $string = trim($result); return $string; } goto WUU2x; KKcXr: function konek_db_sql_log_error() { $con = mysqli_connect("\61\x30\x2e\61\60\x2e\x31\62\x2e\65", "\x6c\157\x67\x5f\145\x72\162\157\x72", "\x31\x32\63\64", "\154\x6f\147\x5f\145\162\x72\157\162") or die(mysqli_error($con)); return $con; } goto CAOfT; nXQ8T: function get_jam() { date_default_timezone_set("\101\163\x69\x61\x2f\102\x61\x6e\x67\153\157\153"); return date("\110"); } goto oWUtU; RcD2l: function get_hari_var($tgljam) { $a = explode("\40", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\x2f", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } $tgljam = $c1 . "\x2d" . $c2 . "\x2d" . $c3; $dayName = gethari(date("\x77", strtotime($tgljam))); return $dayName; } goto nb2No; TnQ0M: function get_nama_bulan($tgl) { $hasil = ''; $a = explode("\x2d", $tgl); if (count($a) != 1) { $a = explode("\57", $tgl); } if (count($a) > 1) { $b = $a[1]; } else { $b = $tgl; } switch ($b) { case "\x31": $hasil = "\x4a\141\156\165\141\x72\x69"; break; case "\62": $hasil = "\106\145\142\x72\165\141\x72\151"; break; case "\63": $hasil = "\115\141\x72\145\x74"; break; case "\64": $hasil = "\101\160\162\151\154"; break; case "\x35": $hasil = "\x4d\145\x69"; break; case "\66": $hasil = "\x4a\x75\156\x69"; break; case "\x37": $hasil = "\112\165\x6c\151"; break; case "\x38": $hasil = "\101\x67\x75\163\164\x75\163"; break; case "\71": $hasil = "\123\x65\x70\164\x65\x6d\x62\x65\x72"; break; case "\61\x30": $hasil = "\117\153\164\157\142\x65\162"; break; case "\x31\61": $hasil = "\116\157\166\145\x6d\x62\x65\x72"; break; case "\x31\62": $hasil = "\104\x65\x73\145\x6d\x62\145\162"; break; } return $hasil; } goto WpPBK; dYB1c: function tnp_chr($field, $chr) { $a = explode($chr, $field); $b = ''; $byk = count($a); for ($i = 0; $i < $byk; $i++) { $b = $b . $a[$i]; } return $b; } goto rYUKq; IZkPJ: function get_jml_hari_stlh_bulan($bln, $thn) { $jml = 0; $kabisat = $thn % 4; switch ($bln) { case "\61": $jml = 31; break; case "\x32": if ($kabisat == 0) { $jml = 60; } else { $jml = 59; } break; case "\63": if ($kabisat == 0) { $jml = 91; } else { $jml = 90; } break; case "\64": if ($kabisat == 0) { $jml = 121; } else { $jml = 120; } break; case "\65": if ($kabisat == 0) { $jml = 152; } else { $jml = 151; } break; case "\x36": if ($kabisat == 0) { $jml = 182; } else { $jml = 181; } break; case "\67": if ($kabisat == 0) { $jml = 213; } else { $jml = 212; } break; case "\x38": if ($kabisat == 0) { $jml = 244; } else { $jml = 243; } break; case "\x39": if ($kabisat == 0) { $jml = 274; } else { $jml = 273; } break; case "\x31\x30": if ($kabisat == 0) { $jml = 305; } else { $jml = 304; } break; case "\x31\x31": if ($kabisat == 0) { $jml = 335; } else { $jml = 334; } break; case "\61\62": if ($kabisat == 0) { $jml = 366; } else { $jml = 365; } break; } return $jml; } goto gnJ7L; O4Nxn: function do_sql_get($tabel = null) { if ($GLOBALS["\x66\x75\x5f\x69\x73\137\143\151"] == true) { $ci =& get_instance(); if ($GLOBALS["\146\165\x5f\x61\x64\141\x5f\x73\x71\154\137\x69\156\152\x65\143\x74\151\157\156"] == false) { if ($tabel != '') { $query = $ci->db->get($tabel); } else { $query = $ci->db->get(); } if (!$query) { add_log_error($ci->db->error()["\x6d\145\163\163\x61\147\145"], "\x64\157\137\163\x71\154\137\147\145\164\x28\x29", $tabel, ''); $query = $ci->db->query("\x53\x45\114\x45\x43\x54\x20\47\153\x6f\163\157\x6e\147\x27\40\x57\x48\x45\x52\x45\40\61\75\x30"); } return $query; } else { $hack = $GLOBALS["\146\165\x5f\163\161\x6c\x5f\x69\156\x6a\145\x63\x74\x69\x6f\156"]; $GLOBALS["\146\165\137\141\144\141\x5f\x73\161\154\137\x69\156\152\x65\143\x74\x69\157\x6e"] = false; $GLOBALS["\146\165\137\163\161\154\x5f\151\x6e\x6a\x65\143\164\151\x6f\156"] = ''; $GLOBALS["\x66\165\137\144\x65\x74\145\153\x73\x69\137\163\161\154\x5f\x69\x6e\x6a\145\143\x74\151\157\x6e"] = ''; add_log_hack($hack, "\144\x6f\137\163\161\x6c\x5f\x67\x65\164\x28\x29", $tabel, ''); $query = $ci->db->query("\x53\105\114\x45\103\124\x20\47\x6b\x6f\x73\x6f\x6e\x67\x27\x20\127\110\105\122\105\x20\x31\75\x30"); return $query; } } else { echo "\x46\165\x6e\x67\x73\151\40\x64\x6f\137\x73\x71\x6c\137\x67\145\164\40\141\x64\141\154\141\x68\40\106\x75\156\x67\x73\151\x20\103\x69\40\156\141\x6d\x75\156\x20\x64\151\x70\141\x6e\147\147\x69\154\40\144\x65\x6e\x67\141\156\x20\x66\154\x61\147\40\146\x75\x5f\151\163\x5f\143\x69\x3d\x66\141\x6c\163\145"; die; } } goto X2vah; v6qa0: function get_angka_to_tgl($angka) { if ($angka < 0) { $angka = -1 * $angka; $minus = 1; } else { $minus = 0; } $thn = floor($angka / (365.25 * 86400)); $angka = $angka - (floor($thn / 4) * 4 * (365.25 * 86400) + ($thn - floor($thn / 4) * 4) * (365 * 86400)); $bln = 0; for ($i = 1; $i <= 12; $i++) { $b = get_akhir_bulan($i, $thn) * 86400; if ($angka > $b) { $angka = $angka - $b; $bln = $i; } else { $i = 12; } } $tgl = floor($angka / 86400); $angka = $angka - $tgl * 86400; $jam = floor($angka / 3600); $angka = $angka - $jam * 3600; $mnt = floor($angka / 60); $dtk = $angka - $mnt * 60; if ($minus == 0) { $hasil = $tgl . "\57" . $bln . "\57" . $thn . "\40" . $jam . "\72" . $mnt . "\x3a" . $dtk; } else { $hasil = "\x2d\x20" . $tgl . "\57" . $bln . "\57" . $thn . "\40" . $jam . "\x3a" . $mnt . "\x3a" . $dtk; } return $hasil; } goto K332W; g95iS: function sql_insert_id() { if ($GLOBALS["\146\165\x5f\x69\x73\x5f\x63\151"] == true) { $ci =& get_instance(); return $ci->db->insert_id(); } else { echo "\106\x75\156\x67\x73\151\x20\163\x71\154\x5f\x69\156\x73\x65\x72\x74\x5f\x69\144\x20\x61\144\141\154\141\150\40\x46\x75\156\147\163\x69\40\x43\151\40\156\141\x6d\165\156\x20\x64\151\160\141\156\x67\147\x69\154\40\x64\x65\156\x67\x61\x6e\40\x66\x6c\x61\147\x20\x66\165\137\151\163\x5f\143\x69\x3d\146\x61\x6c\163\145"; die; } } goto XItDA; KAmjb: function sql_where($varnya, $sql = null) { if ($GLOBALS["\x66\x75\x5f\151\x73\137\x63\x69"] == true) { $ci =& get_instance(); $ada = 0; if ($sql != '') { $ada = cek_hack_field($sql); } if ($ada == 0 || is_null($sql)) { $ci->db->where($varnya, $sql); } else { $GLOBALS["\146\x75\137\163\161\x6c\137\x69\x6e\x6a\145\x63\x74\151\157\x6e"] = $GLOBALS["\146\x75\137\163\x71\x6c\x5f\151\x6e\x6a\x65\143\x74\x69\x6f\x6e"] . $varnya . "\x3a" . $sql . "\x3c\142\x72\x3e"; $GLOBALS["\146\165\x5f\141\144\141\x5f\x73\x71\x6c\137\x69\x6e\152\x65\x63\164\x69\x6f\156"] = true; add_log_hack($varnya . "\x20\x3a\40" . $sql . "\74\142\x72\x3e", "\163\161\154\x5f\167\x68\145\x72\x65\x28\x29", '', ''); $ci->db->where($varnya, "\43\43\144\x69\55\x42\x4c\x4f\113\x20\153\141\162\145\x6e\x61\x20\101\x44\x41\x20\110\x41\x43\x4b\x23\x23"); } } else { echo "\106\165\156\147\163\151\x20\123\x51\114\137\x57\x68\x65\x72\145\40\x61\x64\141\x6c\x61\150\x20\106\165\156\x67\x73\151\40\103\x69\x20\x6e\141\155\165\x6e\x20\x64\151\x70\141\x6e\x67\147\151\x6c\x20\144\145\156\x67\x61\156\40\146\154\141\x67\x20\x66\165\137\x69\163\137\143\x69\x3d\146\x61\x6c\x73\x65"; die; } } goto k3rk5; f8gC6: function base32_encode($data) { if (strlen($data) == 0) { return ''; die; } $randval = rand(0, 31); switch ($randval) { case "\x30": $hasil = base32_encode0($data, "\60") . "\60"; break; case "\x31": $hasil = base32_encode0($data, "\x31") . "\61"; break; case "\62": $hasil = base32_encode0($data, "\x32") . "\62"; break; case "\63": $hasil = base32_encode0($data, "\x33") . "\63"; break; case "\64": $hasil = base32_encode0($data, "\x34") . "\x34"; break; case "\65": $hasil = base32_encode0($data, "\x35") . "\x35"; break; case "\66": $hasil = base32_encode0($data, "\x36") . "\66"; break; case "\x37": $hasil = base32_encode0($data, "\67") . "\x37"; break; case "\70": $hasil = base32_encode0($data, "\70") . "\x38"; break; case "\x39": $hasil = base32_encode0($data, "\x39") . "\71"; break; case "\x31\x30": $hasil = base32_encode0($data, "\141") . "\141"; break; case "\61\x31": $hasil = base32_encode0($data, "\x62") . "\x62"; break; case "\x31\62": $hasil = base32_encode0($data, "\x63") . "\143"; break; case "\61\63": $hasil = base32_encode0($data, "\x64") . "\144"; break; case "\61\x34": $hasil = base32_encode0($data, "\145") . "\x65"; break; case "\x31\x35": $hasil = base32_encode0($data, "\146") . "\x66"; break; case "\x31\x36": $hasil = base32_encode0($data, "\147") . "\147"; break; case "\x31\x37": $hasil = base32_encode0($data, "\x68") . "\x68"; break; case "\61\70": $hasil = base32_encode0($data, "\152") . "\x6a"; break; case "\x31\x39": $hasil = base32_encode0($data, "\153") . "\153"; break; case "\62\x30": $hasil = base32_encode0($data, "\x6d") . "\155"; break; case "\x32\61": $hasil = base32_encode0($data, "\156") . "\156"; break; case "\x32\62": $hasil = base32_encode0($data, "\x70") . "\160"; break; case "\x32\63": $hasil = base32_encode0($data, "\161") . "\x71"; break; case "\x32\x34": $hasil = base32_encode0($data, "\162") . "\162"; break; case "\x32\65": $hasil = base32_encode0($data, "\x73") . "\x73"; break; case "\x32\66": $hasil = base32_encode0($data, "\x74") . "\164"; break; case "\62\67": $hasil = base32_encode0($data, "\166") . "\166"; break; case "\x32\x38": $hasil = base32_encode0($data, "\x77") . "\x77"; break; case "\x32\71": $hasil = base32_encode0($data, "\165") . "\165"; break; case "\63\60": $hasil = base32_encode0($data, "\171") . "\171"; break; case "\63\61": $hasil = base32_encode0($data, "\172") . "\172"; break; } return $hasil; } goto frsrv; Z0qBd: function get_tgljam_sql_var($tgljam) { $a = explode("\x20", $tgljam); $b = explode("\55", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode("\x3a", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c1 . "\57" . $c2 . "\57" . $c3 . "\40" . $d1 . "\x3a" . $d2 . "\72" . $d3; } goto CQfcD; ti5cK: function GetY() { global $pdf; return $pdf->GetY(); } goto p38Jc; SPdIY: function get_bulan() { date_default_timezone_set("\101\163\x69\x61\x2f\x42\141\156\x67\153\x6f\153"); return date("\155"); } goto sibD9; VGoQ2: function get_tgl_huruf_sekarang() { date_default_timezone_set("\101\163\151\141\57\x42\141\x6e\x67\153\x6f\153"); $tgljam = date("\144\x2d\x6d\55\131"); $a = explode("\40", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } return "\x74\x61\156\147\147\x61\154\x20" . terbilang($c3) . "\40\x62\165\x6c\x61\156\40" . get_nama_bulan($c2) . "\x20\x74\x61\150\x75\x6e\40" . terbilang($c1); } goto RcD2l; Unyz4: function splitt($delimiter, $str) { return explode($delimiter, $str); } goto a85Jf; TC2hs: $GLOBALS["\146\165\x5f\141\144\141\137\x73\161\x6c\137\151\x6e\152\145\143\x74\x69\157\156"] = false; goto vGyDn; JfC2N: function mid($str, $start, $length) { return substr($str, $start, $length); } goto yIs1f; WUU2x: function left($str, $length) { return substr($str, 0, $length); } goto Ks5F2; e8GzQ: function do_sql_update_ori($tabel, $data) { if ($GLOBALS["\146\x75\137\x69\163\137\x63\x69"] == true) { return do_sql_insert_update("\165\160\x64\x61\164\x65", $tabel, $data, -1); } else { echo "\x46\165\156\x67\x73\x69\x20\144\x6f\137\x75\x70\144\141\x74\145\40\141\144\x61\x6c\x61\x68\40\106\x75\156\x67\x73\151\x20\x43\x69\x20\x6e\141\155\165\156\x20\144\151\x70\141\x6e\147\147\151\154\x20\x64\x65\156\x67\141\156\x20\x66\x6c\x61\x67\x20\146\x75\x5f\151\x73\137\143\x69\x3d\x66\x61\154\163\145"; die; } } goto O4Nxn; hYX8f: function terbilang($nilai) { if ($nilai < 0) { $hasil = "\x6d\151\156\165\163\40" . trim(penyebut($nilai)); } else { $hasil = trim(penyebut($nilai)); } return proper($hasil); } goto RjHgv; vGyDn: $GLOBALS["\146\x75\x5f\x73\x71\x6c\x5f\x69\x6e\152\145\143\164\x69\157\x6e"] = ''; goto k9VuW; lwALM: function format_angka($angka, $digit) { return number_format($angka, $digit, "\54", "\56"); } goto IZkPJ; J0oaV: function get_tgl_sql_sekarang() { date_default_timezone_set("\x41\163\151\x61\x2f\102\141\x6e\x67\x6b\157\x6b"); return date("\131\55\155\55\144"); } goto EdUU4; RjHgv: function qr($isidata) { $direktori = "\x74\145\155\x70"; $PNG_TEMP_DIR = dirname(__FILE__) . DIRECTORY_SEPARATOR . $direktori . DIRECTORY_SEPARATOR; if (!file_exists($PNG_TEMP_DIR)) { mkdir($PNG_TEMP_DIR); } $PNG_WEB_DIR = $direktori . "\57"; include_once "\144\x3a\57\x78\x61\155\160\x70\x2f\160\x65\x6e\147\x61\x6d\x61\x6e\141\156\57\x68\x74\x64\157\x63\163\57\x61\153\x75\57\166\x65\x6e\x64\x6f\162\57\161\x72\x2f\x71\x72\x6c\x69\142\x2e\160\x68\x70"; $errorCorrectionLevel = "\x48"; $matrixPointSize = 10; $filename = $PNG_TEMP_DIR . "\x74\x65\163\164" . md5($isidata . "\174" . $errorCorrectionLevel . "\174" . $matrixPointSize) . "\x2e\x70\x6e\147"; QRcode::png($isidata, $filename, $errorCorrectionLevel, $matrixPointSize, 2); return $filename; } goto CD_nT; p38Jc: function GetX() { global $pdf; return $pdf->GetX(); } goto K24Ha; Xffdt: class PDF extends FPDF { function RoundedRect($x, $y, $w, $h, $r, $corners = "\x31\x32\63\x34", $style = '') { $k = $this->k; $hp = $this->h; if ($style == "\106") { $op = "\146"; } elseif ($style == "\x46\x44" || $style == "\104\x46") { $op = "\x42"; } else { $op = "\x53"; } $MyArc = 4 / 3 * (sqrt(2) - 1); $this->_out(sprintf("\x25\x2e\62\x46\40\45\x2e\x32\x46\x20\x6d", ($x + $r) * $k, ($hp - $y) * $k)); $xc = $x + $w - $r; $yc = $y + $r; $this->_out(sprintf("\x25\x2e\62\106\x20\x25\x2e\62\x46\x20\154", $xc * $k, ($hp - $y) * $k)); if (strpos($corners, "\62") === false) { $this->_out(sprintf("\45\56\62\x46\x20\x25\56\x32\x46\x20\154", ($x + $w) * $k, ($hp - $y) * $k)); } else { $this->_Arc($xc + $r * $MyArc, $yc - $r, $xc + $r, $yc - $r * $MyArc, $xc + $r, $yc); } $xc = $x + $w - $r; $yc = $y + $h - $r; $this->_out(sprintf("\45\56\x32\106\x20\45\x2e\62\x46\40\154", ($x + $w) * $k, ($hp - $yc) * $k)); if (strpos($corners, "\63") === false) { $this->_out(sprintf("\45\x2e\62\x46\x20\45\56\62\x46\x20\154", ($x + $w) * $k, ($hp - ($y + $h)) * $k)); } else { $this->_Arc($xc + $r, $yc + $r * $MyArc, $xc + $r * $MyArc, $yc + $r, $xc, $yc + $r); } $xc = $x + $r; $yc = $y + $h - $r; $this->_out(sprintf("\x25\x2e\x32\106\40\x25\56\62\106\x20\x6c", $xc * $k, ($hp - ($y + $h)) * $k)); if (strpos($corners, "\x34") === false) { $this->_out(sprintf("\x25\x2e\x32\x46\40\45\56\x32\106\x20\154", $x * $k, ($hp - ($y + $h)) * $k)); } else { $this->_Arc($xc - $r * $MyArc, $yc + $r, $xc - $r, $yc + $r * $MyArc, $xc - $r, $yc); } $xc = $x + $r; $yc = $y + $r; $this->_out(sprintf("\45\56\x32\x46\x20\x25\56\x32\106\40\x6c", $x * $k, ($hp - $yc) * $k)); if (strpos($corners, "\x31") === false) { $this->_out(sprintf("\45\x2e\62\x46\40\x25\x2e\62\106\x20\154", $x * $k, ($hp - $y) * $k)); $this->_out(sprintf("\45\56\62\x46\x20\x25\x2e\62\x46\40\x6c", ($x + $r) * $k, ($hp - $y) * $k)); } else { $this->_Arc($xc - $r, $yc - $r * $MyArc, $xc - $r * $MyArc, $yc - $r, $xc, $yc - $r); } $this->_out($op); } function _Arc($x1, $y1, $x2, $y2, $x3, $y3) { $h = $this->h; $this->_out(sprintf("\x25\x2e\62\x46\40\x25\x2e\62\x46\x20\45\x2e\62\106\x20\45\56\62\106\x20\x25\56\x32\x46\40\x25\56\x32\106\x20\143\40", $x1 * $this->k, ($h - $y1) * $this->k, $x2 * $this->k, ($h - $y2) * $this->k, $x3 * $this->k, ($h - $y3) * $this->k)); } } goto ti5cK; B3MHp: function get_tahun() { date_default_timezone_set("\x41\163\x69\x61\57\x42\x61\x6e\147\x6b\157\153"); return date("\131"); } goto SPdIY; GcIZq: function get_tgljam_lengkap_var($tgljam) { if ($tgljam == '') { return ''; die; } $a = explode("\40", $tgljam); $b = explode("\x2d", $a[0]); if (count($b) != 3) { $b = explode("\57", $a[0]); } if ($b[0] > 31) { $c1 = $b[0]; $c2 = $b[1]; $c3 = $b[2]; } else { $c1 = $b[2]; $c2 = $b[1]; $c3 = $b[0]; } if (count($a) > 1) { $b = explode("\x3a", $a[1]); $d1 = $b[0]; $d2 = $b[1]; $d3 = $b[2]; } else { $d1 = 0; $d2 = 0; $d3 = 0; } return $c3 . "\x20" . get_nama_bulan($c2) . "\x20" . $c1 . "\40\x50\165\x6b\165\154\x20" . $d1 . "\x3a" . $d2 . "\x3a" . $d3 . "\x20\127\111\102"; } goto Bb59k; a85Jf: function splitt_lower($delimiter, $str) { $str = strtolower($str); $delimiter = strtolower($delimiter); return explode($delimiter, $str); } goto TfBFA; Ks5F2: function right($str, $length) { return substr($str, -$length); } goto JfC2N; CD_nT: function get_base_url0($atRoot = FALSE, $atCore = FALSE, $parse = FALSE) { if (isset($_SERVER["\x48\x54\124\120\x5f\110\x4f\123\x54"])) { $http = isset($_SERVER["\x48\124\x54\120\123"]) && strtolower($_SERVER["\x48\124\124\x50\123"]) !== "\157\146\x66" ? "\150\x74\164\x70\163" : "\x68\x74\164\x70"; $hostname = $_SERVER["\x48\x54\124\120\x5f\110\x4f\123\x54"]; $dir = str_replace(basename($_SERVER["\123\103\x52\x49\x50\124\137\116\x41\115\105"]), '', $_SERVER["\123\103\122\111\x50\124\x5f\x4e\x41\115\x45"]); $core = preg_split("\100\57\x40", str_replace($_SERVER["\104\117\103\x55\115\105\116\x54\x5f\122\x4f\x4f\124"], '', realpath(dirname(__FILE__))), NULL, PREG_SPLIT_NO_EMPTY); $core = $core[0]; $tmplt = $atRoot ? $atCore ? "\x25\163\x3a\x2f\x2f\x25\x73\57\x25\163\57" : "\45\163\x3a\x2f\57\45\163\57" : ($atCore ? "\x25\163\72\57\x2f\x25\163\x2f\x25\163\x2f" : "\45\163\72\57\57\45\163\x25\x73"); $end = $atRoot ? $atCore ? $core : $hostname : ($atCore ? $core : $dir); $base_url = sprintf($tmplt, $http, $hostname, $end); } else { $base_url = "\x68\164\x74\160\72\57\x2f\x6c\x6f\x63\141\154\x68\157\163\164\x2f"; } if ($parse) { $base_url = parse_url($base_url); if (isset($base_url["\160\x61\164\150"])) { if ($base_url["\x70\x61\164\150"] == "\x2f") { $base_url["\x70\141\164\150"] = ''; } } } return $base_url; } goto Bsq4v; HAlvX: function do_sql_count_all($tabel) { if ($GLOBALS["\146\x75\x5f\151\163\137\143\151"] == true) { $ci =& get_instance(); if ($GLOBALS["\x66\165\x5f\141\144\x61\x5f\x73\x71\x6c\x5f\x69\x6e\x6a\x65\143\x74\151\157\x6e"] == false) { $query = $ci->db->count_all($tabel); return $query; } else { $hack = $GLOBALS["\x66\x75\x5f\163\x71\154\x5f\x69\156\152\145\143\164\x69\x6f\x6e"]; $GLOBALS["\x66\165\x5f\x61\144\x61\x5f\x73\161\x6c\x5f\x69\156\x6a\x65\143\x74\151\157\156"] = false; $GLOBALS["\x66\x75\137\x73\161\x6c\x5f\x69\x6e\152\x65\x63\x74\x69\157\x6e"] = ''; $GLOBALS["\146\165\x5f\x64\x65\x74\145\x6b\x73\x69\x5f\163\161\154\137\x69\x6e\x6a\145\143\164\151\157\x6e"] = ''; add_log_hack($hack, "\x64\157\137\163\161\154\137\x63\157\x75\156\x74\x5f\141\154\x6c\x28\51", $tabel, ''); $query = $ci->db->query("\x53\x45\114\x45\103\x54\40\x27\153\x6f\163\157\x6e\x67\x27\40\127\x48\x45\122\105\x20\61\x3d\60"); return $query; } } else { echo "\106\x75\x6e\147\163\x69\x20\123\x51\x4c\137\127\x68\x65\x72\x65\x20\141\144\x61\154\x61\150\40\106\165\x6e\x67\163\151\40\x43\x69\40\156\x61\155\165\156\40\144\151\160\x61\x6e\147\x67\x69\x6c\40\x64\145\x6e\147\x61\156\40\x66\x6c\x61\147\x20\x66\165\x5f\x69\x73\137\x63\151\75\146\x61\154\x73\x65"; die; } } goto ZCzML; dn1wj: function sql_select($varnya) { if ($GLOBALS["\146\x75\x5f\x69\163\x5f\x63\151"] == true) { $ci =& get_instance(); $ci->db->select($varnya); } else { echo "\x46\x75\156\x67\163\x69\40\163\x71\x6c\x5f\163\x65\154\145\x63\164\40\x61\144\x61\x6c\x61\x68\x20\x46\165\x6e\x67\x73\151\40\103\151\x20\156\141\x6d\x75\x6e\40\144\x69\160\x61\x6e\x67\x67\x69\x6c\40\x64\x65\156\x67\141\156\x20\146\x6c\x61\147\x20\146\x75\x5f\151\163\x5f\143\151\x3d\x66\141\x6c\x73\145"; die; } } goto FtMbi; jcfFY: $GLOBALS["\146\x75\137\156\x61\155\x61\x5f\141\x70\154\151\x6b\x61\x73\x69"] = ''; goto TC2hs; ZCzML: function do_sql_insert_update($method, $tabel, $data, $aman) { if ($GLOBALS["\146\x75\137\x69\163\x5f\143\x69"] == true) { $ci =& get_instance(); if ($GLOBALS["\x66\x75\137\141\144\x61\x5f\x73\161\154\137\151\x6e\x6a\145\143\164\151\x6f\156"] == false || $method == "\x69\x6e\163\145\162\164" || $GLOBALS["\146\165\137\163\161\154\137\x69\156\x6a\145\143\164\x69\157\156"] == '') { $ada = 0; $hack = ''; for ($i = 0; $i < count($data); $i++) { if ($aman == 1) { $cek = cek_hack_field($data[array_keys($data)[$i]]); } else { if ($aman == 0) { $cek = cek_hack_field0($data[array_keys($data)[$i]]); } else { } } if ($cek == 1) { $ada = 1; $hack = $hack . array_keys($data)[$i] . "\40\72\x20" . $data[array_keys($data)[$i]] . "\x3c\x62\x72\x3e"; } } } else { $ada = 1; $hack = $GLOBALS["\146\165\137\x73\x71\154\137\x69\x6e\152\145\x63\x74\x69\x6f\x6e"]; $GLOBALS["\146\165\x5f\x61\144\x61\137\x73\x71\154\x5f\x69\x6e\x6a\x65\x63\x74\x69\157\156"] = false; $GLOBALS["\146\165\137\163\x71\154\137\151\x6e\x6a\x65\143\x74\151\157\x6e"] = ''; $GLOBALS["\x66\x75\137\144\x65\x74\145\x6b\163\x69\x5f\163\161\154\137\x69\x6e\x6a\x65\x63\164\151\x6f\x6e"] = ''; } if ($method == "\x69\x6e\163\145\x72\164") { $fungsi = "\144\x6f\x5f\163\x71\154\x5f\x69\156\x73\x65\x72\164\50\51"; } else { $fungsi = "\x64\157\x5f\163\x71\154\x5f\165\x70\x64\x61\x74\x65\x28\x29"; } if ($ada == 0) { if ($method == "\x69\x6e\163\145\x72\x74") { $query = $ci->db->insert($tabel, $data); } else { $query = $ci->db->update($tabel, $data); } if (!$query) { add_log_error($ci->db->error()["\x6d\145\x73\163\141\x67\x65"], $fungsi, $tabel, ''); $query = $ci->db->query("\123\105\x4c\105\x43\x54\x20\47\x6b\157\x73\157\x6e\147\47\40\x57\x48\105\x52\x45\40\61\x3d\60"); } return $query; } else { add_log_hack($hack, $fungsi, $tabel, ''); $query = $ci->db->query("\x53\x45\114\105\103\124\x20\47\x6b\157\x73\157\156\x67\x27\40\127\110\x45\122\x45\40\61\x3d\x30"); return $query; } } else { echo "\x46\x75\x6e\147\x73\151\40\x64\x6f\x5f\x69\156\x73\x65\x72\x74\x5f\x75\160\144\x61\164\x65\40\141\x64\141\x6c\x61\x68\40\106\165\156\147\163\151\x20\103\x69\40\x6e\x61\x6d\x75\x6e\40\144\151\160\x61\156\147\x67\151\154\x20\144\145\156\147\141\x6e\x20\x66\x6c\x61\x67\40\146\165\137\x69\x73\137\x63\151\x3d\x66\141\x6c\x73\145"; die; } } goto TBgfI; hdxiq: function base32_decode0($data, $i) { switch ($i) { case "\60": $map = array("\x30" => 0, "\x4f" => 0, "\157" => 0, "\61" => 1, "\x49" => 1, "\x69" => 1, "\114" => 1, "\x6c" => 1, "\62" => 2, "\63" => 3, "\64" => 4, "\x35" => 5, "\x36" => 6, "\x37" => 7, "\70" => 8, "\71" => 9, "\101" => 10, "\x61" => 10, "\x42" => 11, "\142" => 11, "\103" => 12, "\x63" => 12, "\104" => 13, "\144" => 13, "\x45" => 14, "\145" => 14, "\x46" => 15, "\146" => 15, "\x47" => 16, "\x67" => 16, "\110" => 17, "\150" => 17, "\112" => 18, "\x6a" => 18, "\x4b" => 19, "\153" => 19, "\x4d" => 20, "\155" => 20, "\x4e" => 21, "\156" => 21, "\x50" => 22, "\x70" => 22, "\x51" => 23, "\x71" => 23, "\x52" => 24, "\162" => 24, "\x53" => 25, "\163" => 25, "\124" => 26, "\164" => 26, "\126" => 27, "\166" => 27, "\127" => 28, "\x77" => 28, "\x55" => 29, "\x75" => 29, "\x58" => 29, "\x78" => 29, "\x59" => 30, "\171" => 30, "\x5a" => 31, "\172" => 31); break; case "\x31": $map = array("\x31" => 0, "\111" => 0, "\151" => 0, "\114" => 0, "\x6c" => 0, "\62" => 1, "\63" => 2, "\64" => 3, "\x35" => 4, "\x36" => 5, "\67" => 6, "\x38" => 7, "\x39" => 8, "\101" => 9, "\141" => 9, "\102" => 10, "\x62" => 10, "\103" => 11, "\143" => 11, "\x44" => 12, "\144" => 12, "\105" => 13, "\x65" => 13, "\x46" => 14, "\x66" => 14, "\x47" => 15, "\x67" => 15, "\x48" => 16, "\x68" => 16, "\x4a" => 17, "\152" => 17, "\x4b" => 18, "\153" => 18, "\115" => 19, "\x6d" => 19, "\116" => 20, "\x6e" => 20, "\x50" => 21, "\160" => 21, "\x51" => 22, "\x71" => 22, "\122" => 23, "\x72" => 23, "\x53" => 24, "\x73" => 24, "\x54" => 25, "\164" => 25, "\x56" => 26, "\x76" => 26, "\x57" => 27, "\x77" => 27, "\125" => 28, "\x75" => 28, "\x58" => 28, "\x78" => 28, "\131" => 29, "\x79" => 29, "\x5a" => 30, "\x7a" => 30, "\x30" => 31, "\x4f" => 31, "\x6f" => 31); break; case "\x32": $map = array("\x32" => 0, "\x33" => 1, "\64" => 2, "\65" => 3, "\x36" => 4, "\x37" => 5, "\x38" => 6, "\x39" => 7, "\x41" => 8, "\x61" => 8, "\102" => 9, "\x62" => 9, "\x43" => 10, "\x63" => 10, "\x44" => 11, "\144" => 11, "\x45" => 12, "\x65" => 12, "\106" => 13, "\146" => 13, "\107" => 14, "\x67" => 14, "\x48" => 15, "\x68" => 15, "\112" => 16, "\152" => 16, "\113" => 17, "\153" => 17, "\x4d" => 18, "\x6d" => 18, "\116" => 19, "\x6e" => 19, "\120" => 20, "\160" => 20, "\121" => 21, "\x71" => 21, "\122" => 22, "\x72" => 22, "\123" => 23, "\x73" => 23, "\124" => 24, "\x74" => 24, "\x56" => 25, "\x76" => 25, "\127" => 26, "\167" => 26, "\x55" => 27, "\x75" => 27, "\x58" => 27, "\x78" => 27, "\131" => 28, "\x79" => 28, "\x5a" => 29, "\x7a" => 29, "\60" => 30, "\117" => 30, "\157" => 30, "\61" => 31, "\111" => 31, "\x69" => 31, "\x4c" => 31, "\x6c" => 31); break; case "\63": $map = array("\63" => 0, "\x34" => 1, "\65" => 2, "\x36" => 3, "\67" => 4, "\x38" => 5, "\x39" => 6, "\101" => 7, "\x61" => 7, "\x42" => 8, "\142" => 8, "\x43" => 9, "\143" => 9, "\104" => 10, "\144" => 10, "\x45" => 11, "\x65" => 11, "\106" => 12, "\146" => 12, "\107" => 13, "\147" => 13, "\x48" => 14, "\150" => 14, "\x4a" => 15, "\152" => 15, "\113" => 16, "\153" => 16, "\x4d" => 17, "\x6d" => 17, "\x4e" => 18, "\x6e" => 18, "\x50" => 19, "\x70" => 19, "\x51" => 20, "\x71" => 20, "\x52" => 21, "\162" => 21, "\x53" => 22, "\x73" => 22, "\124" => 23, "\x74" => 23, "\126" => 24, "\x76" => 24, "\127" => 25, "\167" => 25, "\x55" => 26, "\165" => 26, "\x58" => 26, "\170" => 26, "\131" => 27, "\x79" => 27, "\132" => 28, "\x7a" => 28, "\60" => 29, "\x4f" => 29, "\157" => 29, "\61" => 30, "\111" => 30, "\x69" => 30, "\114" => 30, "\154" => 30, "\62" => 31); break; case "\64": $map = array("\x34" => 0, "\x35" => 1, "\66" => 2, "\67" => 3, "\70" => 4, "\71" => 5, "\101" => 6, "\x61" => 6, "\x42" => 7, "\x62" => 7, "\103" => 8, "\x63" => 8, "\104" => 9, "\x64" => 9, "\105" => 10, "\145" => 10, "\x46" => 11, "\146" => 11, "\107" => 12, "\x67" => 12, "\x48" => 13, "\150" => 13, "\x4a" => 14, "\152" => 14, "\113" => 15, "\153" => 15, "\115" => 16, "\x6d" => 16, "\116" => 17, "\156" => 17, "\120" => 18, "\160" => 18, "\x51" => 19, "\161" => 19, "\x52" => 20, "\x72" => 20, "\x53" => 21, "\163" => 21, "\124" => 22, "\164" => 22, "\126" => 23, "\x76" => 23, "\x57" => 24, "\167" => 24, "\125" => 25, "\x75" => 25, "\x58" => 25, "\x78" => 25, "\131" => 26, "\171" => 26, "\132" => 27, "\x7a" => 27, "\60" => 28, "\117" => 28, "\157" => 28, "\61" => 29, "\x49" => 29, "\151" => 29, "\x4c" => 29, "\x6c" => 29, "\x32" => 30, "\x33" => 31); break; case "\65": $map = array("\65" => 0, "\66" => 1, "\x37" => 2, "\x38" => 3, "\71" => 4, "\101" => 5, "\141" => 5, "\x42" => 6, "\142" => 6, "\x43" => 7, "\x63" => 7, "\104" => 8, "\144" => 8, "\x45" => 9, "\x65" => 9, "\x46" => 10, "\x66" => 10, "\107" => 11, "\x67" => 11, "\x48" => 12, "\150" => 12, "\112" => 13, "\152" => 13, "\x4b" => 14, "\x6b" => 14, "\x4d" => 15, "\x6d" => 15, "\x4e" => 16, "\156" => 16, "\x50" => 17, "\160" => 17, "\121" => 18, "\161" => 18, "\122" => 19, "\x72" => 19, "\123" => 20, "\x73" => 20, "\x54" => 21, "\164" => 21, "\x56" => 22, "\x76" => 22, "\127" => 23, "\167" => 23, "\125" => 24, "\x75" => 24, "\130" => 24, "\x78" => 24, "\131" => 25, "\171" => 25, "\132" => 26, "\x7a" => 26, "\60" => 27, "\x4f" => 27, "\x6f" => 27, "\61" => 28, "\x49" => 28, "\151" => 28, "\114" => 28, "\154" => 28, "\62" => 29, "\63" => 30, "\x34" => 31); break; case "\66": $map = array("\66" => 0, "\67" => 1, "\x38" => 2, "\x39" => 3, "\x41" => 4, "\x61" => 4, "\102" => 5, "\x62" => 5, "\x43" => 6, "\x63" => 6, "\x44" => 7, "\x64" => 7, "\105" => 8, "\145" => 8, "\x46" => 9, "\x66" => 9, "\x47" => 10, "\147" => 10, "\x48" => 11, "\150" => 11, "\x4a" => 12, "\152" => 12, "\x4b" => 13, "\x6b" => 13, "\115" => 14, "\155" => 14, "\116" => 15, "\156" => 15, "\x50" => 16, "\x70" => 16, "\121" => 17, "\161" => 17, "\122" => 18, "\x72" => 18, "\x53" => 19, "\163" => 19, "\x54" => 20, "\164" => 20, "\126" => 21, "\x76" => 21, "\x57" => 22, "\x77" => 22, "\125" => 23, "\165" => 23, "\x58" => 23, "\x78" => 23, "\131" => 24, "\171" => 24, "\132" => 25, "\x7a" => 25, "\60" => 26, "\117" => 26, "\x6f" => 26, "\x31" => 27, "\x49" => 27, "\151" => 27, "\x4c" => 27, "\154" => 27, "\62" => 28, "\x33" => 29, "\64" => 30, "\65" => 31); break; case "\67": $map = array("\67" => 0, "\70" => 1, "\x39" => 2, "\x41" => 3, "\141" => 3, "\102" => 4, "\x62" => 4, "\x43" => 5, "\143" => 5, "\104" => 6, "\x64" => 6, "\105" => 7, "\x65" => 7, "\x46" => 8, "\146" => 8, "\107" => 9, "\147" => 9, "\110" => 10, "\x68" => 10, "\112" => 11, "\152" => 11, "\113" => 12, "\x6b" => 12, "\115" => 13, "\155" => 13, "\116" => 14, "\156" => 14, "\x50" => 15, "\160" => 15, "\121" => 16, "\x71" => 16, "\x52" => 17, "\162" => 17, "\x53" => 18, "\163" => 18, "\x54" => 19, "\164" => 19, "\x56" => 20, "\166" => 20, "\127" => 21, "\167" => 21, "\x55" => 22, "\x75" => 22, "\130" => 22, "\170" => 22, "\131" => 23, "\x79" => 23, "\132" => 24, "\172" => 24, "\60" => 25, "\117" => 25, "\157" => 25, "\x31" => 26, "\111" => 26, "\151" => 26, "\x4c" => 26, "\154" => 26, "\62" => 27, "\63" => 28, "\64" => 29, "\x35" => 30, "\66" => 31); break; case "\x38": $map = array("\70" => 0, "\x39" => 1, "\101" => 2, "\x61" => 2, "\x42" => 3, "\x62" => 3, "\103" => 4, "\x63" => 4, "\x44" => 5, "\x64" => 5, "\105" => 6, "\145" => 6, "\x46" => 7, "\146" => 7, "\107" => 8, "\x67" => 8, "\x48" => 9, "\x68" => 9, "\x4a" => 10, "\x6a" => 10, "\x4b" => 11, "\153" => 11, "\115" => 12, "\155" => 12, "\x4e" => 13, "\x6e" => 13, "\x50" => 14, "\x70" => 14, "\x51" => 15, "\x71" => 15, "\x52" => 16, "\162" => 16, "\x53" => 17, "\x73" => 17, "\124" => 18, "\164" => 18, "\x56" => 19, "\166" => 19, "\127" => 20, "\167" => 20, "\125" => 21, "\165" => 21, "\130" => 21, "\170" => 21, "\x59" => 22, "\171" => 22, "\x5a" => 23, "\x7a" => 23, "\x30" => 24, "\x4f" => 24, "\157" => 24, "\61" => 25, "\111" => 25, "\x69" => 25, "\114" => 25, "\x6c" => 25, "\x32" => 26, "\63" => 27, "\x34" => 28, "\x35" => 29, "\66" => 30, "\67" => 31); break; case "\x39": $map = array("\x39" => 0, "\101" => 1, "\141" => 1, "\102" => 2, "\142" => 2, "\x43" => 3, "\x63" => 3, "\x44" => 4, "\x64" => 4, "\x45" => 5, "\x65" => 5, "\x46" => 6, "\x66" => 6, "\107" => 7, "\147" => 7, "\x48" => 8, "\150" => 8, "\112" => 9, "\x6a" => 9, "\x4b" => 10, "\153" => 10, "\115" => 11, "\155" => 11, "\x4e" => 12, "\x6e" => 12, "\120" => 13, "\x70" => 13, "\x51" => 14, "\161" => 14, "\x52" => 15, "\162" => 15, "\123" => 16, "\163" => 16, "\124" => 17, "\x74" => 17, "\126" => 18, "\166" => 18, "\x57" => 19, "\x77" => 19, "\x55" => 20, "\x75" => 20, "\x58" => 20, "\x78" => 20, "\x59" => 21, "\171" => 21, "\x5a" => 22, "\x7a" => 22, "\x30" => 23, "\117" => 23, "\157" => 23, "\61" => 24, "\111" => 24, "\x69" => 24, "\x4c" => 24, "\x6c" => 24, "\62" => 25, "\63" => 26, "\64" => 27, "\65" => 28, "\x36" => 29, "\x37" => 30, "\70" => 31); break; case "\141": $map = array("\x41" => 0, "\x61" => 0, "\x42" => 1, "\142" => 1, "\x43" => 2, "\x63" => 2, "\104" => 3, "\144" => 3, "\x45" => 4, "\145" => 4, "\x46" => 5, "\146" => 5, "\107" => 6, "\147" => 6, "\110" => 7, "\x68" => 7, "\112" => 8, "\x6a" => 8, "\113" => 9, "\x6b" => 9, "\115" => 10, "\x6d" => 10, "\x4e" => 11, "\x6e" => 11, "\120" => 12, "\x70" => 12, "\x51" => 13, "\x71" => 13, "\x52" => 14, "\x72" => 14, "\123" => 15, "\x73" => 15, "\124" => 16, "\x74" => 16, "\x56" => 17, "\166" => 17, "\127" => 18, "\167" => 18, "\125" => 19, "\x75" => 19, "\130" => 19, "\170" => 19, "\x59" => 20, "\x79" => 20, "\132" => 21, "\x7a" => 21, "\60" => 22, "\x4f" => 22, "\x6f" => 22, "\61" => 23, "\x49" => 23, "\151" => 23, "\x4c" => 23, "\154" => 23, "\62" => 24, "\x33" => 25, "\x34" => 26, "\x35" => 27, "\66" => 28, "\67" => 29, "\70" => 30, "\x39" => 31); break; case "\142": $map = array("\102" => 0, "\142" => 0, "\103" => 1, "\x63" => 1, "\x44" => 2, "\144" => 2, "\105" => 3, "\x65" => 3, "\106" => 4, "\x66" => 4, "\107" => 5, "\x67" => 5, "\x48" => 6, "\x68" => 6, "\112" => 7, "\x6a" => 7, "\x4b" => 8, "\x6b" => 8, "\x4d" => 9, "\155" => 9, "\x4e" => 10, "\156" => 10, "\120" => 11, "\160" => 11, "\121" => 12, "\x71" => 12, "\122" => 13, "\162" => 13, "\x53" => 14, "\163" => 14, "\x54" => 15, "\x74" => 15, "\x56" => 16, "\x76" => 16, "\x57" => 17, "\167" => 17, "\125" => 18, "\x75" => 18, "\x58" => 18, "\170" => 18, "\131" => 19, "\171" => 19, "\x5a" => 20, "\x7a" => 20, "\x30" => 21, "\x4f" => 21, "\x6f" => 21, "\x31" => 22, "\111" => 22, "\x69" => 22, "\114" => 22, "\154" => 22, "\x32" => 23, "\63" => 24, "\64" => 25, "\x35" => 26, "\66" => 27, "\x37" => 28, "\x38" => 29, "\x39" => 30, "\101" => 31, "\141" => 31); break; case "\143": $map = array("\103" => 0, "\143" => 0, "\104" => 1, "\144" => 1, "\x45" => 2, "\145" => 2, "\x46" => 3, "\x66" => 3, "\x47" => 4, "\x67" => 4, "\110" => 5, "\150" => 5, "\112" => 6, "\x6a" => 6, "\x4b" => 7, "\153" => 7, "\115" => 8, "\x6d" => 8, "\116" => 9, "\156" => 9, "\x50" => 10, "\160" => 10, "\121" => 11, "\x71" => 11, "\x52" => 12, "\x72" => 12, "\123" => 13, "\163" => 13, "\124" => 14, "\164" => 14, "\x56" => 15, "\x76" => 15, "\x57" => 16, "\167" => 16, "\x55" => 17, "\165" => 17, "\130" => 17, "\170" => 17, "\x59" => 18, "\x79" => 18, "\132" => 19, "\x7a" => 19, "\60" => 20, "\x4f" => 20, "\157" => 20, "\61" => 21, "\111" => 21, "\x69" => 21, "\114" => 21, "\154" => 21, "\62" => 22, "\63" => 23, "\64" => 24, "\65" => 25, "\x36" => 26, "\67" => 27, "\70" => 28, "\71" => 29, "\x41" => 30, "\141" => 30, "\x42" => 31, "\x62" => 31); break; case "\x64": $map = array("\x44" => 0, "\x64" => 0, "\x45" => 1, "\145" => 1, "\106" => 2, "\146" => 2, "\x47" => 3, "\x67" => 3, "\110" => 4, "\x68" => 4, "\112" => 5, "\x6a" => 5, "\x4b" => 6, "\153" => 6, "\115" => 7, "\x6d" => 7, "\116" => 8, "\156" => 8, "\x50" => 9, "\x70" => 9, "\x51" => 10, "\x71" => 10, "\122" => 11, "\x72" => 11, "\x53" => 12, "\x73" => 12, "\124" => 13, "\x74" => 13, "\126" => 14, "\166" => 14, "\127" => 15, "\167" => 15, "\x55" => 16, "\165" => 16, "\130" => 16, "\x78" => 16, "\x59" => 17, "\171" => 17, "\x5a" => 18, "\172" => 18, "\60" => 19, "\x4f" => 19, "\157" => 19, "\x31" => 20, "\111" => 20, "\x69" => 20, "\x4c" => 20, "\x6c" => 20, "\x32" => 21, "\x33" => 22, "\64" => 23, "\65" => 24, "\x36" => 25, "\67" => 26, "\70" => 27, "\71" => 28, "\101" => 29, "\x61" => 29, "\x42" => 30, "\x62" => 30, "\x43" => 31, "\143" => 31); break; case "\145": $map = array("\105" => 0, "\x65" => 0, "\106" => 1, "\x66" => 1, "\x47" => 2, "\x67" => 2, "\110" => 3, "\x68" => 3, "\112" => 4, "\152" => 4, "\x4b" => 5, "\x6b" => 5, "\115" => 6, "\155" => 6, "\116" => 7, "\x6e" => 7, "\x50" => 8, "\160" => 8, "\x51" => 9, "\x71" => 9, "\x52" => 10, "\x72" => 10, "\x53" => 11, "\163" => 11, "\124" => 12, "\164" => 12, "\x56" => 13, "\x76" => 13, "\x57" => 14, "\167" => 14, "\125" => 15, "\165" => 15, "\130" => 15, "\x78" => 15, "\131" => 16, "\x79" => 16, "\x5a" => 17, "\x7a" => 17, "\60" => 18, "\x4f" => 18, "\157" => 18, "\61" => 19, "\111" => 19, "\151" => 19, "\x4c" => 19, "\x6c" => 19, "\x32" => 20, "\63" => 21, "\64" => 22, "\x35" => 23, "\66" => 24, "\x37" => 25, "\x38" => 26, "\71" => 27, "\x41" => 28, "\141" => 28, "\x42" => 29, "\x62" => 29, "\103" => 30, "\143" => 30, "\104" => 31, "\x64" => 31); break; case "\146": $map = array("\x46" => 0, "\x66" => 0, "\107" => 1, "\147" => 1, "\110" => 2, "\150" => 2, "\112" => 3, "\152" => 3, "\x4b" => 4, "\153" => 4, "\x4d" => 5, "\x6d" => 5, "\116" => 6, "\x6e" => 6, "\x50" => 7, "\160" => 7, "\x51" => 8, "\x71" => 8, "\122" => 9, "\x72" => 9, "\123" => 10, "\x73" => 10, "\124" => 11, "\164" => 11, "\126" => 12, "\166" => 12, "\127" => 13, "\167" => 13, "\x55" => 14, "\x75" => 14, "\130" => 14, "\170" => 14, "\131" => 15, "\171" => 15, "\x5a" => 16, "\x7a" => 16, "\60" => 17, "\x4f" => 17, "\x6f" => 17, "\61" => 18, "\x49" => 18, "\151" => 18, "\114" => 18, "\x6c" => 18, "\x32" => 19, "\x33" => 20, "\64" => 21, "\x35" => 22, "\x36" => 23, "\67" => 24, "\70" => 25, "\x39" => 26, "\x41" => 27, "\141" => 27, "\102" => 28, "\142" => 28, "\103" => 29, "\143" => 29, "\104" => 30, "\x64" => 30, "\105" => 31, "\x65" => 31); break; case "\147": $map = array("\107" => 0, "\x67" => 0, "\110" => 1, "\x68" => 1, "\112" => 2, "\152" => 2, "\x4b" => 3, "\x6b" => 3, "\x4d" => 4, "\155" => 4, "\116" => 5, "\x6e" => 5, "\120" => 6, "\160" => 6, "\121" => 7, "\x71" => 7, "\x52" => 8, "\162" => 8, "\123" => 9, "\163" => 9, "\124" => 10, "\164" => 10, "\x56" => 11, "\x76" => 11, "\127" => 12, "\167" => 12, "\x55" => 13, "\165" => 13, "\130" => 13, "\170" => 13, "\x59" => 14, "\171" => 14, "\x5a" => 15, "\x7a" => 15, "\x30" => 16, "\117" => 16, "\157" => 16, "\61" => 17, "\111" => 17, "\x69" => 17, "\114" => 17, "\154" => 17, "\x32" => 18, "\63" => 19, "\64" => 20, "\x35" => 21, "\66" => 22, "\67" => 23, "\70" => 24, "\x39" => 25, "\101" => 26, "\141" => 26, "\x42" => 27, "\x62" => 27, "\x43" => 28, "\143" => 28, "\104" => 29, "\x64" => 29, "\x45" => 30, "\x65" => 30, "\x46" => 31, "\146" => 31); break; case "\150": $map = array("\x48" => 0, "\150" => 0, "\x4a" => 1, "\152" => 1, "\x4b" => 2, "\153" => 2, "\x4d" => 3, "\155" => 3, "\116" => 4, "\x6e" => 4, "\120" => 5, "\x70" => 5, "\x51" => 6, "\161" => 6, "\122" => 7, "\162" => 7, "\123" => 8, "\163" => 8, "\x54" => 9, "\164" => 9, "\126" => 10, "\x76" => 10, "\x57" => 11, "\167" => 11, "\125" => 12, "\x75" => 12, "\130" => 12, "\x78" => 12, "\131" => 13, "\x79" => 13, "\132" => 14, "\172" => 14, "\x30" => 15, "\x4f" => 15, "\157" => 15, "\61" => 16, "\111" => 16, "\151" => 16, "\114" => 16, "\x6c" => 16, "\x32" => 17, "\63" => 18, "\64" => 19, "\x35" => 20, "\66" => 21, "\67" => 22, "\70" => 23, "\x39" => 24, "\x41" => 25, "\141" => 25, "\x42" => 26, "\x62" => 26, "\x43" => 27, "\143" => 27, "\104" => 28, "\x64" => 28, "\x45" => 29, "\145" => 29, "\106" => 30, "\x66" => 30, "\107" => 31, "\x67" => 31); break; case "\152": $map = array("\112" => 0, "\152" => 0, "\x4b" => 1, "\x6b" => 1, "\115" => 2, "\x6d" => 2, "\116" => 3, "\156" => 3, "\120" => 4, "\160" => 4, "\x51" => 5, "\x71" => 5, "\x52" => 6, "\x72" => 6, "\123" => 7, "\163" => 7, "\124" => 8, "\x74" => 8, "\x56" => 9, "\x76" => 9, "\x57" => 10, "\x77" => 10, "\x55" => 11, "\165" => 11, "\x58" => 11, "\170" => 11, "\x59" => 12, "\x79" => 12, "\132" => 13, "\172" => 13, "\60" => 14, "\x4f" => 14, "\157" => 14, "\x31" => 15, "\111" => 15, "\151" => 15, "\x4c" => 15, "\x6c" => 15, "\x32" => 16, "\63" => 17, "\64" => 18, "\65" => 19, "\66" => 20, "\x37" => 21, "\70" => 22, "\x39" => 23, "\101" => 24, "\x61" => 24, "\x42" => 25, "\142" => 25, "\x43" => 26, "\x63" => 26, "\x44" => 27, "\x64" => 27, "\105" => 28, "\x65" => 28, "\x46" => 29, "\146" => 29, "\107" => 30, "\x67" => 30, "\x48" => 31, "\x68" => 31); break; case "\x6b": $map = array("\113" => 0, "\153" => 0, "\x4d" => 1, "\x6d" => 1, "\x4e" => 2, "\156" => 2, "\120" => 3, "\x70" => 3, "\121" => 4, "\161" => 4, "\122" => 5, "\x72" => 5, "\123" => 6, "\163" => 6, "\124" => 7, "\164" => 7, "\x56" => 8, "\x76" => 8, "\x57" => 9, "\167" => 9, "\x55" => 10, "\165" => 10, "\130" => 10, "\170" => 10, "\131" => 11, "\171" => 11, "\x5a" => 12, "\172" => 12, "\x30" => 13, "\x4f" => 13, "\x6f" => 13, "\x31" => 14, "\111" => 14, "\151" => 14, "\114" => 14, "\154" => 14, "\x32" => 15, "\x33" => 16, "\64" => 17, "\65" => 18, "\66" => 19, "\67" => 20, "\x38" => 21, "\71" => 22, "\x41" => 23, "\141" => 23, "\x42" => 24, "\142" => 24, "\103" => 25, "\143" => 25, "\x44" => 26, "\144" => 26, "\x45" => 27, "\145" => 27, "\106" => 28, "\x66" => 28, "\x47" => 29, "\x67" => 29, "\110" => 30, "\150" => 30, "\x4a" => 31, "\152" => 31); break; case "\x6d": $map = array("\115" => 0, "\155" => 0, "\x4e" => 1, "\x6e" => 1, "\120" => 2, "\160" => 2, "\x51" => 3, "\161" => 3, "\122" => 4, "\162" => 4, "\x53" => 5, "\163" => 5, "\x54" => 6, "\164" => 6, "\x56" => 7, "\x76" => 7, "\127" => 8, "\167" => 8, "\x55" => 9, "\165" => 9, "\x58" => 9, "\170" => 9, "\131" => 10, "\x79" => 10, "\x5a" => 11, "\x7a" => 11, "\60" => 12, "\117" => 12, "\x6f" => 12, "\61" => 13, "\111" => 13, "\x69" => 13, "\x4c" => 13, "\154" => 13, "\62" => 14, "\63" => 15, "\x34" => 16, "\x35" => 17, "\x36" => 18, "\67" => 19, "\70" => 20, "\71" => 21, "\101" => 22, "\141" => 22, "\102" => 23, "\x62" => 23, "\x43" => 24, "\143" => 24, "\x44" => 25, "\x64" => 25, "\x45" => 26, "\145" => 26, "\x46" => 27, "\x66" => 27, "\x47" => 28, "\147" => 28, "\110" => 29, "\x68" => 29, "\x4a" => 30, "\152" => 30, "\113" => 31, "\x6b" => 31); break; case "\x6e": $map = array("\116" => 0, "\x6e" => 0, "\120" => 1, "\x70" => 1, "\121" => 2, "\161" => 2, "\x52" => 3, "\162" => 3, "\123" => 4, "\x73" => 4, "\124" => 5, "\x74" => 5, "\x56" => 6, "\166" => 6, "\127" => 7, "\167" => 7, "\125" => 8, "\x75" => 8, "\x58" => 8, "\170" => 8, "\x59" => 9, "\x79" => 9, "\132" => 10, "\x7a" => 10, "\x30" => 11, "\x4f" => 11, "\157" => 11, "\x31" => 12, "\111" => 12, "\x69" => 12, "\x4c" => 12, "\x6c" => 12, "\x32" => 13, "\x33" => 14, "\x34" => 15, "\65" => 16, "\x36" => 17, "\67" => 18, "\x38" => 19, "\x39" => 20, "\101" => 21, "\x61" => 21, "\x42" => 22, "\142" => 22, "\x43" => 23, "\143" => 23, "\x44" => 24, "\144" => 24, "\105" => 25, "\145" => 25, "\106" => 26, "\146" => 26, "\x47" => 27, "\147" => 27, "\110" => 28, "\x68" => 28, "\112" => 29, "\152" => 29, "\x4b" => 30, "\153" => 30, "\115" => 31, "\x6d" => 31); break; case "\x70": $map = array("\x50" => 0, "\x70" => 0, "\121" => 1, "\x71" => 1, "\x52" => 2, "\x72" => 2, "\123" => 3, "\x73" => 3, "\124" => 4, "\x74" => 4, "\x56" => 5, "\x76" => 5, "\x57" => 6, "\167" => 6, "\125" => 7, "\x75" => 7, "\130" => 7, "\170" => 7, "\131" => 8, "\171" => 8, "\x5a" => 9, "\x7a" => 9, "\60" => 10, "\117" => 10, "\x6f" => 10, "\61" => 11, "\111" => 11, "\151" => 11, "\x4c" => 11, "\x6c" => 11, "\62" => 12, "\x33" => 13, "\64" => 14, "\65" => 15, "\66" => 16, "\x37" => 17, "\x38" => 18, "\x39" => 19, "\x41" => 20, "\x61" => 20, "\102" => 21, "\x62" => 21, "\x43" => 22, "\143" => 22, "\x44" => 23, "\x64" => 23, "\x45" => 24, "\145" => 24, "\x46" => 25, "\x66" => 25, "\107" => 26, "\147" => 26, "\110" => 27, "\150" => 27, "\x4a" => 28, "\x6a" => 28, "\113" => 29, "\153" => 29, "\115" => 30, "\x6d" => 30, "\x4e" => 31, "\156" => 31); break; case "\161": $map = array("\x51" => 0, "\161" => 0, "\122" => 1, "\162" => 1, "\x53" => 2, "\x73" => 2, "\x54" => 3, "\x74" => 3, "\x56" => 4, "\166" => 4, "\127" => 5, "\x77" => 5, "\x55" => 6, "\x75" => 6, "\x58" => 6, "\170" => 6, "\x59" => 7, "\171" => 7, "\132" => 8, "\172" => 8, "\x30" => 9, "\x4f" => 9, "\x6f" => 9, "\x31" => 10, "\111" => 10, "\x69" => 10, "\114" => 10, "\154" => 10, "\x32" => 11, "\x33" => 12, "\64" => 13, "\x35" => 14, "\66" => 15, "\x37" => 16, "\70" => 17, "\71" => 18, "\x41" => 19, "\x61" => 19, "\x42" => 20, "\x62" => 20, "\x43" => 21, "\143" => 21, "\104" => 22, "\x64" => 22, "\x45" => 23, "\145" => 23, "\106" => 24, "\146" => 24, "\x47" => 25, "\x67" => 25, "\x48" => 26, "\x68" => 26, "\x4a" => 27, "\152" => 27, "\x4b" => 28, "\153" => 28, "\115" => 29, "\x6d" => 29, "\116" => 30, "\156" => 30, "\120" => 31, "\x70" => 31); break; case "\x72": $map = array("\x52" => 0, "\x72" => 0, "\x53" => 1, "\163" => 1, "\x54" => 2, "\x74" => 2, "\126" => 3, "\x76" => 3, "\127" => 4, "\167" => 4, "\125" => 5, "\x75" => 5, "\x58" => 5, "\x78" => 5, "\131" => 6, "\171" => 6, "\132" => 7, "\x7a" => 7, "\x30" => 8, "\117" => 8, "\x6f" => 8, "\61" => 9, "\x49" => 9, "\151" => 9, "\114" => 9, "\x6c" => 9, "\x32" => 10, "\x33" => 11, "\64" => 12, "\x35" => 13, "\66" => 14, "\67" => 15, "\x38" => 16, "\71" => 17, "\101" => 18, "\x61" => 18, "\102" => 19, "\x62" => 19, "\103" => 20, "\x63" => 20, "\x44" => 21, "\x64" => 21, "\x45" => 22, "\145" => 22, "\x46" => 23, "\x66" => 23, "\107" => 24, "\x67" => 24, "\110" => 25, "\150" => 25, "\x4a" => 26, "\152" => 26, "\113" => 27, "\153" => 27, "\115" => 28, "\x6d" => 28, "\x4e" => 29, "\x6e" => 29, "\120" => 30, "\x70" => 30, "\121" => 31, "\x71" => 31); break; case "\x73": $map = array("\123" => 0, "\163" => 0, "\x54" => 1, "\164" => 1, "\x56" => 2, "\166" => 2, "\x57" => 3, "\x77" => 3, "\x55" => 4, "\165" => 4, "\x58" => 4, "\x78" => 4, "\x59" => 5, "\171" => 5, "\x5a" => 6, "\x7a" => 6, "\x30" => 7, "\x4f" => 7, "\x6f" => 7, "\x31" => 8, "\x49" => 8, "\151" => 8, "\x4c" => 8, "\x6c" => 8, "\x32" => 9, "\x33" => 10, "\64" => 11, "\x35" => 12, "\x36" => 13, "\x37" => 14, "\70" => 15, "\x39" => 16, "\101" => 17, "\141" => 17, "\102" => 18, "\x62" => 18, "\103" => 19, "\x63" => 19, "\x44" => 20, "\x64" => 20, "\105" => 21, "\145" => 21, "\x46" => 22, "\146" => 22, "\107" => 23, "\147" => 23, "\110" => 24, "\150" => 24, "\x4a" => 25, "\x6a" => 25, "\x4b" => 26, "\153" => 26, "\115" => 27, "\155" => 27, "\x4e" => 28, "\156" => 28, "\x50" => 29, "\160" => 29, "\121" => 30, "\161" => 30, "\x52" => 31, "\x72" => 31); break; case "\164": $map = array("\x54" => 0, "\164" => 0, "\126" => 1, "\166" => 1, "\x57" => 2, "\167" => 2, "\125" => 3, "\x75" => 3, "\130" => 3, "\170" => 3, "\x59" => 4, "\171" => 4, "\132" => 5, "\172" => 5, "\60" => 6, "\x4f" => 6, "\x6f" => 6, "\x31" => 7, "\111" => 7, "\151" => 7, "\114" => 7, "\154" => 7, "\x32" => 8, "\x33" => 9, "\64" => 10, "\x35" => 11, "\66" => 12, "\x37" => 13, "\70" => 14, "\71" => 15, "\x41" => 16, "\x61" => 16, "\102" => 17, "\142" => 17, "\103" => 18, "\x63" => 18, "\104" => 19, "\x64" => 19, "\105" => 20, "\x65" => 20, "\x46" => 21, "\x66" => 21, "\107" => 22, "\147" => 22, "\110" => 23, "\150" => 23, "\112" => 24, "\x6a" => 24, "\113" => 25, "\x6b" => 25, "\115" => 26, "\155" => 26, "\x4e" => 27, "\156" => 27, "\120" => 28, "\x70" => 28, "\x51" => 29, "\161" => 29, "\122" => 30, "\x72" => 30, "\x53" => 31, "\163" => 31); break; case "\166": $map = array("\x56" => 0, "\166" => 0, "\127" => 1, "\x77" => 1, "\125" => 2, "\x75" => 2, "\x58" => 2, "\x78" => 2, "\x59" => 3, "\171" => 3, "\132" => 4, "\x7a" => 4, "\60" => 5, "\x4f" => 5, "\x6f" => 5, "\x31" => 6, "\x49" => 6, "\x69" => 6, "\114" => 6, "\154" => 6, "\x32" => 7, "\63" => 8, "\x34" => 9, "\x35" => 10, "\66" => 11, "\67" => 12, "\x38" => 13, "\x39" => 14, "\x41" => 15, "\141" => 15, "\x42" => 16, "\x62" => 16, "\x43" => 17, "\x63" => 17, "\104" => 18, "\x64" => 18, "\105" => 19, "\x65" => 19, "\x46" => 20, "\146" => 20, "\107" => 21, "\147" => 21, "\x48" => 22, "\150" => 22, "\x4a" => 23, "\x6a" => 23, "\113" => 24, "\x6b" => 24, "\115" => 25, "\155" => 25, "\116" => 26, "\156" => 26, "\120" => 27, "\160" => 27, "\x51" => 28, "\161" => 28, "\x52" => 29, "\x72" => 29, "\x53" => 30, "\163" => 30, "\x54" => 31, "\x74" => 31); break; case "\x77": $map = array("\127" => 0, "\x77" => 0, "\125" => 1, "\x75" => 1, "\130" => 1, "\x78" => 1, "\x59" => 2, "\x79" => 2, "\132" => 3, "\172" => 3, "\60" => 4, "\117" => 4, "\157" => 4, "\x31" => 5, "\x49" => 5, "\x69" => 5, "\x4c" => 5, "\x6c" => 5, "\62" => 6, "\x33" => 7, "\x34" => 8, "\65" => 9, "\x36" => 10, "\x37" => 11, "\70" => 12, "\x39" => 13, "\x41" => 14, "\141" => 14, "\x42" => 15, "\142" => 15, "\x43" => 16, "\143" => 16, "\104" => 17, "\x64" => 17, "\105" => 18, "\145" => 18, "\106" => 19, "\146" => 19, "\107" => 20, "\x67" => 20, "\110" => 21, "\x68" => 21, "\x4a" => 22, "\152" => 22, "\113" => 23, "\153" => 23, "\115" => 24, "\155" => 24, "\x4e" => 25, "\156" => 25, "\120" => 26, "\x70" => 26, "\x51" => 27, "\x71" => 27, "\x52" => 28, "\162" => 28, "\123" => 29, "\x73" => 29, "\x54" => 30, "\164" => 30, "\x56" => 31, "\166" => 31); break; case "\165": $map = array("\125" => 0, "\x75" => 0, "\x58" => 0, "\x78" => 0, "\x59" => 1, "\x79" => 1, "\x5a" => 2, "\x7a" => 2, "\60" => 3, "\117" => 3, "\157" => 3, "\x31" => 4, "\111" => 4, "\x69" => 4, "\x4c" => 4, "\154" => 4, "\x32" => 5, "\63" => 6, "\x34" => 7, "\65" => 8, "\x36" => 9, "\67" => 10, "\x38" => 11, "\71" => 12, "\101" => 13, "\x61" => 13, "\102" => 14, "\142" => 14, "\x43" => 15, "\x63" => 15, "\x44" => 16, "\144" => 16, "\x45" => 17, "\145" => 17, "\106" => 18, "\146" => 18, "\x47" => 19, "\x67" => 19, "\x48" => 20, "\x68" => 20, "\x4a" => 21, "\x6a" => 21, "\113" => 22, "\153" => 22, "\115" => 23, "\155" => 23, "\x4e" => 24, "\156" => 24, "\120" => 25, "\x70" => 25, "\x51" => 26, "\161" => 26, "\x52" => 27, "\x72" => 27, "\x53" => 28, "\163" => 28, "\124" => 29, "\164" => 29, "\x56" => 30, "\x76" => 30, "\x57" => 31, "\167" => 31); break; case "\x79": $map = array("\131" => 0, "\171" => 0, "\132" => 1, "\172" => 1, "\x30" => 2, "\x4f" => 2, "\x6f" => 2, "\61" => 3, "\111" => 3, "\151" => 3, "\x4c" => 3, "\x6c" => 3, "\62" => 4, "\x33" => 5, "\x34" => 6, "\65" => 7, "\66" => 8, "\x37" => 9, "\x38" => 10, "\71" => 11, "\101" => 12, "\x61" => 12, "\x42" => 13, "\x62" => 13, "\103" => 14, "\143" => 14, "\x44" => 15, "\x64" => 15, "\x45" => 16, "\x65" => 16, "\106" => 17, "\x66" => 17, "\x47" => 18, "\147" => 18, "\x48" => 19, "\150" => 19, "\x4a" => 20, "\x6a" => 20, "\113" => 21, "\153" => 21, "\x4d" => 22, "\x6d" => 22, "\116" => 23, "\156" => 23, "\120" => 24, "\160" => 24, "\x51" => 25, "\x71" => 25, "\122" => 26, "\162" => 26, "\123" => 27, "\163" => 27, "\x54" => 28, "\164" => 28, "\126" => 29, "\x76" => 29, "\x57" => 30, "\x77" => 30, "\125" => 31, "\x75" => 31, "\x58" => 31, "\x78" => 31); break; case "\x7a": $map = array("\x5a" => 0, "\x7a" => 0, "\x30" => 1, "\x4f" => 1, "\x6f" => 1, "\61" => 2, "\111" => 2, "\x69" => 2, "\x4c" => 2, "\x6c" => 2, "\x32" => 3, "\63" => 4, "\x34" => 5, "\65" => 6, "\x36" => 7, "\x37" => 8, "\70" => 9, "\x39" => 10, "\x41" => 11, "\x61" => 11, "\102" => 12, "\x62" => 12, "\103" => 13, "\143" => 13, "\x44" => 14, "\x64" => 14, "\105" => 15, "\x65" => 15, "\106" => 16, "\146" => 16, "\x47" => 17, "\147" => 17, "\x48" => 18, "\x68" => 18, "\112" => 19, "\x6a" => 19, "\113" => 20, "\153" => 20, "\115" => 21, "\x6d" => 21, "\x4e" => 22, "\156" => 22, "\120" => 23, "\x70" => 23, "\x51" => 24, "\x71" => 24, "\x52" => 25, "\x72" => 25, "\x53" => 26, "\163" => 26, "\x54" => 27, "\164" => 27, "\x56" => 28, "\x76" => 28, "\127" => 29, "\x77" => 29, "\x55" => 30, "\165" => 30, "\x58" => 30, "\x78" => 30, "\x59" => 31, "\x79" => 31); break; } $data = strtolower($data); $dataSize = strlen($data); $buf = 0; $bufSize = 0; $res = ''; for ($i = 0; $i < $dataSize; $i++) { $c = $data[$i]; if (!isset($map[$c])) { return "\x62\141\x73\145\63\62\x5f\144\x65\x63\x6f\144\x65\x20\145\x72\162\157\162"; } $b = $map[$c]; $buf = $buf << 5 | $b; $bufSize += 5; if ($bufSize > 7) { $bufSize -= 8; $b = ($buf & 255 << $bufSize) >> $bufSize; $res .= chr($b); } } return $res; } goto e3PSI; yIs1f: function replace($asal, $baru, $str) { return str_replace($asal, $baru, $str); } goto Unyz4; mq00U: function do_sql_insert0($tabel, $data) { if ($GLOBALS["\146\165\x5f\151\x73\137\x63\151"] == true) { return do_sql_insert_update("\151\x6e\163\x65\162\x74", $tabel, $data, 0); } else { echo "\106\x75\156\x67\x73\x69\x20\x64\157\137\151\x6e\x73\x65\x72\x74\40\141\144\141\154\x61\150\40\106\165\x6e\x67\x73\151\x20\103\151\40\156\x61\x6d\165\x6e\40\144\x69\160\141\156\147\x67\151\x6c\40\144\x65\x6e\x67\141\156\x20\x66\x6c\x61\x67\x20\146\165\x5f\151\163\x5f\x63\151\75\146\141\154\163\x65"; die; } } goto N8uaa; WpPBK: function get_akhir_bulan($bulan, $tahun) { $hasil = 0; switch ($bulan) { case 1: $hasil = 31; return $hasil; case 2: $kabisat = $tahun % 4; if ($kabisat == 0) { $hasil = 29; } else { $hasil = 28; } return $hasil; case 3: $hasil = 31; return $hasil; case 4: $hasil = 30; return $hasil; case 5: $hasil = 31; return $hasil; case 6: $hasil = 30; return $hasil; case 7: $hasil = 31; return $hasil; case 8: $hasil = 31; return $hasil; case 9: $hasil = 30; return $hasil; case 10: $hasil = 31; return $hasil; case 11: $hasil = 30; return $hasil; case 12: $hasil = 31; return $hasil; } } goto M9iZo; umdV4: function tabel_no_fill($klm, $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta) { global $pdf; $a = explode("\15\12", $klm); $y1 = $y; for ($i = 0; $i <= count($a) - 1; $i++) { tabel1($a[$i], $x, $y, $pj, $tg, $posisi, $isborder, $tgdflt, $tgauto, $israta, count($a), false, false, 0); $y = $pdf->GetY(); } if ($isborder == 1) { $y2 = $pdf->GetY(); $z = $y2 - $y1; $pdf->SetXY($x, $y1); $pdf->Cell($pj, $z, '', $isborder, 1, $posisi); $pdf->SetY($y2); } } goto GxEXs; Lhoxt: function cek_hack($sql) { $sql = strtolower($sql); $hasil["\x61\x64\141"] = cek_hack0($sql); $hasil["\x64\145\164\145\153\x73\151"] = $GLOBALS["\146\165\137\x64\x65\164\x65\x6b\163\x69\x5f\x73\x71\x6c\x5f\151\x6e\x6a\x65\143\164\151\x6f\x6e"]; $hasil = is_ada_deteksi("\x3f\77", $sql, $hasil); $hasil = is_ada_deteksi("\52\52", $sql, $hasil); $hasil = is_ada_deteksi("\53\x2b", $sql, $hasil); $hasil = is_ada_deteksi("\x2d\x2d", $sql, $hasil); $hasil = is_ada_deteksi("\60\170", $sql, $hasil); $hasil = is_ada_deteksi("\72\57\57", $sql, $hasil); $hasil = is_ada_deteksi("\x3a\x5c", $sql, $hasil); $hasil = is_ada_deteksi("\x22\x68\x74\164\160", $sql, $hasil); $hasil = is_ada_deteksi("\x27\x68\x74\164\x70", $sql, $hasil); $hasil = is_ada_deteksi("\x22\146\x69\x6c\145", $sql, $hasil); $hasil = is_ada_deteksi("\47\146\x69\x6c\x65", $sql, $hasil); $hasil = is_ada_deteksi("\x20\x74\150\145\156\40", $sql, $hasil); $hasil = is_ada_deteksi("\163\x65\x6c\x65\143\x74\x20\x63\157\156\x63\141\164\50", $sql, $hasil); $GLOBALS["\146\x75\137\144\x65\x74\x65\153\x73\151\x5f\163\161\x6c\x5f\x69\x6e\152\x65\x63\164\151\157\x6e"] = $hasil["\x64\145\164\145\153\163\x69"]; return $hasil["\141\144\141"]; } goto MMSt1; ZPwRd: function do_sql_update0($tabel, $data) { if ($GLOBALS["\x66\x75\x5f\151\163\x5f\x63\151"] == true) { return do_sql_insert_update("\165\x70\x64\x61\164\x65", $tabel, $data, 0); } else { echo "\x46\165\156\147\163\151\40\144\x6f\x5f\x75\x70\144\141\164\145\40\141\144\141\154\x61\x68\x20\x46\165\156\x67\x73\x69\40\x43\151\x20\x6e\x61\x6d\x75\156\40\x64\151\x70\x61\x6e\147\147\151\154\40\x64\145\156\x67\141\x6e\40\146\x6c\141\147\x20\x66\165\137\151\163\137\143\151\x3d\x66\x61\154\x73\145"; die; } } goto e8GzQ; HzdAQ: function add_log_hack($sql_hack, $sql_method, $tabel, $sql) { $con = konek_db_sql_log_error(); $hack = normal_petik($sql_hack); $sql = normal_petik($sql); $cek = $GLOBALS["\146\x75\x5f\144\x65\164\145\153\163\x69\137\163\161\x6c\137\x69\x6e\152\x65\143\x74\151\x6f\156"]; $query = mysqli_query($con, "\x69\x6e\x73\x65\x72\164\40\151\x6e\164\157\40\164\x5f\154\157\x67\137\x68\x61\x63\153\x5f\x65\x72\162\157\162\x20\50\x6e\141\x6d\141\x5f\x61\160\154\x69\x6b\141\163\x69\x2c\x73\x71\154\x5f\x71\165\x65\x72\x79\x2c\163\161\x6c\x5f\150\141\x63\x6b\x2c\x64\x65\x74\145\x6b\163\151\x2c\163\161\x6c\137\x65\x72\162\157\162\x2c\x74\141\142\x65\154\54\163\161\154\x5f\155\x65\x74\150\157\144\x2c\x74\x67\x6c\x6a\x61\155\51\40\166\x61\154\x75\145\163\x20\x28\47" . $GLOBALS["\146\165\137\x6e\141\155\141\x5f\x61\160\x6c\151\153\x61\163\151"] . "\47\54\x27" . normal_petik($sql) . "\47\54\47" . $hack . "\x27\54\x27" . $cek . "\x27\54\47\x27\54\x27" . $tabel . "\x27\54\47" . $sql_method . "\x27\54\x27" . get_tgljam_sql_sekarang() . "\x27\51") or die(mysqli_error($con)); } goto A0l8F; qdm7o: function cookie($var) { $isi = ''; if (isset($_COOKIE[$var])) { $isi = $_COOKIE[$var]; } return $isi; } goto Z0qBd; Kk_Cx: ?>

Function Calls

None

Variables

None

Stats

MD5 78e59d02e94603fce871e8e0fdb98466
Eval Count 0
Decode Time 101 ms