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='Pz48PzlrOQ0KYkZXQk1ISygiLi4vLi4vQmI1UUtRYlIvS0ZkYkZLLjlrOS..
Decoded Output download
?><?php
include("../../libreria/engine.php");
$condicion = "";
$cuenta = "";
$estado = "";
$orden = "";
$per = (isset($_GET["txtPer"]))?$_GET["txtPer"]:date("Y",time());
$mes = (isset($_GET["txtMes"]))?$_GET["txtMes"]:date("m",time());
if(!isset($_GET["txtPer"]))
{
echo "<script language='javascript'> actualizarPestana(); </script>";
exit();
}
if(isset($_GET["txtEstado"]) && $_GET["txtEstado"] != "Todos" )
{
switch($_GET["txtEstado"])
{
case "Pendientes":
$condicion .= " and m.stad = 1 ";
break;
case "Autorizadas":
$condicion .= " and m.stad = 2 ";
break;
case "Pagadas":
$condicion .= " and m.stad = 3";
break;
case "Canceladas":
$condicion .= " and m.stad = 0";
break;
}
}
if(isset($_GET["txtOrden"]) )
{
switch($_GET["txtOrden"])
{
case "Numero":
$orden .= " ORDER BY d.cnom, d.nombre ";
break;
case "Nommbre":
$orden .= " ORDER BY d.cnom, d.nombre ";
break;
case "Pago":
$orden .= " ORDER BY d.cnom, d.sueldo ";
break;
case "Numero Cks":
$orden .= " ORDER BY d.cnom, d.ck ";
break;
}
}
if ($_GET["txtCuenta"] != '')
{
$cuenta = $_GET["txtCuenta"];
$condicion .= " AND k.fdo = $cuenta ";
}
$sql = "SELECT m.cod as ckb, m.cod, k.det as nomina, m.refpago, m.titulo, m.det, k.fdo, m.stad, m.stad as lkstad,
count(*) as cant, sum(d.sueldo) as sueldo
FROM af_mnilla m
LEFT JOIN af_dnilla d ON m.cod = d.cnom and d.stad = 1
LEFT JOIN af_mcnom k ON k.cod = m.cnom
WHERE m.mes = $mes AND m.per = $per
$condicion
GROUP BY m.cod
$orden
";
$dt = new dataTable($sql);
$total = 0;
if ($dt->numRows > 0)
{
foreach($dt->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxNilla[]' type='checkbox' value='$celda1'></label>";
}
foreach($dt->data["nomina"] as $pos=>&$valor)
{
$valor = ($valor);
$dt->data["titulo"][$pos] = ($dt->data["titulo"][$pos]);
$total += $dt->data["sueldo"][$pos] ;
$dt->data["sueldo"][$pos] = "<div align='right'>". number_format($dt->data["sueldo"][$pos],2)."</div>";
$dt->data["refpago"][$pos] = "<div align='center'>".$dt->data["refpago"][$pos]."</div>";
$dt->data["cant"][$pos] = "<div align='center'>".$dt->data["cant"][$pos]."</div>";
$dt->rowActivo[$pos] = ($dt->data["stad"][$pos]>0)?1:0;
$estado = '';
switch ($dt->data["lkstad"][$pos])
{
case 0:
$dt->data["lkstad"][$pos] = "<div align='center'>Canceladas</div>";
$estado = ' Cancelada ';
break;
case 1:
$dt->data["lkstad"][$pos] = "<div align='center'>Pendientes</div>";
$estado = ' Pendiente ';
break;
case 2:
$dt->data["lkstad"][$pos] = "<div align='center'>Autorizadas</div>";
$estado = ' Autorizada ';
break;
case 3:
$dt->data["lkstad"][$pos] = "<div align='center'>Pagadas</div>";
$estado = ' Pagada ';
break;
}
$dt->rowActivo[$pos] = ($dt->data["stad"][$pos]>0)?1:0;
}
}
$grid = new dataGrid($dt);
$grid->setRowAction("ondblclick", "nominilla",array("cod"));
$grid->cambiarLabel("cod" , "Código");
$grid->cambiarLabel("det" , "Nómina");
$grid->cambiarLabel("cant" , "Cant.");
$grid->cambiarLabel("lkstad" , "Estado");
$grid->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxNilla[]' onclick='seleccionarChecks(this);' />");
$grid->noVisibles = array("cod", "fdo", "det", "stad");
///para el pdf
$sqlpaso = $sql;
$titulo = '';
if ($cuenta != 0)
{
$titulo = ' - Cuenta: ' .nombreDelFondo($cuenta); ;
}
$texto = 'Resumen de Nominillas ' . $estado . $titulo;
$texto2 = 'Correspondientes al mes de ' . nombreDelMes($mes) . ' DEL '. $per;
$_SESSION["sqlDataPDF"] = array("titulo"=>$texto, "textoSQL"=>$sqlpaso,"titulo1"=>$texto2 );
////
?>
<style>
#divBotonesM button
{
margin-left:50px;
}
</style>
<div id = "divresultadonominilla"></div>
<table>
<tr>
<td>Se Muestran <?php echo $dt->numRows; ?> Registros por $ <?php echo number_format($total,2); ?>
</td>
<td>
<div id="divBotonesM">
<button type="button" class = "btnAdd" title = "Nueva Nominilla" onclick="nominilla();" ></button>
<button type="button" class = "btnCancel" title = "Cancelar Nominilla" onclick="cancelNominilla();" ></button>
<button type="button" class = "btnSave" title = "Autorizar Nominillas" onclick="CGNominilla();" ></button>
<button type="button" class='btnCk' title = "Emitir Cheques" onClick="CKNominilla();" ></button>
<button type="button" class='btnPrint' title = "Imprimir Nominillas" onClick="printlistanominilla();" ></button>
<button type="button" class='btnPrint' title = "Imprimir Listado de Nominilla" onClick="ImprimirPDF('modulos/reporte/nominas/Rresnominilla.php');" ></button>
</div>
</td>
<td style='width:140px'><center>
</center>
</td>
</tr>
</table>
<div id = "divlistado" style="overflow:auto; height:300px;">
<?php
$grid->display();
?>
</div>
<script language='javascript'>
function cancelNominilla()
{
sel = checkSeleccionados('chkboxNilla[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nominilla.");
return 0;
}
if (confirm("Desea Cancelar las Nominillas Seleccionadas?"))
{
cargarEn("divresultadonominilla","modulos/nomina/cancelnilla.php", "cods="+sel);
}
}
function imprimir()
{
sel = checkSeleccionados('chkboxNilla[]');
cargarEn("divresultado","modulos/comprobante/printcg.php", "cods="+sel);
}
function CGNominilla()
{
sel = checkSeleccionados('chkboxNilla[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nominilla.");
return 0;
}
if (confirm("Desea Generar los Comprobantes de las Nominillas Seleccionas?"))
{
cargarEn("divresultadonominilla","modulos/nomina/autonilla.php", "cods="+sel);
}
}
function copiarNominilla(num)
{
if (confirm("Desea Realiar una Copia de esta Nominilla?"))
{
cargarEn("divresultadonominilla","modulos/nomina/copianilla.php", "cod="+num);
}
}
function CKNominilla()
{
sel = checkSeleccionados('chkboxNilla[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nominilla.");
return 0;
}
if (confirm("Desea Generar los Cheques de las Nominillas Seleccionas?"))
{
cargarEn("divresultadonominilla","modulos/nomina/cknilla.php", "cods="+sel);
}
}
function imprimirPreNominas(sel)
{
if (confirm("Desea Imprimir las Nominillas Seleccionadas?"))
{
try{
abrirOpcion("divPreNominaWindows","CYT-MUNICIPIA: Administración Local / Impresioacute;n de la Pre-Nómina", "modulos/nomina/cargarPreNominilla.php?cods="+sel,true, 800, 500);
}
catch(ex)
{
alert(ex);
}
}
}
function printlistanominilla()
{
sel = checkSeleccionados('chkboxNilla[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nomina de la Lista.");
return 0;
}
imprimirPreNominas(sel);
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48PzlrOQ0KYkZXQk1ISygiLi4vLi4vQmI1UUtRYlIvS0ZkYkZLLjlrOSIpOw0KJFdoRkhiV2JoRiA9ICIiOw0KJFdNS0ZhUiA9ICIiOw0KJEtUYVJIaCA9ICIiOw0KJGhRSEtGID0gIiI7DQoNCiQ5S1EgID0gKGJUVEthKCRfcjZYWyJhd2FOS1EiXSkpPyRfcjZYWyJhd2FOS1EiXTpIUmFLKCJVIixhYkNLKCkpOw0KCQ0KJENLVCAgPSAoYlRUS2EoJF9yNlhbImF3YXZLVCJdKSk/JF9yNlhbImF3YXZLVCJdOkhSYUsoIkMiLGFiQ0soKSk7DQoNCmJPKCFiVFRLYSgkX3I2WFsiYXdhTktRIl0pKQ0Kew0KCUtXa2ggIjxUV1FiOWEgQlJGZE1SZEs9JzJScVJUV1FiOWEnPiBSV2FNUkJieVJRTktUYVJGUigpOyA8L1RXUWI5YT4iOwkNCglLd2JhKCk7DQp9DQoNCmJPKGJUVEthKCRfcjZYWyJhd2E2VGFSSGgiXSkgJiYgJF9yNlhbImF3YTZUYVJIaCJdICE9ICJYaEhoVCIgKQ0KCXsNCgkNCgkJVFBiYVdrKCRfcjZYWyJhd2E2VGFSSGgiXSkNCgkJew0KCQkJV1JUSyAiTktGSGJLRmFLVCI6DQoJCQkJJFdoRkhiV2JoRiAuPSAiIFJGSCBDLlRhUkggPSAwICI7DQoJCQk1UUtSWTsNCgkJCVdSVEsgIkFNYWhRYnlSSFJUIjoNCgkJCQkkV2hGSGJXYmhGIC49ICIgUkZIIEMuVGFSSCA9IGYgIjsNCgkJCTVRS1JZOw0KCQkJV1JUSyAiTlJkUkhSVCI6DQoJCQkJJFdoRkhiV2JoRiAuPSAiIFJGSCBDLlRhUkggPSBTIjsNCgkJCTVRS1JZOw0KCQkJV1JUSyAidFJGV0tCUkhSVCI6DQoJCQkJJFdoRkhiV2JoRiAuPSAiIFJGSCBDLlRhUkggPSBtIjsNCgkJCTVRS1JZOw0KCQl9DQoJDQoJfSANCgkNCmJPKGJUVEthKCRfcjZYWyJhd2FnUUhLRiJdKSApDQoJew0KCQ0KCQlUUGJhV2soJF9yNlhbImF3YWdRSEtGIl0pDQoJCXsNCgkJCVdSVEsgIkVNQ0tRaCI6DQoJCQkJJGhRSEtGIC49ICIgZ0xENkwgMVUgSC5XRmhDLCBILkZoQzVRSyAiOw0KCQkJNVFLUlk7DQoJCQlXUlRLICJFaENDNVFLIjoNCgkJCQkkaFFIS0YgLj0gIiBnTEQ2TCAxVSBILldGaEMsIEguRmhDNVFLICI7DQoJCQk1UUtSWTsNCgkJCVdSVEsgIk5SZGgiOg0KCQkJCSRoUUhLRiAuPSAiIGdMRDZMIDFVIEguV0ZoQywgSC5UTUtCSGggIjsNCgkJCTVRS1JZOw0KCQkJV1JUSyAiRU1DS1FoIHRZVCI6DQoJCQkJJGhRSEtGIC49ICIgZ0xENkwgMVUgSC5XRmhDLCBILldZICI7DQoJCQk1UUtSWTsNCgkJfQ0KCQ0KCX0gCQ0KCQ0KDQpiTyAoJF9yNlhbImF3YXRNS0ZhUiJdICE9ICcnKQ0Kew0KCSRXTUtGYVIgPSAkX3I2WFsiYXdhdE1LRmFSIl07DQoJJFdoRkhiV2JoRiAuPSAiIEFFRCBZLk9IaCA9ICRXTUtGYVIgIjsNCgkNCn0NCg0KJFRKQiA9ICIzNmo2dFggQy5XaEggUlQgV1k1LCBDLldoSCwgWS5IS2EgUlQgRmhDYkZSLCBDLlFLTzlSZGgsIEMuYWJhTUJoLCBDLkhLYSwgWS5PSGgsIEMuVGFSSCwgQy5UYVJIIFJUIEJZVGFSSCwNCgkJV2hNRmEoKikgUlQgV1JGYSwgVE1DKEguVE1LQkhoKSBSVCBUTUtCSGgNCgkJekxndiBST19DRmJCQlIgQw0KCQlqNnpYIHhnOEUgUk9fSEZiQkJSIEggZ0UgQy5XaEggPSBILldGaEMgUkZIIEguVGFSSCA9IDANCgkJajZ6WCB4ZzhFIFJPX0NXRmhDIFkgZ0UgWS5XaEggPSBDLldGaEMNCgkJZUc2TDYgQy5DS1QgPSAkQ0tUIEFFRCBDLjlLUSA9ICQ5S1ENCgkJIA0KCQkkV2hGSGJXYmhGDQoJCXJMZ1pOIDFVIEMuV2hIDQoJCSRoUUhLRg0KCQkiOw0KDQokSGEgPSBGS1AgSFJhUlhSNUJLKCRUSkIpOw0KJGFoYVJCID0gbTsNCg0KYk8gKCRIYS0+Rk1DTGhQVCA+IG0pDQp7DQoJT2hRS1JXaygkSGEtPkhSYVJbIldZNSJdIFJUICYkV0tCSFIwKQ0KCXsNCgkJJFdLQkhSMCA9ICI8QlI1S0IgVGFwQks9J1BrYmFLLVQ5UldLOkZoUFFSOTsgJz48YkY5TWEgRlJDSz0nV2tZNWh3RWJCQlJbXScgYXA5Sz0nV2tLV1k1aHcnIHFSQk1LPSckV0tCSFIwJz48L0JSNUtCPiI7DQoJfSANCg0KCU9oUUtSV2soJEhhLT5IUmFSWyJGaENiRlIiXSBSVCAkOWhUPT4mJHFSQmhRKQ0KCXsNCgkJJHFSQmhRID0gKCRxUkJoUSk7DQoJCSRIYS0+SFJhUlsiYWJhTUJoIl1bJDloVF0gPSAoJEhhLT5IUmFSWyJhYmFNQmgiXVskOWhUXSk7DQoJCSRhaGFSQiArPSAkSGEtPkhSYVJbIlRNS0JIaCJdWyQ5aFRdIDsNCgkJJEhhLT5IUmFSWyJUTUtCSGgiXVskOWhUXSA9ICI8SGJxIFJCYmRGPSdRYmRrYSc+Ii4gRk1DNUtRX09oUUNSYSgkSGEtPkhSYVJbIlRNS0JIaCJdWyQ5aFRdLGYpLiI8L0hicT4iOwkNCgkJJEhhLT5IUmFSWyJRS085UmRoIl1bJDloVF0gPSAiPEhicSBSQmJkRj0nV0tGYUtRJz4iLiRIYS0+SFJhUlsiUUtPOVJkaCJdWyQ5aFRdLiI8L0hicT4iOw0KCQkkSGEtPkhSYVJbIldSRmEiXVskOWhUXSA9ICI8SGJxIFJCYmRGPSdXS0ZhS1EnPiIuJEhhLT5IUmFSWyJXUkZhIl1bJDloVF0uIjwvSGJxPiI7DQoJCSRIYS0+UWhQQVdhYnFoWyQ5aFRdID0gICgkSGEtPkhSYVJbIlRhUkgiXVskOWhUXT5tKT8wOm07DQoJCSRLVGFSSGggPSAnJzsNCgkJVFBiYVdrICgkSGEtPkhSYVJbIkJZVGFSSCJdWyQ5aFRdKQ0KCQkJew0KCQkJCVdSVEsgbToNCgkJCQkJJEhhLT5IUmFSWyJCWVRhUkgiXVskOWhUXSA9ICI8SGJxIFJCYmRGPSdXS0ZhS1EnPnRSRldLQlJIUlQ8L0hicT4iOw0KCQkJCQkkS1RhUkhoID0gJyB0UkZXS0JSSFIgJzsJDQoJCQkJNVFLUlk7DQoJCQkJV1JUSyAwOg0KCQkJCQkkSGEtPkhSYVJbIkJZVGFSSCJdWyQ5aFRdID0gIjxIYnEgUkJiZEY9J1dLRmFLUSc+TktGSGJLRmFLVDwvSGJxPiI7DQoJCQkJCSRLVGFSSGggPSAnIE5LRkhiS0ZhSyAnOwkJCQkNCgkJCQk1UUtSWTsNCgkJCQlXUlRLIGY6DQoJCQkJCSRIYS0+SFJhUlsiQllUYVJIIl1bJDloVF0gPSAiPEhicSBSQmJkRj0nV0tGYUtRJz5BTWFoUWJ5UkhSVDwvSGJxPiI7DQoJCQkJCSRLVGFSSGggPSAnIEFNYWhRYnlSSFIgJzsNCgkJCQk1UUtSWTsNCgkJCQlXUlRLIFM6DQoJCQkJCSRIYS0+SFJhUlsiQllUYVJIIl1bJDloVF0gPSAiPEhicSBSQmJkRj0nV0tGYUtRJz5OUmRSSFJUPC9IYnE+IjsNCgkJCQkJJEtUYVJIaCA9ICcgTlJkUkhSICc7DQoJCQkJNVFLUlk7DQoJCQl9DQoJCQkkSGEtPlFoUEFXYWJxaFskOWhUXSA9ICAoJEhhLT5IUmFSWyJUYVJIIl1bJDloVF0+bSk/MDptOw0KCX0NCn0NCg0KJGRRYkggPSBGS1AgSFJhUnJRYkgoJEhhKTsNCg0KJGRRYkgtPlRLYUxoUEFXYWJoRigiaEZINUJXQmJXWSIsICJGaENiRmJCQlIiLFJRUVJwKCJXaEgiKSk7DQoNCiRkUWJILT5XUkM1YlJRalI1S0IoIldoSCIgLCAidCZoUldNYUs7SGJkaCIpOw0KJGRRYkgtPldSQzViUlFqUjVLQigiSEthIiAsICJFJmhSV01hSztDYkZSIik7DQokZFFiSC0+V1JDNWJSUWpSNUtCKCJXUkZhIiAsICJ0UkZhLiIpOw0KJGRRYkgtPldSQzViUlFqUjVLQigiQllUYVJIIiAsICI2VGFSSGgiKTsNCg0KJGRRYkgtPldSQzViUlFqUjVLQigiV1k1IiAsIjxiRjlNYSBhcDlLPSdXa0tXWTVodycgRlJDSz0nV2tZNWh3RWJCQlJbXScgaEZXQmJXWT0nVEtCS1dXYmhGUlF0a0tXWVQoYWtiVCk7JyAvPiIpOw0KJGRRYkgtPkZodWJUYjVCS1QgPSBSUVFScCgiV2hIIiwgIk9IaCIsICJIS2EiLCAiVGFSSCIpOw0KDQovLy85UlFSIEtCIDlITw0KDQokVEpCOVJUaCA9ICRUSkI7DQokYWJhTUJoID0gJyc7DQoNCmJPICgkV01LRmFSICE9IG0pDQp7DQokYWJhTUJoID0gJyAtIHRNS0ZhUjogJyAuRmhDNVFLREtCemhGSGgoJFdNS0ZhUik7IDsNCn0NCgkJDQokYUt3YWggPSAnTEtUTUNLRiBISyBFaENiRmJCQlJUICcgLiAkS1RhUkhoIC4gJGFiYU1CaDsNCiRhS3dhaGYgPSAndGhRUUtUOWhGSGJLRmFLVCBSQiBDS1QgSEsgJyAuIEZoQzVRS0RLQnZLVCgkQ0tUKSAuICcgRDZqICcuICQ5S1E7DQoNCiRfMzYzMzhnRVsiVEpCRFJhUk5EeiJdID0gUlFRUnAoImFiYU1CaCI9PiRhS3dhaCwgImFLd2FoM2lqIj0+JFRKQjlSVGgsImFiYU1CaDAiPT4kYUt3YWhmICk7DQoJCQkNCgkJCQ0KLy8vLw0KDQo/Pg0KPFRhcEJLPg0KCSNIYnExaGFoRktUdiA1TWFhaEYNCgl7DQoJCUNSUWRiRi1CS09hOjdtOXc7DQoJfQ0KDQo8L1RhcEJLPg0KPEhicSBiSCA9ICJIYnFRS1RNQmFSSGhGaENiRmJCQlIiPjwvSGJxPg0KDQo8YVI1Qks+DQoJPGFRPg0KCQk8YUg+M0sgdk1LVGFRUkYgPD85azkgS1draCAkSGEtPkZNQ0xoUFQ7ID8+IExLZGJUYVFoVCA5aFEgJCA8PzlrOSBLV2toIEZNQzVLUV9PaFFDUmEoJGFoYVJCLGYpOyA/Pg0KCQkJDQoJCTwvYUg+DQoJCTxhSD4NCgkJPEhicSBiSD0iSGJxMWhhaEZLVHYiPg0KCQk8NU1hYWhGIGFwOUs9IjVNYWFoRiIgV0JSVFQgPSAiNWFGQUhIIiBhYmFCSyA9ICJFTUtxUiBFaENiRmJCQlIiIGhGV0JiV1k9IkZoQ2JGYkJCUigpOyIgPjwvNU1hYWhGPg0KCQk8NU1hYWhGIGFwOUs9IjVNYWFoRiIgV0JSVFQgPSAiNWFGdFJGV0tCIiBhYmFCSyA9ICJ0UkZXS0JSUSBFaENiRmJCQlIiIGhGV0JiV1k9IldSRldLQkVoQ2JGYkJCUigpOyIgPjwvNU1hYWhGPg0KCQk8NU1hYWhGIGFwOUs9IjVNYWFoRiIgV0JSVFQgPSAiNWFGM1JxSyIgYWJhQksgPSAiQU1haFFieVJRIEVoQ2JGYkJCUlQiIGhGV0JiV1k9InRyRWhDYkZiQkJSKCk7IiA+PC81TWFhaEY+DQoJCQ0KCQk8NU1hYWhGIGFwOUs9IjVNYWFoRiIgV0JSVFQ9JzVhRnRZJyBhYmFCSyA9ICI2Q2JhYlEgdGtLSk1LVCIgaEZ0QmJXWT0idGNFaENiRmJCQlIoKTsiID48LzVNYWFoRj4NCgkJPDVNYWFoRiBhcDlLPSI1TWFhaEYiIFdCUlRUPSc1YUZOUWJGYScgYWJhQksgPSAiOEM5UWJDYlEgRWhDYkZiQkJSVCIgaEZ0QmJXWT0iOVFiRmFCYlRhUkZoQ2JGYkJCUigpOyIgPjwvNU1hYWhGPg0KCQk8NU1hYWhGIGFwOUs9IjVNYWFoRiIgV0JSVFQ9JzVhRk5RYkZhJyBhYmFCSyA9ICI4QzlRYkNiUSBqYlRhUkhoIEhLIEVoQ2JGYkJCUiIgaEZ0QmJXWT0iOEM5UWJDYlFORHooJ0NoSE1CaFQvUUs5aFFhSy9GaENiRlJUL0xRS1RGaENiRmJCQlIuOWs5Jyk7IiA+PC81TWFhaEY+DQoJCQ0KCQk8L0hicT4NCgkJPC9hSD4NCgkJPGFIIFRhcEJLPSdQYkhhazowbm05dyc+PFdLRmFLUT4NCgkJPC9XS0ZhS1E+DQoJCTwvYUg+DQoJPC9hUT4NCjwvYVI1Qks+DQoNCjxIYnEgYkggPSAiSGJxQmJUYVJIaCIgVGFwQks9ImhxS1FPQmhQOlJNYWg7IGtLYmRrYTpTbW05dzsiPg0KDQoJCTw/OWs5DQoJCQkkZFFiSC0+SGJUOUJScCgpOw0KCQk/Pg0KDQo8L0hicT4NCg0KDQo8VFdRYjlhIEJSRmRNUmRLPScyUnFSVFdRYjlhJz4NCg0KT01GV2FiaEYgV1JGV0tCRWhDYkZiQkJSKCkNCg0Kew0KCVRLQiA9IFdrS1dZM0tCS1dXYmhGUkhoVCgnV2tZNWh3RWJCQlJbXScpOw0KCSBiTyAoVEtCID09ICIiKQ0KCSB7DQoJIFJCS1FhKCJESzVLIFRLQktXV2JoRlJRIFJCIENLRmhUIE1GUiBFaENiRmJCQlIuIik7DQoJIFFLYU1RRiBtOw0KCSANCgl9DQoNCg0KCWJPIChXaEZPYlFDKCJES1RLUiB0UkZXS0JSUSBCUlQgRWhDYkZiQkJSVCAzS0JLV1diaEZSSFJUPyIpKQ0KCXsNCgkJV1JRZFJRNkYoIkhicVFLVE1CYVJIaEZoQ2JGYkJCUiIsIkNoSE1CaFQvRmhDYkZSL1dSRldLQkZiQkJSLjlrOSIsICJXaEhUPSIrVEtCKTsNCgl9DQoJDQp9DQoNCk9NRldhYmhGIGJDOVFiQ2JRKCkNCnsNCglUS0IgPSBXa0tXWTNLQktXV2JoRlJIaFQoJ1drWTVod0ViQkJSW10nKTsNCglXUlFkUlE2RigiSGJxUUtUTUJhUkhoIiwiQ2hITUJoVC9XaEM5UWg1UkZhSy85UWJGYVdkLjlrOSIsICJXaEhUPSIrVEtCKTsNCg0KfQ0KDQpPTUZXYWJoRiB0ckVoQ2JGYkJCUigpDQoNCnsNCglUS0IgPSBXa0tXWTNLQktXV2JoRlJIaFQoJ1drWTVod0ViQkJSW10nKTsNCgkgYk8gKFRLQiA9PSAiIikNCgkgew0KCSBSQktRYSgiREs1SyBUS0JLV1diaEZSUSBSQiBDS0ZoVCBNRlIgRWhDYkZiQkJSLiIpOw0KCSBRS2FNUUYgbTsNCgkgDQoJfQ0KDQoNCgliTyAoV2hGT2JRQygiREtUS1IgcktGS1FSUSBCaFQgdGhDOVFoNVJGYUtUIEhLIEJSVCBFaENiRmJCQlJUIDNLQktXV2JoRlJUPyIpKQ0KCXsNCgkJV1JRZFJRNkYoIkhicVFLVE1CYVJIaEZoQ2JGYkJCUiIsIkNoSE1CaFQvRmhDYkZSL1JNYWhGYkJCUi45azkiLCAiV2hIVD0iK1RLQik7DQoJfQ0KCQ0KfQ0KDQpPTUZXYWJoRiBXaDliUlFFaENiRmJCQlIoRk1DKQ0KDQp7DQoJYk8gKFdoRk9iUUMoIkRLVEtSIExLUkJiUlEgTUZSIHRoOWJSIEhLIEtUYVIgRWhDYkZiQkJSPyIpKQ0KCXsNCgkJV1JRZFJRNkYoIkhicVFLVE1CYVJIaEZoQ2JGYkJCUiIsIkNoSE1CaFQvRmhDYkZSL1doOWJSRmJCQlIuOWs5IiwgIldoSD0iK0ZNQyk7DQoJfQ0KCQ0KfQ0KDQpPTUZXYWJoRiB0Y0VoQ2JGYkJCUigpDQoNCnsNCglUS0IgPSBXa0tXWTNLQktXV2JoRlJIaFQoJ1drWTVod0ViQkJSW10nKTsNCgkgYk8gKFRLQiA9PSAiIikNCgkgew0KCSBSQktRYSgiREs1SyBUS0JLV1diaEZSUSBSQiBDS0ZoVCBNRlIgRWhDYkZiQkJSLiIpOw0KCSBRS2FNUUYgbTsNCgkgDQoJfQ0KDQoNCgliTyAoV2hGT2JRQygiREtUS1IgcktGS1FSUSBCaFQgdGtLSk1LVCBISyBCUlQgRWhDYkZiQkJSVCAzS0JLV1diaEZSVD8iKSkNCgl7DQoJCVdSUWRSUTZGKCJIYnFRS1RNQmFSSGhGaENiRmJCQlIiLCJDaEhNQmhUL0ZoQ2JGUi9XWUZiQkJSLjlrOSIsICJXaEhUPSIrVEtCKTsNCgl9DQoJDQp9DQoNCg0KT01GV2FiaEYgYkM5UWJDYlFOUUtFaENiRlJUKFRLQikNCg0KCXsJCQ0KCQliTyAoV2hGT2JRQygiREtUS1IgOEM5UWJDYlEgQlJUIEVoQ2JGYkJCUlQgM0tCS1dXYmhGUkhSVD8iKSkNCgkJew0KCQkJYVFwew0KCQkJDQoJCQkJUjVRYlFnOVdiaEYoIkhicU5RS0VoQ2JGUmViRkhoUFQiLCJ0VVgtdlpFOHQ4TjhBOiBBSENiRmJUYVFSV2ImaFJXTWFLO0YgamhXUkIgLyA4QzlRS1RiaFJXTWFLO0YgSEsgQlIgTlFLLUUmaFJXTWFLO0NiRlIiLCAiQ2hITUJoVC9GaENiRlIvV1JRZFJRTlFLRWhDYkZiQkJSLjlrOT9XaEhUPSIrVEtCLGFRTUssIGxtbSwgN21tKTsNCgkJCX0NCgkJCVdSYVdrKEt3KQ0KCQkJew0KCQkJCVJCS1FhKEt3KTsNCgkJCX0NCgkJfQ0KCX0NCg0KDQpPTUZXYWJoRiA5UWJGYUJiVGFSRmhDYkZiQkJSKCkNCnsNClRLQiA9IFdrS1dZM0tCS1dXYmhGUkhoVCgnV2tZNWh3RWJCQlJbXScpOw0KDQoJYk8gKFRLQiA9PSAiIikNCgl7DQoJCSBSQktRYSgiREs1SyBUS0JLV1diaEZSUSBSQiBDS0ZoVCBNRlIgRWhDYkZSIEhLIEJSIGpiVGFSLiIpOw0KCQkgUUthTVFGIG07DQoJIA0KCX0NCg0KCWJDOVFiQ2JRTlFLRWhDYkZSVChUS0IpOw0KfQ0KDQoJDQoNCjwvVFdRYjlhPg0K';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ0dBM1lreDY1cUM5ZUk0RTFXT1BLc21mTmlvUmJjVXVnQkhkbHl3SmFwajdyVHpoVjhNWG5TdjJGRDBadExRJywnSEFTa2hKRWJ2bXBXWjdOQmNmd2VYMDJQUTlhaUtZVk9sZGc4enhxdHlMNUdzRm82SXVUNDNNam5EMVVDUnInKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | f4ddd73caf09b3c27f629c95d3483b76 |
Eval Count | 2 |
Decode Time | 107 ms |