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='Pz48P2Y3Zg0KMEhTYlVEaCgiLi4vLi4vYjBRc2hzMHYvaEhNMEhoLmY3Zi..
Decoded Output download
?><?php
include("../../libreria/engine.php");
if(!isset($_GET["txtPer"]))
{
echo "<script language='javascript'> actualizarPestana(); </script>";
exit();
}
$condicion = "";
$order = " ORDER BY m.cod";
$cuenta = $_GET["txtCuenta"];
$mes = $_GET["txtMes"];
$per = $_GET["txtPer"];
if($_GET)
{
if(isset($_GET["txtCuenta"]) && $_GET["txtCuenta"] != "")
{
$condicion .= " and k.fdo = $cuenta";
}
}
$sql = "SELECT m.cod as ckb, m.cod, m.refpago as ref, CONCAT(k.cod, '-', k.det) AS nomina, COUNT(*) AS empleados,
SUM(d.sueldo+ d.extras) AS sueldo,
(SUM(d.renta+d.arse+d.afpe+d.otros))AS descuentos,
(SUM(d.sueldo+d.extras-d.renta-d.arse-d.afpe-d.otros)) AS neto
FROM af_mnom m, af_dnom d , af_mcnom k
WHERE d.cnom = m.cod AND m.cnom = k.cod
AND m.mes = $mes AND m.per = $per AND d.stad = 1 and m.stad = 3
$condicion
GROUP BY m.cod
ORDER BY m.cod
";
$dt = new dataTable($sql);
$total = 0;
if ($dt->numRows > 0)
{
foreach($dt->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxcknom[]' type='checkbox' value='$celda1'></label>";
}
foreach($dt->data["nomina"] as $pos=>&$valor)
{
$valor = ($valor);
$total += $dt->data["sueldo"][$pos];
$dt->data["sueldo"][$pos] = "<div align='right'>". number_format($dt->data["sueldo"][$pos],2)."</div>";
$dt->data["empleados"][$pos] = "<div align='center'>". $dt->data["empleados"][$pos]."</div>";
$dt->data["descuentos"][$pos] = "<div align='right'>". number_format($dt->data["descuentos"][$pos],2)."</div>";
$dt->data["neto"][$pos] = "<div align='right'>". number_format($dt->data["neto"][$pos],2)."</div>";
$dt->data["ref"][$pos] = "<div align='center'>". $dt->data["ref"][$pos]."</div>";
}
}
$grid = new dataGrid($dt);
$grid->setRowAction("ondblclick", "pagonomina",array("cod"));
$grid->cambiarLabel("cod" , "Código");
$grid->cambiarLabel("ref" , "Ref - CG");
$grid->cambiarLabel("nomina" , "Nómina");
$grid->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxcknom[]' onclick='seleccionarChecks(this);' />");
///para el pdf
$sqlpaso = "SELECT m.cod, m.refpago as ref, k.det AS nomina, COUNT(*) AS empleados,
SUM(d.sueldo+ d.extras) AS sueldo,
(SUM(d.renta+d.arse+d.afpe+d.otros))AS descuentos,
(SUM(d.sueldo+d.extras) - SUM(d.renta+d.arse+d.afpe+d.otros)) AS neto
FROM af_mnom m, af_dnom d , af_mcnom k
WHERE d.cnom = m.cod AND m.cnom = k.cod
AND m.mes = $mes AND m.per = $per AND d.stad = 1 and m.stad = 3
$condicion
GROUP BY m.cod";
$lcuenta = nombreDelFondo($cuenta);
$lmes = nombreDelMes($mes);
$texto = 'Listado de Nminas con Cheques ';
$texto2 = 'De la Cuenta: ' .$lcuenta . ' - Correspondiente a: '. $lmes . ' DEL '. $per ;
$_SESSION["sqlDataPDF"] = array("titulo"=>$texto, "textoSQL"=>$sqlpaso,"titulo1"=>$texto2 );
////
?>
<style>
#divBotonesck button
{
margin-left:90px;
}
</style>
<div id = "divresultado">
</div>
<table><tr>
<td >
Se Muestran <?php echo $dt->numRows; ?> Nóminas por $ <?php echo number_format($total,2); ?>
</td>
<td width='100px'>
<button type="button" title = "Imprimir Lista" class="btnPrint" onClick="ImprimirPDF('modulos/reporte/nominas/RlistanominasCG.php');"></button>
</td>
<td>
<form>
<div id="divBotonesck">
<button type="button" title = "Cancelar Nómina" class="btnCancel" onClick="cancelnomck();" ></button>
<button type="button" title = "Imprimir Nóminas" class="btnPrint" onClick="PrintNomconCk();"></button>
<button type="button" title = "Imprimir Volantes de Pago" class="btnPrint" onClick="PrintVolantes();"></button>
</div>
</form>
</td></tr>
</table>
<input type = 'hidden' class ='hftitulo' value = 'Lista de Nominas con Cheques'/>
<div id = "divlistado" style="overflow:auto; height:200px;">
<?php
$grid->display();
?>
</div>
<script language="javascript">
function cancelnomck()
{
sel = checkSeleccionados('chkboxcknom[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nómina de la Lista.");
return 0;
}
if (confirm("Desea Cancelar las Nominas Seleccionadas?"))
{
cargarEn("divresultado","modulos/nomina/cancelnom.php", "cods="+sel);
}
}
function PrintNomconCk()
{ sel = checkSeleccionados('chkboxcknom[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nomina de la Lista.");
return 0;
}
imprimirNominas(sel);
}
function PrintVolantes()
{ sel = checkSeleccionados('chkboxcknom[]');
if (sel == "")
{
alert("Debe seleccionar al menos una Nomina de la Lista.");
return 0;
}
if (confirm("Desea Imprimir los Volantes de Pago de las Nominas Seleccionadas?"))
{
try{
abrirOpcion("divVolantesNominaWindows","CYT-MUNICIPIA: Administración Local / Impresioacute;n de los Volantes de Nómina", "modulos/nomina/cargarVolantes.php?cods="+sel,true, 800, 500);
}
catch(ex)
{
alert(ex);
}
}
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48P2Y3Zg0KMEhTYlVEaCgiLi4vLi4vYjBRc2hzMHYvaEhNMEhoLmY3ZiIpOw0KDQowWSghMFBQaG4oJF90eVpbIm5kbjNocyJdKSkNCnsNCgloUzdlICI8UFNzMGZuIGJ2SE1Vdk1oPSdrdld2UFNzMGZuJz4gdlNuVXZiMGN2czNoUG52SHYoKTsgPC9QU3MwZm4+IjsJDQoJaGQwbigpOw0KfQ0KDQokU2VIRDBTMGVIID0gIiI7DQokZXNEaHMgPSAiIEVHWHlHIExCIHEuU2VEIjsNCiRTVWhIbnYgPSAkX3R5WlsibmRuQ1VoSG52Il07DQokcWhQID0gJF90eVpbIm5kbnBoUCJdOw0KJGZocyA9ICRfdHlaWyJuZG4zaHMiXTsNCg0KMFkoJF90eVopDQp7DQoJDQoJMFkoMFBQaG4oJF90eVpbIm5kbkNVaEhudiJdKSAmJiAkX3R5WlsibmRuQ1VoSG52Il0gIT0gIiIpDQoJew0KCQ0KCSRTZUhEMFMwZUggLj0gIiB2SEQgNS5ZRGUgPSAkU1VoSG52IjsNCgkNCgl9DQp9DQoNCiRQMWIgPSAiUnlteUNaIHEuU2VEIHZQIFM1USwgcS5TZUQsIHEuc2hZZnZNZSB2UCBzaFksIENFNkNBWig1LlNlRCwgJy0nLCA1LkRobikgQVIgSGVxMEh2LCBDRXc2WigqKSBBUiBocWZiaHZEZVAsIA0KCQlSd3AoRC5QVWhiRGUrIEQuaGRuc3ZQKSBBUiBQVWhiRGUsDQoJCShSd3AoRC5zaEhuditELnZzUGgrRC52WWZoK0QuZW5zZVApKUFSIERoUFNVaEhuZVAsDQoJCShSd3AoRC5QVWhiRGUrRC5oZG5zdlAtRC5zaEhudi1ELnZzUGgtRC52WWZoLUQuZW5zZVApKSBBUiBIaG5lDQoJCUpHRXAgdllfcUhlcSBxLCB2WV9ESGVxIEQgLCB2WV9xU0hlcSA1IA0KCQlPYXlHeSBELlNIZXEgPSBxLlNlRCBBNlggIHEuU0hlcSA9IDUuU2VEIA0KCQlBNlggcS5xaFAgPSAkcWhQIEE2WCBxLmZocyA9ICRmaHMgQTZYIEQuUG52RCA9IHUgdkhEIHEuUG52RCA9IDgNCgkJJFNlSEQwUzBlSA0KCQl0R0V3MyBMQiBxLlNlRA0KCQlFR1h5RyBMQiBxLlNlRA0KCQkNCiI7DQoNCiREbiA9IEhoaiBEdm52WnZRYmgoJFAxYik7DQokbmVudmIgPSByOw0KDQowWSAoJERuLT5IVXFHZWpQID4gcikNCg0Kew0KDQoJWWVzaHZTNygkRG4tPkR2bnZbIlM1USJdIHZQICYkU2hiRHZ1KQ0KCXsNCgkJJFNoYkR2dSA9ICI8YnZRaGIgUG56Ymg9J2o3MG5oLVBmdlNoOkhlanN2ZjsgJz48MEhmVW4gSHZxaD0nUzc1UWVkUzVIZXFbXScgbnpmaD0nUzdoUzVRZWQnIFd2YlVoPSckU2hiRHZ1Jz48L2J2UWhiPiI7DQoJfSANCg0KCVllc2h2UzcoJERuLT5Edm52WyJIZXEwSHYiXSB2UCAkZmVQPT4mJFd2YmVzKQ0KCXsNCgkJJFd2YmVzID0gKCRXdmJlcyk7DQoJCSRuZW52YiArPSAkRG4tPkR2bnZbIlBVaGJEZSJdWyRmZVBdOw0KCQkkRG4tPkR2bnZbIlBVaGJEZSJdWyRmZVBdID0gIjxEMFcgdmIwTUg9J3MwTTduJz4iLiBIVXFRaHNfWWVzcXZuKCREbi0+RHZudlsiUFVoYkRlIl1bJGZlUF0sSSkuIjwvRDBXPiI7DQoJCSREbi0+RHZudlsiaHFmYmh2RGVQIl1bJGZlUF0gPSAiPEQwVyB2YjBNSD0nU2hIbmhzJz4iLiAkRG4tPkR2bnZbImhxZmJodkRlUCJdWyRmZVBdLiI8L0QwVz4iOw0KCQkkRG4tPkR2bnZbIkRoUFNVaEhuZVAiXVskZmVQXSA9ICI8RDBXIHZiME1IPSdzME03bic+Ii4gSFVxUWhzX1llc3F2bigkRG4tPkR2bnZbIkRoUFNVaEhuZVAiXVskZmVQXSxJKS4iPC9EMFc+IjsJDQoJCSREbi0+RHZudlsiSGhuZSJdWyRmZVBdID0gIjxEMFcgdmIwTUg9J3MwTTduJz4iLiBIVXFRaHNfWWVzcXZuKCREbi0+RHZudlsiSGhuZSJdWyRmZVBdLEkpLiI8L0QwVz4iOwkNCgkJJERuLT5Edm52WyJzaFkiXVskZmVQXSA9ICI8RDBXIHZiME1IPSdTaEhuaHMnPiIuICREbi0+RHZudlsic2hZIl1bJGZlUF0uIjwvRDBXPiI7DQoJCQ0KCX0NCg0KfQ0KDQokTXMwRCA9IEhoaiBEdm52dHMwRCgkRG4pOw0KDQokTXMwRC0+UGhuR2VqQVNuMGVIKCJlSERRYlNiMFM1IiwgImZ2TWVIZXEwSHYiLHZzc3Z6KCJTZUQiKSk7DQoNCiRNczBELT5TdnFRMHZzbXZRaGIoIlNlRCIgLCAiQyZldlNVbmg7RDBNZSIpOw0KJE1zMEQtPlN2cVEwdnNtdlFoYigic2hZIiAsICJHaFkgLSBDdCIpOw0KJE1zMEQtPlN2cVEwdnNtdlFoYigiSGVxMEh2IiAsICI2JmV2U1VuaDtxMEh2Iik7DQokTXMwRC0+U3ZxUTB2c212UWhiKCJTNVEiICwiPDBIZlVuIG56Zmg9J1M3aFM1UWVkJyBIdnFoPSdTNzVRZWRTNUhlcVtdJyBlSFNiMFM1PSdQaGJoU1MwZUh2c0M3aFM1UChuNzBQKTsnIC8+Iik7DQoNCi8vL2Z2c3YgaGIgZkRZDQokUDFiZnZQZSA9ICJSeW15Q1ogcS5TZUQsIHEuc2hZZnZNZSB2UCBzaFksIDUuRGhuIEFSIEhlcTBIdiwgQ0V3NlooKikgQVIgaHFmYmh2RGVQLCANCgkJUndwKEQuUFVoYkRlKyBELmhkbnN2UCkgQVIgUFVoYkRlLA0KCQkoUndwKEQuc2hIbnYrRC52c1BoK0QudllmaCtELmVuc2VQKSlBUiBEaFBTVWhIbmVQLA0KCQkoUndwKEQuUFVoYkRlK0QuaGRuc3ZQKSAtIFJ3cChELnNoSG52K0QudnNQaCtELnZZZmgrRC5lbnNlUCkpIEFSIEhobmUNCgkJSkdFcCB2WV9xSGVxIHEsIHZZX0RIZXEgRCAsIHZZX3FTSGVxIDUgDQoJCU9heUd5IEQuU0hlcSA9IHEuU2VEIEE2WCAgcS5TSGVxID0gNS5TZUQgDQoJCUE2WCBxLnFoUCA9ICRxaFAgQTZYIHEuZmhzID0gJGZocyBBNlggRC5QbnZEID0gdSB2SEQgcS5QbnZEID0gOA0KCQkkU2VIRDBTMGVIDQoJCXRHRXczIExCIHEuU2VEIjsNCg0KJGJTVWhIbnYgPSBIZXFRc2hYaGJKZUhEZSgkU1VoSG52KTsNCiRicWhQID0gSGVxUXNoWGhicGhQKCRxaFApOw0KJG5oZG5lID0gJ20wUG52RGUgRGggNvNxMEh2UCBTZUggQzdoMVVoUCAnOwkJCQ0KJG5oZG5lSSA9ICdYaCBidiBDVWhIbnY6ICcgLiRiU1VoSG52IC4gJyAgLSBDZXNzaFBmZUhEMGhIbmggdjogJy4gJGJxaFAgLiAnIFh5bSAnLiAkZmhzIDsNCg0KJF9SeVJSTkU2WyJQMWJYdm52M1hKIl0gPSB2c3N2eigibjBuVWJlIj0+JG5oZG5lLCAibmhkbmVSNG0iPT4kUDFiZnZQZSwibjBuVWJldSI9PiRuaGRuZUkgKTsNCgkJCQ0KLy8vLw0KDQo/Pg0KDQo8UG56Ymg+DQoJI0QwV0xlbmVIaFBTNSBRVW5uZUgNCgl7DQoJCXF2c00wSC1iaFluOktyZmQ7DQoJCQ0KCX0NCg0KPC9QbnpiaD4NCjxEMFcgMEQgPSAiRDBXc2hQVWJudkRlIj4NCjwvRDBXPg0KPG52UWJoPjxucz4NCgk8bkQgPg0KCVJoIHBVaFBuc3ZIIDw/ZjdmIGhTN2UgJERuLT5IVXFHZWpQOyA/PiA2JmV2U1VuaDtxMEh2UCBmZXMgJCA8P2Y3ZiBoUzdlIEhVcVFoc19ZZXNxdm4oJG5lbnZiLEkpOyA/Pg0KCTwvbkQ+DQoJPG5EIGowRG43PSd1cnJmZCc+DQoJPFFVbm5lSCBuemZoPSJRVW5uZUgiIG4wbmJoID0gIk5xZnMwcTBzIG0wUG52IiBTYnZQUD0iUW5IM3MwSG4iIGVIQ2IwUzU9Ik5xZnMwcTBzM1hKKCdxZURVYmVQL3NoZmVzbmgvSGVxMEh2UC9HYjBQbnZIZXEwSHZQQ3QuZjdmJyk7Ij48L1FVbm5lSD4NCgk8L25EPg0KCTxuRD4JDQoJPFllc3E+IA0KCQk8RDBXIDBEPSJEMFdMZW5lSGhQUzUiPg0KCQk8UVVubmVIIG56Zmg9IlFVbm5lSCIgbjBuYmggPSAiQ3ZIU2hidnMgNiZldlNVbmg7cTBIdiIgU2J2UFA9IlFuSEN2SFNoYiIgZUhDYjBTNT0iU3ZIU2hiSGVxUzUoKTsiID48L1FVbm5lSD4NCgkJPFFVbm5lSCBuemZoPSJRVW5uZUgiIG4wbmJoID0gIk5xZnMwcTBzIDYmZXZTVW5oO3EwSHZQIiBTYnZQUD0iUW5IM3MwSG4iIGVIQ2IwUzU9IjNzMEhuNmVxU2VIQzUoKTsiPjwvUVVubmVIPg0KCQk8UVVubmVIIG56Zmg9IlFVbm5lSCIgbjBuYmggPSAiTnFmczBxMHMgRmVidkhuaFAgRGggM3ZNZSIgU2J2UFA9IlFuSDNzMEhuIiBlSENiMFM1PSIzczBIbkZlYnZIbmhQKCk7Ij48L1FVbm5lSD4NCgkJDQoJCTwvRDBXPg0KCTwvWWVzcT4NCgkNCgk8L25EPjwvbnM+DQo8L252UWJoPg0KPDBIZlVuIG56ZmggPSAnNzBERGhIJyBTYnZQUCA9JzdZbjBuVWJlJyBXdmJVaCA9ICdtMFBudiBEaCA2ZXEwSHZQIFNlSCBDN2gxVWhQJy8+DQo8RDBXIDBEID0gIkQwV2IwUG52RGUiIFBuemJoPSJlV2hzWWJlajp2VW5lOyA3aDBNN246SXJyZmQ7Ij4NCg0KPD9mN2YNCiRNczBELT5EMFBmYnZ6KCk7DQo/Pg0KPC9EMFc+DQoNCjxQU3MwZm4gYnZITVV2TWg9Imt2V3ZQU3MwZm4iPg0KDQpZVUhTbjBlSCBTdkhTaGJIZXFTNSgpDQp7DQoJUGhiID0gUzdoUzVSaGJoU1MwZUh2RGVQKCdTNzVRZWRTNUhlcVtdJyk7DQoJMFkgKFBoYiA9PSAiIikNCgl7DQoJCSB2YmhzbigiWGhRaCBQaGJoU1MwZUh2cyB2YiBxaEhlUCBVSHYgNiZldlNVbmg7cTBIdiBEaCBidiBtMFBudi4iKTsNCgkJIHNoblVzSCByOw0KCX0NCgkNCgkwWSAoU2VIWTBzcSgiWGhQaHYgQ3ZIU2hidnMgYnZQIDZlcTBIdlAgUmhiaFNTMGVIdkR2UD8iKSkNCgl7DQoJU3ZzTXZzeUgoIkQwV3NoUFVibnZEZSIsInFlRFViZVAvSGVxMEh2L1N2SFNoYkhlcS5mN2YiLCAiU2VEUD0iK1BoYik7DQoJfQkJDQp9DQoNCllVSFNuMGVIIDNzMEhuNmVxU2VIQzUoKQ0KewlQaGIgPSBTN2hTNVJoYmhTUzBlSHZEZVAoJ1M3NVFlZFM1SGVxW10nKTsNCg0KCTBZIChQaGIgPT0gIiIpDQoJew0KCQkgdmJoc24oIlhoUWggUGhiaFNTMGVIdnMgdmIgcWhIZVAgVUh2IDZlcTBIdiBEaCBidiBtMFBudi4iKTsNCgkJIHNoblVzSCByOw0KCSANCgl9DQoJDQoJMHFmczBxMHM2ZXEwSHZQKFBoYik7DQp9DQoNCllVSFNuMGVIIDNzMEhuRmVidkhuaFAoKQ0KDQp7CVBoYiA9IFM3aFM1UmhiaFNTMGVIdkRlUCgnUzc1UWVkUzVIZXFbXScpOw0KDQoJMFkgKFBoYiA9PSAiIikNCgl7DQoJCSB2YmhzbigiWGhRaCBQaGJoU1MwZUh2cyB2YiBxaEhlUCBVSHYgNmVxMEh2IERoIGJ2IG0wUG52LiIpOw0KCQkgc2huVXNIIHI7DQoJIA0KCX0NCgkNCgkwWSAoU2VIWTBzcSgiWGhQaHYgTnFmczBxMHMgYmVQIEZlYnZIbmhQIERoIDN2TWUgRGggYnZQIDZlcTBIdlAgUmhiaFNTMGVIdkR2UD8iKSkNCgl7DQoJCW5zensNCgkJCQ0KCQkJdlFzMHNFZlMwZUgoIkQwV0ZlYnZIbmhQNmVxMEh2TzBIRGVqUCIsIkNCWi1wdzZOQ04zTkE6IEFEcTBIMFBuc3ZTMCZldlNVbmg7SCBtZVN2YiAvIE5xZnNoUDBldlNVbmg7SCBEaCBiZVAgRmVidkhuaFAgRGggNiZldlNVbmg7cTBIdiIsICJxZURVYmVQL0hlcTBIdi9TdnNNdnNGZWJ2SG5oUC5mN2Y/U2VEUD0iK1BoYixuc1VoLCB4cnIsIDlycik7DQoJCX0NCgkJU3ZuUzcoaGQpDQoJCXsNCgkJCXZiaHNuKGhkKTsNCgkJfQ0KCX0NCn0NCg0KDQoJDQo8L1BTczBmbj4NCg=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ0lBelN2b3BXUDh4M1ZyTWpid0hmT0NOOWhMblEwWVVaeVRpQjRGRHNSdWFsMWVrZDJHNnE3bUpYZ2NLNUV0JywnMkF5Y2E2TXZzMzhQNzBnd2xVbnBXQ0k1ZUJ0YmlmdVRFWDRZUVZkclMxSEpxb2p4WlJObWhMRkRLejlrT0cnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 6f4432cb67b3d92d0cb68ad5ed26a52a |
Eval Count | 2 |
Decode Time | 51 ms |