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 $_F=__FILE__;$_C60465765='Pz48P1h4WA0KaUlyYk16MCgiLi4vLi4vYmlaVzBXaVkvMEllaUkwLlh4WC..
Decoded Output download
?><?php
include("../../libreria/engine.php");
$per = (isset($_GET["txtPer"]))?$_GET["txtPer"]:date("Y",time());
$mes = (isset($_GET["txtMes"]))?$_GET["txtMes"]:date("m",time());
$cuenta = (isset($_GET["txtCuenta"]))?$_GET["txtCuenta"]:1;
$limite = (isset($_GET["txtCregistro"]))?$_GET["txtCregistro"]:500;
$fecha = fechaconc($mes,$per);
$conc = datoconcilia($mes,$per);
$lfecha = $per.'-'.$mes.'-01';
$sql = "SELECT SUBSTR(LAST_DAY('$lfecha'),'9','2') AS dia,m.det FROM af_meses m
WHERE SUBSTR(LAST_DAY('$lfecha'),'6','2')=m.cod
";
$ejecutarFecha = mysql_query($sql);
if($rowa = mysql_fetch_array($ejecutarFecha)){
$dia= $rowa["dia"];
$mes1= $rowa["det"];
}
$fechaconciliada=$dia.' DE '.$mes1.' '.$per;
$sql1 = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle, cred AS monto FROM af_banco
WHERE fecha>'2013-02-01' and fecha < '$fecha'
AND stad = 1
AND fdo = $cuenta AND tipo in ('NC','TB') and cred<>0.00
AND (conc = '0000-00' OR conc > '$conc' or conc='' )
AND conc <> '$conc'
order by fecha
LIMIT $limite
";
$sql2 = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,cred AS monto
FROM af_banco
WHERE stad = 1
AND fdo = $cuenta AND tipo in ('NC','TB')
AND conc = '$conc' and cred<>0.00 and fecha < '$fecha'
order by fecha
LIMIT $limite
";
///echo $sql2;
$sqlfinal = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle, cred AS monto FROM af_bancoconc
WHERE fecha>'2013-02-01' and fecha < '$fecha'
AND stad = 1
AND fdo = $cuenta AND tipo in ('NC','TB') and cred<>0.00
AND (conc = '0000-00' OR conc > '$conc' or conc='' )
AND conc <> '$conc'
order by fecha
LIMIT $limite
";
//echo $sql1;
$sqlconcfinal = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,cred AS monto
FROM af_bancoconc
WHERE stad = 1
AND fdo = $cuenta AND tipo in ('NC','TB')
AND conc = '$conc' and cred<>0.00 and month(fecha)=$mes
order by fecha
LIMIT $limite
";
$sql4 = "select concat(titulo, ' (',ncuenta,')') as Cuenta,fondo,ncuenta,banco from af_mbanco where fondo={$cuenta} ";
$ejecutar = mysql_query($sql4);
if($row = mysql_fetch_array($ejecutar)){
$cuentaBancaria= $row["Cuenta"];
$ncuenta= $row["ncuenta"];
$banco= $row["banco"];
$fondo= $row["fondo"];
}
//para el pdf
$sqlPaso = $sql1;
$texto = 'AL'.' '.$fechaconciliada;
$texto2 = 'Cta. :'. ' '.$cuentaBancaria;
$_SESSION["sqlDataPDF"] = array("titulo"=>$texto, "titulo2"=>$texto2, "textoSQL1"=>$sql1, "textoSQL2"=>$sql2, "textoSQLfinal"=>$sqlfinal, "textoSQLconcfinal"=>$sqlconcfinal );
function mostrarDatos($sql1, $sql2)
{
$dt1 = new dataTable($sql1);
$dt2 = new dataTable($sql2);
$grid1 = new dataGrid($dt1);
$grid2 = new dataGrid($dt2);
$grid1->setRowAction("ondblclick", "bancoCredito",array("cod"));
$grid1->noVisibles = array( "cod","det");
$grid1->cambiarLabel("det" , "Transacion");
$grid1->cambiarLabel("monto" , "Monto");
$grid1->cambiarLabel("fecha" , "Fecha");
// $grid1->cambiarLabel("doc" , "Cheque #");
$grid1->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxck[]' onclick='seleccionarChecks(this);' />");
$grid2->setRowAction("ondblclick", "bancoCredito",array("cod"));
$grid2->noVisibles = array( "cod");
$grid2->cambiarLabel("det" , "Transacion");
$grid2->cambiarLabel("monto" , "Monto");
$grid2->cambiarLabel("fecha" , "Fecha");
//$grid2->cambiarLabel("doc" , "Cheque #");
$grid2->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxckconc[]' onclick='seleccionarChecks(this);' />");
$total1 = 0;
if ($dt1->numRows > 0)
{
foreach($dt1->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxck[]' type='checkbox' value='$celda1'></label>";
}
foreach($dt1->data["monto"] as $pos=>&$valor)
{
$total1 += $dt1->data["monto"][$pos];
$dt1->data["monto"][$pos] = "<div align='right'>". number_format($dt1->data["monto"][$pos],2)."</div>";
}
}
$total2 = 0;
if ($dt2->numRows > 0)
{
foreach($dt2->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxckconc[]' type='checkbox' value='$celda1'></label>";
}
foreach($dt2->data["monto"] as $pos=>&$valor)
{
$total2 += $dt2->data["monto"][$pos];
$dt2->data["monto"][$pos] = "<div align='right'>". number_format($dt2->data["monto"][$pos],2)."</div>";
}
}
?>
<table style = 'width:100%'>
<tr>
<td style = 'width:48%'>
<table border = '0'>
<tr>
<td>
Se Muestran <?php echo $dt1->numRows; ?> Registros por $ <?php echo number_format($total1,2); ?>
<button type="button" class="btnPrint" title = "Listado de Notas de Crédito en Tránsito" onclick="ImprimirPDF('modulos/reporte/banco/Rlistanctransito.php')" ></button>
Buscar <input type='text' onkeyup='buscarConJs(this, "tblABuscarCred");' name="searchTerm"/>
</td>
<td width='120px'></td>
<td>
<button type="button" onclick="enviarForm222(this);" title='Desea Conciliar las Notas de Creditos Seleccionadas?' name='btnConcilia' value='btnConcilia' class="btnDerecha" ></button>
</td>
</tr>
</table>
<div style="overflow:auto; height:300px;" id='tblABuscarCred'>
<?php
$grid1->display();
?>
</div>
</td>
<td style = 'width:2%'></td>
<td style = 'width:48%'>
<table>
<tr>
<td>
<button type="button" onclick="enviarForm222(this);" title='Desea Desconciliar las Notas de Creditos Seleccionadas?' name='btnNoConcilia' value='btnNoConcilia' class="btnIzquierda" ></button>
</td>
<td>
Se Muestran <?php echo $dt2->numRows; ?> Registros por $ <?php echo number_format($total2,2); ?>
Buscar <input type='text' onkeyup='buscarConJs(this, "tblABuscarCredConciliado");' name="searchTerm"/>
<button type="button" class="btnPrint" title = "Listado de Cheques Conciliados" onclick="ImprimirPDF('modulos/reporte/banco/Rlistancconcil.php')" ></button>
</td>
</tr>
</table>
<div style="overflow:auto; height:300px;" id="tblABuscarCredConciliado">
<?php
$grid2->display();
?>
</div>
</td>
</tr>
</table>
<?php
}
if($_POST)
{
if($_POST["txtAccion"] == "btnConcilia" && isset($_POST["chkboxck"]))
{
$aConciliar = $_POST["chkboxck"];
if($aConciliar[0] == strtolower("on"))
{
unset($aConciliar[0]); // para eliminar el primer registro del array que viene con on.
}
$aConciliar = implode(",",$aConciliar);
$sql = "update af_banco set conc = '$conc' where cod in ($aConciliar)";
mysql_query($sql);
}
if($_POST["txtAccion"] == "btnNoConcilia" && isset($_POST["chkboxckconc"]))
{
//aqui va a mover para la derecha
$aNoConciliar = $_POST["chkboxckconc"];
if($aNoConciliar[0] == strtolower("on"))
{
unset($aNoConciliar[0]); // para eliminar el primer registro del array que viene con on.
}
$aNoConciliar = implode(",",$aNoConciliar);
$sql = "update af_banco set conc = '0000-00' where cod in ($aNoConciliar)";
mysql_query($sql);
}
mostrarDatos($sql1, $sql2);
exit();
}
?>
<form method='post' action='modulos/banco/concncred.php<?php echo "?txtPer={$per}&txtMes={$mes}&txtCuenta={$cuenta}&txtCregistro={$limite}"; ?>' id='frmCredConcilia2'>
<input type='hidden' name='txtAccion' id='txtAccion10' value='value'/>
<div id='divContainerConciliacion2222'>
<?php
mostrarDatos($sql1, $sql2);
?>
</div>
</form>
<script language="javascript">
asgForm($("#frmCredConcilia2"),$("#divContainerConciliacion2222"));
function enviarForm222(btn)
{
if(confirm(btn.title))
{
document.getElementById("txtAccion10").value = btn.value;
$("#frmCredConcilia2").submit();
}
}
function bancoCredito(num)
{
abrirOpcion("divBancoEditWindows","CYT-MUNICIPIA: Administración Local / Mantenimiento Operaciones Bancarias", "modulos/banco/banco.php?cod="+num,true, 600, 400);
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48P1h4WA0KaUlyYk16MCgiLi4vLi4vYmlaVzBXaVkvMEllaUkwLlh4WCIpOw0KJFgwVyAgPSAoaXNzMFYoJF80N2ZbIlZuVnkwVyJdKSk/JF80N2ZbIlZuVnkwVyJdOnpZVjAoInAiLFZpUDAoKSk7DQokUDBzICA9IChpc3MwVigkXzQ3ZlsiVm5WMzBzIl0pKT8kXzQ3ZlsiVm5WMzBzIl06ellWMCgiUCIsVmlQMCgpKTsNCiRyTTBJVlkgID0gKGlzczBWKCRfNDdmWyJWblZUTTBJVlkiXSkpPyRfNDdmWyJWblZUTTBJVlkiXTpoOw0KJGJpUGlWMCA9IChpc3MwVigkXzQ3ZlsiVm5WVFcwZWlzVldKIl0pKT8kXzQ3ZlsiVm5WVFcwZWlzVldKIl06Rnd3Ow0KCQ0KJFMwcnhZID0gUzByeFlySklyKCRQMHMsJFgwVyk7DQoNCiRySklyID0gellWSnJKSXJpYmlZKCRQMHMsJFgwVyk7DQoNCiRiUzByeFkgPSAkWDBXLictJy4kUDBzLictd2gnOw0KJHNCYiA9ICJVN0Q3VGYgVTVHVWZrKERBVWZfdUFwKCckYlMwcnhZJyksJzgnLCdFJykgQVUgemlZLFAuejBWIG1rSDMgWVNfUDBzMHMgUA0KCQkJTGE3azcgVTVHVWZrKERBVWZfdUFwKCckYlMwcnhZJyksJ0snLCdFJyk9UC5ySnoNCgkJCSI7DQoJCQkkME4wck1WWVdtMHJ4WSA9IFBqc0JiX0JNMFdqKCRzQmIpOw0KCQkJaVMoJFdKdlkgPSBQanNCYl9TMFZyeF9ZV1dZaigkME4wck1WWVdtMHJ4WSkpew0KCQkJICAgJHppWT0gJFdKdllbInppWSJdOw0KCQkJICAgJFAwc2g9ICRXSnZZWyJ6MFYiXTsNCgkJCX0NCgkJJFMwcnhZckpJcmliaVl6WT0kemlZLicgdTcgJy4kUDBzaC4nICcuJFgwVzsNCg0KJHNCYmggPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQoJCTV5eTdrKFRIcVRBZihPbXE1REQoejBWLCcnKSwnICcsT21xNUREKHJKSXIwWFZKLCcnKSkpIHowVlliYjAsCXJXMHogQVUgUEpJVkogbWtIMyBZU19aWUlySiANCgkJTGE3azcgUzByeFk+J0V3aDktd0Utd2gnIFlJeiBTMHJ4WSA8ICckUzByeFknIA0KCQlBcXUgc1ZZeiA9IGggDQoJCUFxdSBTekogPSAkck0wSVZZIEFxdSBWaVhKIGlJICgncVQnLCdmRycpIFlJeiByVzB6PD53Lnd3DQoJCUFxdSAockpJciA9ICd3d3d3LXd3JyAgSGsgckpJciAgPiAnJHJKSXInICBKVyBySklyPScnICkgDQoJCUFxdSBySklyIDw+ICckckpJcicNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCg0KJHNCYkUgPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQo1eXk3ayhUSHFUQWYoT21xNUREKHowViwnJyksJyAnLE9tcTVERChySklyMFhWSiwnJykpKSB6MFZZYmIwLHJXMHogQVUgUEpJVkogDQoJCW1rSDMgWVNfWllJckogDQoJCUxhN2s3IHNWWXogPSBoIA0KCQlBcXUgU3pKID0gJHJNMElWWSBBcXUgVmlYSiBpSSAoJ3FUJywnZkcnKQ0KCQlBcXUgckpJciA9ICAnJHJKSXInIFlJeiByVzB6PD53Lnd3ICBZSXogUzByeFkgPCAnJFMwcnhZJw0KCQlKV3owVyBaaiBTMHJ4WQ0KCQlETzNPZiAkYmlQaVYwDQoiOw0KLy8vMHJ4SiAkc0JiRTsNCiRzQmJTaUlZYiA9ICJVN0Q3VGYgckp6IEFVIHJRWiwgckp6LCB6SnIgJ3VKck1QMElWSiAjJywgUzByeFksIHowViwNCgkJNXl5N2soVEhxVEFmKE9tcTVERCh6MFYsJycpLCcgJyxPbXE1REQockpJcjBYVkosJycpKSkgejBWWWJiMCwJclcweiBBVSBQSklWSiBta0gzIFlTX1pZSXJKckpJciANCgkJTGE3azcgUzByeFk+J0V3aDktd0Utd2gnIFlJeiBTMHJ4WSA8ICckUzByeFknIA0KCQlBcXUgc1ZZeiA9IGggDQoJCUFxdSBTekogPSAkck0wSVZZIEFxdSBWaVhKIGlJICgncVQnLCdmRycpIFlJeiByVzB6PD53Lnd3DQoJCUFxdSAockpJciA9ICd3d3d3LXd3JyAgSGsgckpJciAgPiAnJHJKSXInICBKVyBySklyPScnICkgDQoJCUFxdSBySklyIDw+ICckckpJcicNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCi8vMHJ4SiAkc0JiaDsNCiRzQmJySklyU2lJWWIgPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQo1eXk3ayhUSHFUQWYoT21xNUREKHowViwnJyksJyAnLE9tcTVERChySklyMFhWSiwnJykpKSB6MFZZYmIwLHJXMHogQVUgUEpJVkogDQoJCW1rSDMgWVNfWllJckpySklyIA0KCQlMYTdrNyBzVll6ID0gaCANCgkJQXF1IFN6SiA9ICRyTTBJVlkgQXF1IFZpWEogaUkgKCdxVCcsJ2ZHJykNCgkJQXF1IHJKSXIgPSAgJyRySklyJyBZSXogclcwejw+dy53dyBZSXogUEpJVngoUzByeFkpPSRQMHMNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCiRzQmJkID0gInMwYjByViBySklyWVYoVmlWTWJKLCAnICgnLElyTTBJVlksJyknKSBZcyBUTTBJVlksU0pJekosSXJNMElWWSxaWUlySiBTV0pQIFlTX1BaWUlySiB2eDBXMCBTSkl6Sj17JHJNMElWWX0gIjsNCgkNCg0KCQkJJDBOMHJNVllXID0gUGpzQmJfQk0wV2ooJHNCYmQpOw0KCQkJaVMoJFdKdiA9IFBqc0JiX1MwVnJ4X1lXV1lqKCQwTjByTVZZVykpew0KCQkJICAgJHJNMElWWUdZSXJZV2lZPSAkV0p2WyJUTTBJVlkiXTsNCgkJCSAgICRJck0wSVZZPSAkV0p2WyJJck0wSVZZIl07DQoJCQkgICAkWllJcko9ICRXSnZbIlpZSXJKIl07ICANCgkJCSAgICRTSkl6Sj0gJFdKdlsiU0pJekoiXTsgIA0KCQkJfQ0KLy9YWVdZIDBiIFh6Uw0KDQokc0JieVlzSiA9ICRzQmJoOw0KDQokVjBuVkogPSAnQUQnLicgJy4kUzByeFlySklyaWJpWXpZOw0KJFYwblZKRSA9ICdUVlkuIDonLiAnICcuJHJNMElWWUdZSXJZV2lZOw0KJF9VN1VVT0hxWyJzQmJ1WVZZeXVtIl0gPSBZV1dZaigiVmlWTWJKIj0+JFYwblZKLCAiVmlWTWJKRSI9PiRWMG5WSkUsICJWMG5WSlV0RGgiPT4kc0JiaCwgIlYwblZKVXRERSI9PiRzQmJFLCAiVjBuVkpVdERTaUlZYiI9PiRzQmJTaUlZYiwgIlYwblZKVXREckpJclNpSVliIj0+JHNCYnJKSXJTaUlZYiAgKTsNCg0KDQpTTUlyVmlKSSBQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKQ0Kew0KCQ0KCSR6VmggPSBJMHYgellWWWZZWmIwKCRzQmJoKTsNCgkkelZFID0gSTB2IHpZVllmWVpiMCgkc0JiRSk7DQoNCgkkZVdpemggPSBJMHYgellWWTRXaXooJHpWaCk7DQoJJGVXaXpFID0gSTB2IHpZVlk0V2l6KCR6VkUpOw0KCQ0KCQ0KDQoJJGVXaXpoLT5zMFZrSnZBclZpSkkoIkpJelpicmJpclEiLCAiWllJckpUVzB6aVZKIixZV1dZaigickp6IikpOw0KCSRlV2l6aC0+SUpjaXNpWmIwcyA9IFlXV1lqKCAickp6IiwiejBWIik7DQoJJGVXaXpoLT5yWVBaaVlXRFlaMGIoInowViIgLCAiZldZSXNZcmlKSSIpOw0KCSRlV2l6aC0+cllQWmlZV0RZWjBiKCJQSklWSiIgLCAiM0pJVkoiKTsNCgkkZVdpemgtPnJZUFppWVdEWVowYigiUzByeFkiICwgIm0wcnhZIik7DQovLwkkZVdpemgtPnJZUFppWVdEWVowYigiekpyIiAsICJUeDBCTTAgIyIpOw0KCSRlV2l6aC0+cllQWmlZV0RZWjBiKCJyUVoiICwiPGlJWE1WIFZqWDA9J3J4MHJRWkpuJyBJWVAwPSdyeFFaSm5yUVtdJyBKSXJiaXJRPSdzMGIwcnJpSklZV1R4MHJRcyhWeGlzKTsnIC8+Iik7DQoNCgkkZVdpekUtPnMwVmtKdkFyVmlKSSgiSkl6WmJyYmlyUSIsICJaWUlySlRXMHppVkoiLFlXV1lqKCJySnoiKSk7DQoJJGVXaXpFLT5JSmNpc2laYjBzID0gWVdXWWooICJySnoiKTsNCgkkZVdpekUtPnJZUFppWVdEWVowYigiejBWIiAsICJmV1lJc1lyaUpJIik7DQoJJGVXaXpFLT5yWVBaaVlXRFlaMGIoIlBKSVZKIiAsICIzSklWSiIpOw0KCSRlV2l6RS0+cllQWmlZV0RZWjBiKCJTMHJ4WSIgLCAibTByeFkiKTsNCgkvLyRlV2l6RS0+cllQWmlZV0RZWjBiKCJ6SnIiICwgIlR4MEJNMCAjIik7DQoJJGVXaXpFLT5yWVBaaVlXRFlaMGIoInJRWiIgLCI8aUlYTVYgVmpYMD0ncngwclFaSm4nIElZUDA9J3J4UVpKbnJRckpJcltdJyBKSXJiaXJRPSdzMGIwcnJpSklZV1R4MHJRcyhWeGlzKTsnIC8+Iik7DQoNCgkkVkpWWWJoID0gdzsNCglpUyAoJHpWaC0+SU1Qa0p2cyA+IHcpDQoNCgl7DQoNCgkJU0pXMFlyeCgkelZoLT56WVZZWyJyUVoiXSBZcyAmJHIwYnpZaCkNCgkJew0KCQkJJHIwYnpZaCA9ICI8YllaMGIgc1ZqYjA9J3Z4aVYwLXNYWXIwOklKdldZWDsgJz48aUlYTVYgSVlQMD0ncnhRWkpuclFbXScgVmpYMD0ncngwclFaSm4nIDJZYk0wPSckcjBielloJz48L2JZWjBiPiI7DQoJCX0gDQoNCgkJU0pXMFlyeCgkelZoLT56WVZZWyJQSklWSiJdIFlzICRYSnM9PiYkMlliSlcpDQoJCXsNCgkJCSRWSlZZYmggKz0gJHpWaC0+ellWWVsiUEpJVkoiXVskWEpzXTsNCgkJCSR6VmgtPnpZVllbIlBKSVZKIl1bJFhKc10gPSAiPHppMiBZYmllST0nV2lleFYnPiIuIElNUFowV19TSldQWVYoJHpWaC0+ellWWVsiUEpJVkoiXVskWEpzXSxFKS4iPC96aTI+IjsNCgkJCQ0KCQkJDQoJCX0NCgl9DQoJJFZKVlliRSA9IHc7DQoNCglpUyAoJHpWRS0+SU1Qa0p2cyA+IHcpDQoNCgl7DQoNCgkJU0pXMFlyeCgkelZFLT56WVZZWyJyUVoiXSBZcyAmJHIwYnpZaCkNCgkJew0KCQkJJHIwYnpZaCA9ICI8YllaMGIgc1ZqYjA9J3Z4aVYwLXNYWXIwOklKdldZWDsgJz48aUlYTVYgSVlQMD0ncnhRWkpuclFySklyW10nIFZqWDA9J3J4MHJRWkpuJyAyWWJNMD0nJHIwYnpZaCc+PC9iWVowYj4iOw0KCQl9IA0KCQlTSlcwWXJ4KCR6VkUtPnpZVllbIlBKSVZKIl0gWXMgJFhKcz0+JiQyWWJKVykNCgkJew0KCQkJJFZKVlliRSArPSAkelZFLT56WVZZWyJQSklWSiJdWyRYSnNdOw0KCQkJJHpWRS0+ellWWVsiUEpJVkoiXVskWEpzXSA9ICI8emkyIFliaWVJPSdXaWV4Vic+Ii4gSU1QWjBXX1NKV1BZVigkelZFLT56WVZZWyJQSklWSiJdWyRYSnNdLEUpLiI8L3ppMj4iOw0KCQkJDQoJCX0NCgl9DQoJPz4NCgk8VllaYjAgc1ZqYjAgPSAndml6Vng6aHd3JSc+DQoJPFZXPg0KCQk8Vnogc1ZqYjAgPSAndml6Vng6ZEMlJz4NCgkJCTxWWVpiMCBaSld6MFcgPSAndyc+DQoJCQkJPFZXPg0KCQkJCQk8Vno+DQoJCQkJCQlVMCAzTTBzVldZSSA8P1h4WCAwcnhKICR6VmgtPklNUGtKdnM7ID8+IGswZWlzVldKcyBYSlcgJCA8P1h4WCAwcnhKIElNUFowV19TSldQWVYoJFZKVlliaCxFKTsgPz4mSVpzWDsmSVpzWDsmSVpzWDsNCgkJCQkJCTxaTVZWSkkgVmpYMD0iWk1WVkpJIiByYllzcz0iWlZJeVdpSVYiIFZpVmIwID0gIkRpc1ZZekogejAgcUpWWXMgejAgVFcmMFlyTVYwO3ppVkogMEkgZlcmWVlyTVYwO0lzaVZKIiBKSXJiaXJRPSJPUFhXaVBpV3l1bSgnUEp6TWJKcy9XMFhKV1YwL1pZSXJKL2tiaXNWWUlyVldZSXNpVkouWHhYJykiID48L1pNVlZKST4NCgkJCQkJR01zcllXIDxpSVhNViBWalgwPSdWMG5WJyBKSVEwak1YPSdaTXNyWVdUSklvcyhWeGlzLCAiVlpiQUdNc3JZV1RXMHoiKTsnIElZUDA9InMwWVdyeGYwV1AiLz4NCgkJCQkJPC9Wej4NCgkJCQkJPFZ6IHZpelZ4PSdoRXdYbic+PC9Wej4NCgkJCQkJPFZ6Pg0KCQkJCQk8Wk1WVkpJIFZqWDA9IlpNVlZKSSIgSklyYmlyUT0iMEkyaVlXbUpXUEVFRShWeGlzKTsiIFZpVmIwPSd1MHMwWSBUSklyaWJpWVcgYllzIHFKVllzIHowIFRXMHppVkpzIFUwYjBycmlKSVl6WXM/JyBJWVAwPSdaVklUSklyaWJpWScgMlliTTA9J1pWSVRKSXJpYmlZJyAgcmJZc3M9IlpWSXUwVzByeFkiICAgPjwvWk1WVkpJPg0KCQkJCQkJDQoJCQkJCTwvVno+DQoJCQkJPC9WVz4NCgkJCTwvVllaYjA+DQoJDQoJCQk8emkyIHNWamIwPSJKMjBXU2JKdjpZTVZKOyB4MGlleFY6OXd3WG47IiBpej0nVlpiQUdNc3JZV1RXMHonPg0KCQkJPD9YeFgNCgkJCSRlV2l6aC0+emlzWGJZaigpOw0KCQkJPz4NCgkJCTwvemkyPg0KCQk8L1Z6Pg0KCQk8Vnogc1ZqYjAgPSAndml6Vng6RSUnPjwvVno+DQoJCQ0KCQk8Vnogc1ZqYjAgPSAndml6Vng6ZEMlJz4NCgkJPFZZWmIwPg0KCQkJPFZXPg0KCQkJCTxWej4NCgkJCQk8Wk1WVkpJIFZqWDA9IlpNVlZKSSIgSklyYmlyUT0iMEkyaVlXbUpXUEVFRShWeGlzKTsiIFZpVmIwPSd1MHMwWSB1MHNySklyaWJpWVcgYllzIHFKVllzIHowIFRXMHppVkpzIFUwYjBycmlKSVl6WXM/JyBJWVAwPSdaVklxSlRKSXJpYmlZJyAyWWJNMD0nWlZJcUpUSklyaWJpWScgICByYllzcz0iWlZJT1JCTWkwV3pZIiAgPjwvWk1WVkpJPg0KCQkJCTwvVno+DQoJCQkJPFZ6Pg0KCQkJCVUwIDNNMHNWV1lJIDw/WHhYIDByeEogJHpWRS0+SU1Qa0p2czsgPz4gazBlaXNWV0pzIFhKVyAkIDw/WHhYIDByeEogSU1QWjBXX1NKV1BZVigkVkpWWWJFLEUpOyA/Pg0KCQkJCUdNc3JZVyA8aUlYTVYgVmpYMD0nVjBuVicgSklRMGpNWD0nWk1zcllXVEpJb3MoVnhpcywgIlZaYkFHTXNyWVdUVzB6VEpJcmliaVl6SiIpOycgSVlQMD0iczBZV3J4ZjBXUCIvPg0KCQkJCSZJWnNYOyZJWnNYOyZJWnNYOw0KCQkJCQkJPFpNVlZKSSBWalgwPSJaTVZWSkkiIHJiWXNzPSJaVkl5V2lJViIgVmlWYjAgPSAiRGlzVll6SiB6MCBUeDBCTTBzIFRKSXJpYmlZekpzIiBKSXJiaXJRPSJPUFhXaVBpV3l1bSgnUEp6TWJKcy9XMFhKV1YwL1pZSXJKL2tiaXNWWUlyckpJcmliLlh4WCcpIiA+PC9aTVZWSkk+DQoJCQkJCQkNCgkJCQk8L1Z6Pg0KCQkJPC9WVz4NCgkJPC9WWVpiMD4NCgkJPHppMiBzVmpiMD0iSjIwV1NiSnY6WU1WSjsgeDBpZXhWOjl3d1huOyIgaXo9IlZaYkFHTXNyWVdUVzB6VEpJcmliaVl6SiI+DQoJCTw/WHhYDQoJCSRlV2l6RS0+emlzWGJZaigpOw0KCQk/Pg0KCQk8L3ppMj4NCgkJPC9Wej4NCgk8L1ZXPg0KCTwvVllaYjA+DQoJPD9YeFgNCg0KDQoNCn0NCg0KaVMoJF95SFVmKQ0Kew0KCQ0KCWlTKCRfeUhVZlsiVm5WQXJyaUpJIl0gPT0gIlpWSVRKSXJpYmlZIiAmJiBpc3MwVigkX3lIVWZbInJ4UVpKbnJRIl0pKQ0KCXsNCgkJDQoJCSRZVEpJcmliaVlXID0gJF95SFVmWyJyeFFaSm5yUSJdOw0KCQlpUygkWVRKSXJpYmlZV1t3XSA9PSBzVldWSmJKdjBXKCJKSSIpKQ0KCQl7DQoJCQlNSXMwVigkWVRKSXJpYmlZV1t3XSk7IC8vIFhZV1kgMGJpUGlJWVcgMGIgWFdpUDBXIFcwZWlzVldKIHowYiBZV1dZaiBCTTAgMmkwSTAgckpJIEpJLg0KCQl9DQoJCSRZVEpJcmliaVlXID0gaVBYYkp6MCgiLCIsJFlUSklyaWJpWVcpOw0KCQkNCgkJDQoJCSRzQmIgPSAiTVh6WVYwIFlTX1pZSXJKIHMwViBySklyID0gJyRySklyJyB2eDBXMCBySnogaUkgKCRZVEpJcmliaVlXKSI7DQoJCVBqc0JiX0JNMFdqKCRzQmIpOw0KDQoJCQ0KCQkNCgl9DQoJDQoJaVMoJF95SFVmWyJWblZBcnJpSkkiXSA9PSAiWlZJcUpUSklyaWJpWSIgJiYgaXNzMFYoJF95SFVmWyJyeFFaSm5yUXJKSXIiXSkpDQoJew0KCQkvL1lCTWkgMlkgWSBQSjIwVyBYWVdZIGJZIHowVzByeFkNCgkJDQoJCSRZcUpUSklyaWJpWVcgPSAkX3lIVWZbInJ4UVpKbnJRckpJciJdOw0KCQlpUygkWXFKVEpJcmliaVlXW3ddID09IHNWV1ZKYkp2MFcoIkpJIikpDQoJCXsNCgkJCU1JczBWKCRZcUpUSklyaWJpWVdbd10pOyAvLyBYWVdZIDBiaVBpSVlXIDBiIFhXaVAwVyBXMGVpc1ZXSiB6MGIgWVdXWWogQk0wIDJpMEkwIHJKSSBKSS4NCgkJfQ0KCQkkWXFKVEpJcmliaVlXID0gaVBYYkp6MCgiLCIsJFlxSlRKSXJpYmlZVyk7DQoJCQ0KCQkkc0JiID0gIk1YellWMCBZU19aWUlySiBzMFYgckpJciA9ICd3d3d3LXd3JyB2eDBXMCBySnogaUkgKCRZcUpUSklyaWJpWVcpIjsNCgkJUGpzQmJfQk0wV2ooJHNCYik7DQoJCQ0KCQ0KCX0NCgkNCglQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKTsNCgkwbmlWKCk7DQp9DQoNCg0KDQoNCj8+DQoNCg0KPFNKV1AgUDBWeEp6PSdYSnNWJyBZclZpSkk9J1BKek1iSnMvWllJckovckpJcklyVzB6Llh4WDw/WHhYIDByeEogIj9WblZ5MFc9eyRYMFd9JlZuVjMwcz17JFAwc30mVm5WVE0wSVZZPXskck0wSVZZfSZWblZUVzBlaXNWV0o9eyRiaVBpVjB9IjsgPz4nIGl6PSdTV1BUVzB6VEpJcmliaVlFJz4NCjxpSVhNViBWalgwPSd4aXp6MEknIElZUDA9J1ZuVkFycmlKSScgaXo9J1ZuVkFycmlKSWh3JyAyWWJNMD0nMlliTTAnLz4NCjx6aTIgaXo9J3ppMlRKSVZZaUkwV1RKSXJpYmlZcmlKSUVFRUUnPg0KCTw/WHhYIA0KCQlQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKTsNCgkNCgk/Pg0KCTwvemkyPgkNCjwvU0pXUD4NCgkNCg0KDQo8c3JXaVhWIGJZSWVNWWUwPSJOWTJZc3JXaVhWIj4NCg0KWXNlbUpXUCgkKCIjU1dQVFcwelRKSXJpYmlZRSIpLCQoIiN6aTJUSklWWWlJMFdUSklyaWJpWXJpSklFRUVFIikpOw0KDQpTTUlyVmlKSSAwSTJpWVdtSldQRUVFKFpWSSkNCnsNCglpUyhySklTaVdQKFpWSS5WaVZiMCkpDQoJew0KCQl6SnJNUDBJVi5lMFY3YjBQMElWR2pPeigiVm5WQXJyaUpJaHciKS4yWWJNMCA9IFpWSS4yWWJNMDsNCgkJJCgiI1NXUFRXMHpUSklyaWJpWUUiKS5zTVpQaVYoKTsNCgl9DQp9DQoNClNNSXJWaUpJIFpZSXJKVFcwemlWSihJTVApDQoJew0KCQlZWldpV0hYcmlKSSgiemkyR1lJcko3emlWTGlJekp2cyIsIlRwZi0zNXFPVE95T0E6IEF6UGlJaXNWV1lyaSZKWXJNVjA7SSBESnJZYiAvIDNZSVYwSWlQaTBJVkogSFgwV1lyaUpJMHMgR1lJcllXaVlzIiwgIlBKek1iSnMvWllJckovWllJckouWHhYP3JKej0iK0lNUCxWV00wLCBLd3csIGR3dyk7DQoJfQ0KDQo8L3NyV2lYVj4NCg0K';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ1FBRXd1S203dnBUTEJhZFVnU2lxem5ZbEpJY3hDMWVSZldYdG9zRkgzTTVqOVowTmJ5UEdEODRPMnJoazZWJywna0EyMEQ2RkV3WUNXcUg0U1hmaU5keGE3b25WaDhLZ3pUcnBRSnM1T011VXkzYmVqbFBtQkw5R0l2YzFSWnQnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | e1ad8a45d2651cf4a243d6acd466b9ee |
Eval Count | 2 |
Decode Time | 84 ms |