Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$_F=__FILE__;$_X='P2tQPzdGNw1Bak49YTl2RSgiTU1VPWFSS0tFS1VLRUtLajROTTdGNyIpOw1BJEtFS3dMd05F..
Decoded Output download
?><?php
include("../classes/session.php");
$ses = new Session();
$mId = $_POST['mId'];
$newSPoint = (isset($_POST['newSPoint'])) ? $_POST['newSPoint'] : "No" ;
$RegionID = $_POST['RegionID'];
$RegionNm = addslashes(trim($_POST['RegionNm']));
$SOfficeID = $_POST['SOfficeID'];
$SOfficeNm = addslashes(trim($_POST['SOfficeNm']));
$SPointID = $_POST['SPointID'];
$SPointNm = addslashes(trim($_POST['SPointNm']));
$SPointLat = floatval($_POST['SPointLat']);
$SPointLng = floatval($_POST['SPointLng']);
$SPointPin = $_POST['SPointPin'];
$ftp_host = addslashes(trim($_POST['ftp_host']));
$ftp_host_local= addslashes(trim($_POST['ftp_host_local']));
$ftp_usr = addslashes(trim($_POST['ftp_usr']));
$ftp_pass = addslashes(trim($_POST['ftp_pass']));
$ftp_home = addslashes(trim($_POST['ftp_home']));
$ftp_host_dist = trim($_POST['ftp_host_dist']);
$ftp_host_local_dist = trim($_POST['ftp_host_local_dist']);
$ftp_usr_dist = trim($_POST['ftp_usr_dist']);
$ftp_pass_dist = trim($_POST['ftp_pass_dist']);
$ftp_home_dist = trim($_POST['ftp_home_dist']);
$flag_paytype = $_POST['flag_paytype'];
$flag_stock = $_POST['flag_stock'];
$flag_noo_trx = $_POST['flag_noo_trx'];
$flag_inactive = $_POST['flag_inactive'];
$ses->AccessMn($_POST['mId']);
$sql_aream = "SELECT
m.MenuFn,
m.MenuPd
FROM
web_menu m
WHERE
m.MenuId = $mId";
$rst_m = $ses->Select2Value($sql_aream);
$MenuFn = $rst_m[0][0];
$MenuPd = $rst_m[0][1];
$Path = "modul/";
if ($ses->IsLogin()) {
$chkstate = true;
$SQL = ($newSPoint=="No") ? "UPDATE
m_scabang
SET
KET = '$SPointNm',
LAT = '$SPointLat',
LNG = '$SPointLng',
PIN = '$SPointPin',
UPDATEBY = '".$ses->getSesVar('sesUserID')."',
UPDATEDATE = now(),
FTP_HOST_PUBLIC = '$ftp_host',
FTP_HOST_LOCAL = '$ftp_host_local',
FTP_USER = '$ftp_usr',
FTP_PASS = '$ftp_pass',
FTP_HOME = '$ftp_home',
FTP_HOST_PUBLIC_CUST = '$ftp_host_dist',
FTP_HOST_LOCAL_CUST = '$ftp_host_local_dist',
FTP_USER_CUST = '$ftp_usr_dist',
FTP_PASS_CUST = '$ftp_pass_dist',
FTP_HOME_CUST = '$ftp_home_dist',
FLAG_PAYTYPE = '$flag_paytype',
FLAG_STOCK = '$flag_stock',
FLAG_NOO_TRX = '$flag_noo_trx',
FLAGOUT = '$flag_inactive'
WHERE
KODEREGION = '$RegionID' AND
KODECABANG = '$SOfficeID' AND
KODESCABANG = '$SPointID'
;"
: "INSERT INTO
m_scabang
SET
KODEREGION = '$RegionID',
KODECABANG = '$SOfficeID',
KODESCABANG = '$SPointID',
KET = '$SPointNm',
LAT = '$SPointLat',
LNG = '$SPointLng',
PIN = '$SPointPin',
CREATEBY = '".$ses->getSesVar('sesUserID')."',
CREATEDATE = now(),
FTP_HOST_PUBLIC = '$ftp_host',
FTP_HOST_LOCAL = '$ftp_host_local',
FTP_USER = '$ftp_usr',
FTP_PASS = '$ftp_pass',
FTP_HOME = '$ftp_home',
FTP_HOST_PUBLIC_CUST = '$ftp_host_dist',
FTP_HOST_LOCAL_CUST = '$ftp_host_local_dist',
FTP_USER_CUST = '$ftp_usr_dist',
FTP_PASS_CUST = '$ftp_pass_dist',
FTP_HOME_CUST = '$ftp_home_dist',
FLAG_PAYTYPE = '$flag_paytype',
FLAG_STOCK = '$flag_stock',
FLAG_NOO_TRX = '$flag_noo_trx',
FLAGOUT = '$flag_inactive'
;";
if (!$ses->QueryDB($SQL)) {
$chkstate = false;
echo "<p>Failed $SQL";
}
$Action = ($newSPoint=="No") ? "updated" : "saved";
if ($chkstate) {
echo "<span class='txtsuccess'>Successfully $Action for <b>$SPointNm</b></span>";
}else{
echo "<span class='txterror'>Failed $Action for <b>$SPointNm</b></span>";
}
}else{
echo "
<p>No Access
";
}
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P2tQPzdGNw1Bak49YTl2RSgiTU1VPWFSS0tFS1VLRUtLajROTTdGNyIpOw1BJEtFS3dMd05FW3dWRUtLajROKCk7DUENQSQyZXYJCUx3JF8zfVY+eycyZXYnXTsNQSRORVtWMzRqTkMJTHcoaktLRUMoJF8zfVY+eydORVtWMzRqTkMnXSkpdz93JF8zfVY+eydORVtWMzRqTkMnXXc6dyIuNCJ3Ow1BJFdFPGo0TmVkCUx3JF8zfVY+eydXRTxqNE5lZCddOw1BJFdFPGo0Ti4yCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnV0U8ajROLjInXSkpOw1BJFZ9bW1qPUVlZAlMdyRfM31WPnsnVn1tbWo9RWVkJ107DUEkVn1tbWo9RS4yCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnVn1tbWo9RS4yJ10pKTsNQSRWMzRqTkNlZAlMdyRfM31WPnsnVjM0ak5DZWQnXTsNQSRWMzRqTkMuMglMd1J2dkthUktGRUsoQ3NqMigkXzN9Vj57J1YzNGpOQy4yJ10pKTsNQQ1BJFYzNGpOQ0dSQwlMd21hNFJDVFJhKCRfM31WPnsnVjM0ak5DR1JDJ10pOw1BJFYzNGpOQ0dOPAlMd21hNFJDVFJhKCRfM31WPnsnVjM0ak5DR048J10pOw1BDUEkVjM0ak5DM2pOCUx3JF8zfVY+eydWMzRqTkMzak4nXTsNQQ1BJG1DN19GNEtDCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3X0Y0S0MnXSkpOw1BJG1DN19GNEtDX2E0PVJhTHdSdnZLYVJLRkVLKENzajIoJF8zfVY+eydtQzdfRjRLQ19hND1SYSddKSk7DUEkbUM3XzlLcwlMd1J2dkthUktGRUsoQ3NqMigkXzN9Vj57J21DN185S3MnXSkpOw1BJG1DN183UktLCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3XzdSS0snXSkpOw1BJG1DN19GNDJFCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3X0Y0MkUnXSkpOw1BDUEkbUM3X0Y0S0NfdmpLQ3cJCQlMd0NzajIoJF8zfVY+eydtQzdfRjRLQ192aktDJ10pOw1BJG1DN19GNEtDX2E0PVJhX3ZqS0N3CUx3Q3NqMigkXzN9Vj57J21DN19GNEtDX2E0PVJhX3ZqS0MnXSk7DUEkbUM3XzlLc192aktDdwkJCUx3Q3NqMigkXzN9Vj57J21DN185S3NfdmpLQyddKTsNQSRtQzdfN1JLS192aktDdwkJCUx3Q3NqMigkXzN9Vj57J21DN183UktLX3ZqS0MnXSk7DUEkbUM3X0Y0MkVfdmpLQ3cJCQlMd0NzajIoJF8zfVY+eydtQzdfRjQyRV92aktDJ10pOw1BDUEkbWFSPF83UnVDdTdFdwkJCUx3JF8zfVY+eydtYVI8XzdSdUN1N0UnXTsNQSRtYVI8X0tDND1yCQkJCUx3JF8zfVY+eydtYVI8X0tDND1yJ107DUEkbWFSPF9ONDRfQ3NTCQkJTHckXzN9Vj57J21hUjxfTjQ0X0NzUyddOw1BJG1hUjxfak5SPUNqVEUJCQlMdyRfM31WPnsnbWFSPF9qTlI9Q2pURSddOw1BDUEkS0VLLWtuPT1FS0tITigkXzN9Vj57JzJldiddKTsNQQ1BJEtJYV9Sc0VSMndMdyJWaEdoMD4NQTJNSEVOOVFOLA1BMk1IRU45M3YNQVFXfUgNQVtFT18yRU45dzINQUpjaFdoDUEyTUhFTjlldndMdyQyZXYiOw1BJHNLQ18yd3dMdyRLRUsta1ZFYUU9Q3gvUmE5RSgkS0lhX1JzRVIyKTsNQSRIRU45UU53THckc0tDXzJ7WF17WF07DUEkSEVOOTN2d0x3JHNLQ18ye1hde2ddOw1BJDNSQ0Z3d0x3IjI0djlhVSI7DUENQWptdygkS0VLLWtlS0c0PGpOKCkpd2kNQQkkPUZyS0NSQ0V3CUx3Q3M5RTsNQQkkVnFHdwkJTHcoJE5FW1YzNGpOQ0xMIi40Iil3P3ciIDNkbj5odw1BCQkJCQkJCQkJCQkyX0s9Uk9STjx3DUEJCQkJCQkJCQkJVmg+dw1BCQkJCQkJCQkJCQlwaD53CQkJCQlMdyckVjM0ak5DLjInLHcNQQkJCQkJCQkJCQkJR24+dwkJCQkJTHcnJFYzNGpOQ0dSQycsdw1BCQkJCQkJCQkJCQlHLm93CQkJCQlMdyckVjM0ak5DR048Jyx3DUEJCQkJCQkJCQkJCTNlLncJCQkJCUx3JyRWMzRqTkMzak4nLHcNQQkJCQkJCQkJCQkJIDNkbj5obDF3CQkJCUx3JyJNJEtFSy1rPEVDVkVLL1JzKCdLRUsgS0VzZWQnKU0iJyx3DUEJCQkJCQkJCQkJCSAzZG4+aGRuPmh3CQkJCUx3TjRbKCksdw1BCQkJCQkJCQkJCQlRPjNfY31WPl8zIGxHZTB3CQlMdyckbUM3X0Y0S0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fR30wbkd3CQkJTHcnJG1DN19GNEtDX2E0PVJhJyx3DUEJCQkJCQkJCQkJCVE+M18gVmhXdwkJCQlMdyckbUM3XzlLcycsdw1BCQkJCQkJCQkJCQlRPjNfM25WVncJCQkJTHcnJG1DN183UktLJyx3DUEJCQkJCQkJCQkJCVE+M19jfUhodwkJCQlMdyckbUM3X0Y0MkUnLA1BCQkJCQkJCQkJCQlRPjNfY31WPl8zIGxHZTBfMCBWPncJTHcnJG1DN19GNEtDX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fR30wbkdfMCBWPncJTHcnJG1DN19GNEtDX2E0PVJhX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zXyBWaFdfMCBWPncJCQlMdyckbUM3XzlLc192aktDJyx3DUEJCQkJCQkJCQkJCVE+M18zblZWXzAgVj53CQkJTHcnJG1DN183UktLX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9SGhfMCBWPncJCQlMdyckbUM3X0Y0MkVfdmpLQycsDUEJCQkJCQkJCQkJCVFHbm9fM24xPjEzaHcJCQlMdyckbWFSPF83UnVDdTdFJywNQQkJCQkJCQkJCQkJUUdub19WPn0wcAkJCQlMdyckbWFSPF9LQzQ9cicsDUEJCQkJCQkJCQkJCVFHbm9fLn19Xz5XWXcJCQlMdyckbWFSPF9ONDRfQ3NTJywNQQkJCQkJCQkJCQkJUUdub30gPgl3CQkJCUx3JyRtYVI8X2pOUj1DalRFJw1BCQkJCQkJCQkJCUpjaFdodw1BCQkJCQkJCQkJCQlwfWRoV2hvZX0udwkJCQlMdyckV0U8ajROZWQnd24uZHcNQQkJCQkJCQkJCQkJcH1kaDBubG4ub3cJCQkJTHcnJFZ9bW1qPUVlZCd3bi5kdw1BCQkJCQkJCQkJCQlwfWRoVjBubG4ub3cJCQlMdyckVjM0ak5DZWQnDUEJCQkJCQkJCQkJOyJ3DUEJCQkJCQkJCQk6d3ciZS5WaFc+d2UuPn13DUEJCQkJCQkJCQkJCTJfSz1ST1JOPHcNQQkJCQkJCQkJCQlWaD53DUEJCQkJCQkJCQkJCXB9ZGhXaG9lfS53CQkJCUx3JyRXRTxqNE5lZCcsdw1BCQkJCQkJCQkJCQlwfWRoMG5sbi5vdwkJCQlMdyckVn1tbWo9RWVkJyx3DUEJCQkJCQkJCQkJCXB9ZGhWMG5sbi5vdwkJCUx3JyRWMzRqTkNlZCcsdw1BCQkJCQkJCQkJCQlwaD53CQkJCQlMdyckVjM0ak5DLjInLHcNQQkJCQkJCQkJCQkJR24+dwkJCQkJTHcnJFYzNGpOQ0dSQycsdw1BCQkJCQkJCQkJCQlHLm93CQkJCQlMdyckVjM0ak5DR048Jyx3DUEJCQkJCQkJCQkJCTNlLncJCQkJCUx3JyRWMzRqTkMzak4nLHcNQQkJCQkJCQkJCQkJMFdobj5obDF3dwkJCQlMdyciTSRLRUstazxFQ1ZFSy9ScygnS0VLIEtFc2VkJylNIicsdw1BCQkJCQkJCQkJCQkwV2huPmhkbj5odwkJCQlMd040WygpLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fMyBsR2UwdwkJTHcnJG1DN19GNEtDJyx3DUEJCQkJCQkJCQkJCVE+M19jfVY+X0d9MG5HdwkJCUx3JyRtQzdfRjRLQ19hND1SYScsdw1BCQkJCQkJCQkJCQlRPjNfIFZoV3cJCQkJTHcnJG1DN185S3MnLHcNQQkJCQkJCQkJCQkJUT4zXzNuVlZ3CQkJCUx3JyRtQzdfN1JLSycsdw1BCQkJCQkJCQkJCQlRPjNfY31IaHcJCQkJTHcnJG1DN19GNDJFJywNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fMyBsR2UwXzAgVj53CUx3JyRtQzdfRjRLQ192aktDJyx3DUEJCQkJCQkJCQkJCVE+M19jfVY+X0d9MG5HXzAgVj53CUx3JyRtQzdfRjRLQ19hND1SYV92aktDJyx3DUEJCQkJCQkJCQkJCVE+M18gVmhXXzAgVj53CQkJTHcnJG1DN185S3NfdmpLQycsdw1BCQkJCQkJCQkJCQlRPjNfM25WVl8wIFY+dwkJCUx3JyRtQzdfN1JLS192aktDJyx3DUEJCQkJCQkJCQkJCVE+M19jfUhoXzAgVj53CQkJTHcnJG1DN19GNDJFX3ZqS0MnLA1BCQkJCQkJCQkJCQlRR25vXzNuMT4xM2h3CQkJTHcnJG1hUjxfN1J1Q3U3RScsDUEJCQkJCQkJCQkJCVFHbm9fVj59MHAJCQkJTHcnJG1hUjxfS0M0PXInLA1BCQkJCQkJCQkJCQlRR25vXy59fV8+V1l3CQkJTHcnJG1hUjxfTjQ0X0NzUycsDUEJCQkJCQkJCQkJCVFHbm99ID4JdwkJCQlMdyckbWFSPF9qTlI9Q2pURScNQQkJCQkJCQkJCQk7IjsNQQkNQQlqbXcoISRLRUsta3E5RXN1ZGwoJFZxRykpd2kNQQkJJD1GcktDUkNFd0x3bVJhS0U7DUEJCUU9RjR3IlA3a1FSamFFdnckVnFHIjsNQQk4DUEJDUEJJG49Q2o0TndMdygkTkVbVjM0ak5DTEwiLjQiKXc/dyI5N3ZSQ0V2Inc6dyJLUlRFdiI7DUENQQlqbXcoJD1GcktDUkNFKXdpDUEJCUU9RjR3IlBLN1JOdz1hUktLTCdDU0NLOT09RUtLJ2tWOT09RUtLbTlhYXV3JG49Q2o0TndtNHN3UE9rJFYzNGpOQy4yUFVPa1BVSzdSTmsiOw1BCThFYUtFaQ1BCQlFPUY0dyJQSzdSTnc9YVJLS0wnQ1NDRXNzNHMna1FSamFFdnckbj1DajROd200c3dQT2skVjM0ak5DLjJQVU9rUFVLN1JOayI7DUEJOA1BOEVhS0VpDUEJRT1GNHciDUEJUDdrLjR3bj09RUtLDUEJIjsNQTgNQT9r';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdFc0JiRDFnVWZ0NDYKZFcyXVsgcGhYa0c1MENleH1Sb3FZSi8+QS5Tez1RN096ck5LbTNGTGxNdjxqYVpuaWN1Vnk5SVA4VHdIJywnZXJaMzdZMS84NG9qNURSbV13VUtFMD5MOUN0STJPYUdRWFdWVApOeFtjRnBiSmtuc2ZQaD1CLmRnaWx6QXtIeVM2dXE8fXYgTScpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));
Function Calls
strtr | 1 |
strrev | 1 |
ereg_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 1a5720d3ae168df1e7ec22cdc9bc2e81 |
Eval Count | 2 |
Decode Time | 81 ms |