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='Pz48P1FkUQ0KWXk1YnA0VigiLi4vLi4vYllLcVZxWUQvVnlqWXlWLlFkUS..
Decoded Output download
?><?php
include("../../libreria/engine.php");
if(!isset($_GET["txtPer"]))
{
echo "<script language='javascript'> actualizarPestana(); </script>";
exit();
}
$cuenta = $_GET["txtCuenta"];
$mes = $_GET["txtMes"];
$per = $_GET["txtPer"];
$sql = "SELECT m.cod, m.fecha, m.det AS nombre, m.ref, m.doc, m.tipo, m.deb, m.cred, 0 as balance, m.stad
FROM af_banco m
WHERE EXTRACT(YEAR FROM m.fecha) = $per
AND EXTRACT(MONTH FROM m.fecha) = $mes
AND m.fdo = $cuenta
ORDER BY m.fecha, m.doc
";
///para el pdf
$sqlpaso = $sql;
$texto = 'MES: '. nombredelmes($mes). ' DEL '. $per;
$_SESSION["sqlDataPDF"] = array("cuenta"=>$cuenta,"titulo"=>$texto, "textoSQL"=>$sqlpaso, "per"=>$per, "mes"=>$mes );
////
$dt = new dataTable($sql);
$cant = 0;
$tdeb = 0;
$tcred = 0;
$fecha = $per.'-'.$mes.'-01';
$sql = "SELECT SUM(m.cred) - SUM(m.deb) as balance
FROM af_banco m
WHERE m.stad <> 0
AND m.fecha < '$fecha'
and m.fdo = $cuenta
ORDER BY m.fecha, m.doc";
$row = mysql_fetch_array(mysql_query($sql));
$balance = $row["balance"];
$ibal = $balance;
if ($dt->numRows > 0)
{
foreach($dt->data["nombre"] as $pos=>&$valor)
{
$valor = ($valor);
if (($dt->data["stad"][$pos]==1) || ($dt->data["stad"][$pos]==3))
{
if ($dt->data["cred"][$pos] > 0)
{
$balance = $balance + $dt->data["cred"][$pos];
}
if ($dt->data["deb"][$pos] > 0)
{
$balance = $balance - $dt->data["deb"][$pos];
}
$tdeb += $dt->data["deb"][$pos];
$tcred += $dt->data["cred"][$pos];
}
if ($dt->data["stad"][$pos]==0)
{
$dt->data["nombre"][$pos] .= " (NULO)";
}
$dt->data["balance"][$pos] = "<div align='right'>". number_format($balance,2)."</div>";
$cant += 1;
$dt->data["cred"][$pos] = "<div align='right'>". number_format($dt->data["cred"][$pos],2)."</div>";
$dt->data["deb"][$pos] = "<div align='right'>". number_format($dt->data["deb"][$pos],2)."</div>";
$dt->data["doc"][$pos] = "<div align='center'>". $dt->data["doc"][$pos]."</div>";
$dt->data["ref"][$pos] = "<div align='center'>". $dt->data["ref"][$pos]."</div>";
$dt->data["fecha"][$pos] = "<div align='center'>". $dt->data["fecha"][$pos]."</div>";
$dt->rowActivo[$pos] = ($dt->data["stad"][$pos] > 0)?1:0;
}
}
$grid = new dataGrid($dt);
$grid->setRowAction("ondblclick", "vernomina",array("cod"));
$grid->cambiarLabel("ref" , "Comprobante #");
$grid->cambiarLabel("cred" , "Debito");
$grid->cambiarLabel("deb" , "Credito");
$grid->noVisibles = array("stad", "cod");
?>
<div id = "divresultadolib"></div>
<table>
<tr>
<td >
<table><tr><td>
Se Muestran <?php echo $dt->numRows; ?> Operaciones; Total de Creditos por $ <?php echo number_format($tcred,2); ?> Total de Debitos por $ <?php echo number_format($tdeb,2); ?></td></tr>
<tr><td> Balance Inicial $ <?php echo number_format($ibal,2); ?> Balance Final $ <?php echo number_format($balance,2); ?></td></tr>
</table>
</td>
<td>
<div id="divBotoneslistar">
<button type="button" class="btnPrint" title = "Libro de Ingresos" onClick="ImprimirPDF('modulos/reporte/libros/Rlibbanco.php?mes='+<?php echo $mes;?>+'&per='+<?php echo $per;?>+'&cuenta='+<?php echo $cuenta;?>);"></button>
</div>
</td>
</tr>
</table>
<div id = "divlistado" style="overflow:auto; height:300px;">
<?php
$grid->display();
?>
</div>
<script language="javascript">
function printnom()
{
sel = checkSeleccionados('chkboxnom[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nomina de la Lista.");
return 0;
}
if (confirm("Desea Imprimir las Nominas Seleccionadas?"))
{
cargarEn("divresultadolistarnomina","modulos/nomina/repnomina.php", "cods="+sel+"&mes=0&per=0");
}
}
function vernomina(num)
{
abrirOpcion("divVerNominaWindows","CYT-MUNICIPIA: Administración Local / Lista de Nomina", "modulos/nomina/vernomina.php?cod="+num,true, 600, 500);
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48P1FkUQ0KWXk1YnA0VigiLi4vLi4vYllLcVZxWUQvVnlqWXlWLlFkUSIpOw0KWUUoIVlYWFZaKCRfVEppWyJab1pHVnEiXSkpDQp7DQoJVjVkaCAiPFg1cVlRWiBiRHlqcERqVj0nbERyRFg1cVlRWic+IEQ1WnBEYll2RHFHVlhaRHlEKCk7IDwvWDVxWVFaPiI7CQ0KCVZvWVooKTsNCn0NCg0KJDVwVnlaRCA9ICRfVEppWyJab1plcFZ5WkQiXTsNCiRuVlggPSAkX1RKaVsiWm9aTlZYIl07DQokUVZxID0gJF9USmlbIlpvWkdWcSJdOw0KDQokWDhiID0gImtKT0plaSAgbi41aDQsICBuLkVWNWRELCBuLjRWWiBBayB5aG5LcVYsIG4ucVZFLCBuLjRoNSwgbi5aWVFoLCBuLjRWSywgbi41cVY0LCBDIERYIEtEYkR5NVYsIG4uWFpENA0KCQl1RnROIERFX0tEeTVoIG4NCgkJSVBKRkogSlVpRkFlaSg3SkFGIHVGdE4gbi5FVjVkRCkgPSAkUVZxDQoJCUEweiBKVWlGQWVpKE50MGlQIHVGdE4gbi5FVjVkRCkgPSAkblZYDQoJCUEweiBuLkU0aCA9ICQ1cFZ5WkQNCgkJdEZ6SkYgMzcgbi5FVjVkRCwgbi40aDUNCgkiOw0KDQoJLy8vUURxRCBWYiBRNEUNCiRYOGJRRFhoID0gJFg4YjsNCg0KDQoNCiRaVm9aaCA9ICdOSms6ICAnLiB5aG5LcVY0VmJuVlgoJG5WWCkuICcgekpPICcuICRRVnE7CQkJDQoNCg0KJF9rSmtrZ3QwWyJYOGJ6RFpER3p1Il0gPSBEcXFETCgiNXBWeVpEIj0+JDVwVnlaRCwiWllacGJoIj0+JFpWb1poLCAiWlZvWmhrMk8iPT4kWDhiUURYaCwgIlFWcSI9PiRRVnEsICAiblZYIj0+JG5WWCApOw0KCQkJDQovLy8vDQoJDQokNFogPSB5VncgNERaRGlES2JWKCRYOGIpOw0KDQokNUR5WiA9IEM7DQoNCiRaNFZLID0gQzsNCiRaNXFWNCA9ICBDOw0KJEVWNWREID0gJFFWcS4nLScuJG5WWC4nLUNIJzsNCg0KJFg4YiA9ICJrSk9KZWkgIGthTihuLjVxVjQpIC0ga2FOKG4uNFZLKSBEWCBLRGJEeTVWDQoJCXVGdE4gREVfS0R5NWggbg0KCQlJUEpGSiBuLlhaRDQgPD4gQw0KCQlBMHogIG4uRVY1ZEQgPCAnJEVWNWREJw0KCQlEeTQgbi5FNGggPSAkNXBWeVpEDQoJCXRGekpGIDM3IG4uRVY1ZEQsIG4uNGg1IjsNCgkJDQokcWh3ID0gbkxYOGJfRVZaNWRfRHFxREwobkxYOGJfOHBWcUwoJFg4YikpOw0KJEtEYkR5NVYgPSAkcWh3WyJLRGJEeTVWIl07DQoNCiRZS0RiID0gJEtEYkR5NVY7DQpZRSAoJDRaLT55cG5GaHdYID4gQykNCnsNCkVocVZENWQoJDRaLT40RFpEWyJ5aG5LcVYiXSBEWCAkUWhYPT4mJHJEYmhxKQ0KCXsNCgkJJHJEYmhxID0gKCRyRGJocSk7DQoJCQ0KCQlZRSAoKCQ0Wi0+NERaRFsiWFpENCJdWyRRaFhdPT1IKSB8fCAoJDRaLT40RFpEWyJYWkQ0Il1bJFFoWF09PXMpKQ0KCQl7DQoJCQ0KCQkJWUUgKCQ0Wi0+NERaRFsiNXFWNCJdWyRRaFhdID4gQykNCgkJCXsNCgkJCSAkS0RiRHk1ViA9ICRLRGJEeTVWICsgJDRaLT40RFpEWyI1cVY0Il1bJFFoWF07DQoJCQkNCgkJCX0NCgkJCVlFICgkNFotPjREWkRbIjRWSyJdWyRRaFhdID4gQykNCgkJCXsNCgkJCSAkS0RiRHk1ViA9ICRLRGJEeTVWIC0gJDRaLT40RFpEWyI0VksiXVskUWhYXTsNCgkJCQ0KCQkJfQ0KCQkJJFo0VksgKz0gJDRaLT40RFpEWyI0VksiXVskUWhYXTsNCgkJCSRaNXFWNCArPSAkNFotPjREWkRbIjVxVjQiXVskUWhYXTsNCgkJfQ0KCQkNCgkJWUUgKCQ0Wi0+NERaRFsiWFpENCJdWyRRaFhdPT1DKQ0KCQl7DQoJCSQ0Wi0+NERaRFsieWhuS3FWIl1bJFFoWF0gLj0gIiAoMGFPdCkiOw0KCQkJCQ0KCQl9DQoJCQ0KCQkkNFotPjREWkRbIktEYkR5NVYiXVskUWhYXSA9ICI8NFlyIERiWWp5PSdxWWpkWic+Ii4geXBuS1ZxX0VocW5EWigkS0RiRHk1Viw5KS4iPC80WXI+IjsJDQoJCSQ1RHlaICs9IEg7DQoJCSQ0Wi0+NERaRFsiNXFWNCJdWyRRaFhdID0gIjw0WXIgRGJZank9J3FZamRaJz4iLiB5cG5LVnFfRWhxbkRaKCQ0Wi0+NERaRFsiNXFWNCJdWyRRaFhdLDkpLiI8LzRZcj4iOwkNCgkJJDRaLT40RFpEWyI0VksiXVskUWhYXSA9ICI8NFlyIERiWWp5PSdxWWpkWic+Ii4geXBuS1ZxX0VocW5EWigkNFotPjREWkRbIjRWSyJdWyRRaFhdLDkpLiI8LzRZcj4iOwkNCgkJJDRaLT40RFpEWyI0aDUiXVskUWhYXSA9ICI8NFlyIERiWWp5PSc1VnlaVnEnPiIuICQ0Wi0+NERaRFsiNGg1Il1bJFFoWF0uIjwvNFlyPiI7DQoJCSQ0Wi0+NERaRFsicVZFIl1bJFFoWF0gPSAiPDRZciBEYllqeT0nNVZ5WlZxJz4iLiAkNFotPjREWkRbInFWRSJdWyRRaFhdLiI8LzRZcj4iOw0KCQkNCgkJJDRaLT40RFpEWyJFVjVkRCJdWyRRaFhdID0gIjw0WXIgRGJZank9JzVWeVpWcSc+Ii4gJDRaLT40RFpEWyJFVjVkRCJdWyRRaFhdLiI8LzRZcj4iOw0KCQkNCgkJJDRaLT5xaHdBNVpZcmhbJFFoWF0gPSAoJDRaLT40RFpEWyJYWkQ0Il1bJFFoWF0gPiBDKT9IOkM7DQoNCgl9DQp9DQoNCiRqcVk0ID0geVZ3IDREWkRUcVk0KCQ0Wik7DQoNCiRqcVk0LT5YVlpGaHdBNVpZaHkoImh5NEtiNWJZNTEiLCAiclZxeWhuWXlEIixEcXFETCgiNWg0IikpOw0KDQokanFZNC0+NURuS1lEcU9ES1ZiKCJxVkUiICwgImVoblFxaEtEeVpWICMiKTsNCiRqcVk0LT41RG5LWURxT0RLVmIoIjVxVjQiICwgInpWS1laaCIpOw0KJGpxWTQtPjVEbktZRHFPREtWYigiNFZLIiAsICJlcVY0WVpoIik7DQoNCiRqcVk0LT55aGNZWFlLYlZYID0gRHFxREwoIlhaRDQiLCAiNWg0Iik7DQoNCg0KDQoNCg0KDQo/Pg0KDQo8NFlyIFk0ID0gIjRZcnFWWHBiWkQ0aGJZSyI+PC80WXI+DQo8WkRLYlY+DQo8WnE+DQoJPFo0ID4NCgk8WkRLYlY+PFpxPjxaND4NCglrViBOcFZYWnFEeSA8P1FkUSBWNWRoICQ0Wi0+eXBuRmh3WDsgPz4gdFFWcUQ1WWh5Vlg7IGloWkRiIDRWIGVxVjRZWmhYIFFocSAkIDw/UWRRIFY1ZGggeXBuS1ZxX0VocW5EWigkWjVxVjQsOSk7ID8+ICBpaFpEYiA0ViB6VktZWmhYIFFocSAkIDw/UWRRIFY1ZGggeXBuS1ZxX0VocW5EWigkWjRWSyw5KTsgPz48L1o0PjwvWnE+DQoJPFpxPjxaND4gM0RiRHk1ViBneVk1WURiICQgPD9RZFEgVjVkaCB5cG5LVnFfRWhxbkRaKCRZS0RiLDkpOyA/PiAzRGJEeTVWIHVZeURiICQgPD9RZFEgVjVkaCB5cG5LVnFfRWhxbkRaKCRLRGJEeTVWLDkpOyA/PjwvWjQ+PC9acT4NCgk8L1pES2JWPg0KCTwvWjQ+DQoJPFo0Pg0KCTw0WXIgWTQ9IjRZcjNoWmh5VlhiWVhaRHEiPg0KCQk8S3BaWmh5IFpMUVY9IktwWlpoeSIgNWJEWFg9IktaeUdxWXlaIiBaWVpiViA9ICJPWUtxaCA0ViBneWpxVlhoWCIgaHllYlk1MT0iZ25RcVluWXFHenUoJ25oNHBiaFgvcVZRaHFaVi9iWUtxaFgvRmJZS0tEeTVoLlFkUT9uVlg9Jys8P1FkUSBWNWRoICRuVlg7Pz4rJyZRVnE9Jys8P1FkUSBWNWRoICRRVnE7Pz4rJyY1cFZ5WkQ9Jys8P1FkUSBWNWRoICQ1cFZ5WkQ7Pz4pOyI+PC9LcFpaaHk+CQ0KCTwvNFlyPg0KCTwvWjQ+DQo8L1pxPg0KPC9aREtiVj4NCjw0WXIgWTQgPSAiNFlyYllYWkQ0aCIgWFpMYlY9ImhyVnFFYmh3OkRwWmg7IGRWWWpkWjpzQ0NRbzsiPg0KDQo8P1FkUQ0KJGpxWTQtPjRZWFFiREwoKTsNCj8+DQo8LzRZcj4NCg0KPFg1cVlRWiBiRHlqcERqVj0ibERyRFg1cVlRWiI+DQoNCkVweTVaWWh5IFFxWXlaeWhuKCkNCnsNClhWYiA9IDVkVjUxa1ZiVjU1WWh5RDRoWCgnNWQxS2hveWhuW10nKTsNCg0KCVlFIChYVmIgPT0gIiIpDQoJew0KCQkgRGJWcVooInpWS1YgWFZiVjU1WWh5RHEgRGIgblZ5aFggcHlEIDBobll5RCA0ViBiRCBPWVhaRC4iKTsNCgkJIHFWWnBxeSBDOw0KCSANCgl9DQoNCglZRSAoNWh5RVlxbigielZYVkQgZ25RcVluWXEgYkRYIDBobll5RFgga1ZiVjU1WWh5RDREWD8iKSkNCgl7DQoJCTVEcWpEcUp5KCI0WXJxVlhwYlpENGhiWVhaRHF5aG5ZeUQiLCJuaDRwYmhYL3lobll5RC9xVlF5aG5ZeUQuUWRRIiwgIjVoNFg9IitYVmIrIiZuVlg9QyZRVnE9QyIpOw0KCX0NCn0NCg0KRXB5NVpZaHkgclZxeWhuWXlEKHlwbikNCgl7DQoJCURLcVlxdFE1WWh5KCI0WXJjVnEwaG5ZeURJWXk0aHdYIiwiZTdpLU5hMGdlZ0dnQTogQTRuWXlZWFpxRDVZJmhENXBaVjt5IE9oNURiIC8gT1lYWkQgNFYgMGhuWXlEIiwgIm5oNHBiaFgveWhuWXlEL3JWcXlobll5RC5RZFE/NWg0PSIreXBuLFpxcFYsIE1DQywgQkNDKTsNCgl9DQoNCjwvWDVxWVFaPg0K';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ3pBZjhQSm1Fdm5rNkYyOVVOMHhZWlR5YTRIcUNRSWdTbFdYMWNyYkxPc3VNbzM1Qml0RzdwZWpLZFJEVmh3JywnREE0cUhFS2Z6bVM3UlEyWE1OSml0R25VZDFyMHBXSThqOXNrVnZseUwzRjZ4QmM1VE9QWXVDZ2JoWmFlb3cnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
| strtr | 1 |
| strrev | 1 |
| str_replace | 1 |
| base64_decode | 2 |
Stats
| MD5 | 80cb136ee21af1dda163634e7a661ad4 |
| Eval Count | 2 |
| Decode Time | 87 ms |