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='Pz48P01JTQ0KeFY1VU9YNygiLi4vLi4vVXhTejd6eEQvN1Z1eFY3Lk1JTS..
Decoded Output download
?><?php
include("../../libreria/engine.php");
$condicion = "";
if(isset($_GET["txtDesc"]) && $_GET["txtDesc"] != "")
{
$dat = $_GET["txtDesc"];
$condicion .= " and d.coddesc = '{$dat}' ";
}
if(isset($_GET["txtDato"]) && $_GET["txtDato"] != "")
{
$dat = $_GET["txtDato"];
$condicion .= " and s.codemp = '{$dat}' ";
echo EmpDescuento($dat);
}
$sql = "SELECT d.codigo as ckb, d.codigo as cod, s.codemp, s.nombre_completo, s.cedula,m.detalle as descuento, d.monto AS monto, d.referencia
FROM af_demp d, af_mcnom t, af_emp s , af_mdesc m
WHERE d.codemp = s.codemp and s.nomina = t.cod and m.cod = d.coddesc
{$condicion}
ORDER BY s.nombre_completo
";
$dt = new dataTable($sql);
$total = 0;
if($dt->numRows > 0)
{
foreach($dt->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxDescEmpleado[]' type='checkbox' value='$celda1'></label>";
}
foreach($dt->data["nombre_completo"] as $pos=>&$valor)
{
$valor = ($valor);
$total += $dt->data["monto"][$pos];
$dt->data["monto"][$pos] = "<div align='right'>". number_format($dt->data["monto"][$pos],2)."</div>";
$dt->data["cedula"][$pos] = "<div align='center'>". $dt->data["cedula"][$pos]."</div>";
}
}
$grid = new dataGrid($dt);
$grid->setRowAction("ondblclick", "descuento",array("cod"));
$grid->cambiarLabel("cedula" , "Cédula");
$grid->cambiarLabel("nombre_completo" , "Nombre");
$grid->cambiarLabel("referencia" , "Referencia");
$grid->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxDescEmpleado[]' onclick='seleccionarChecks(this);' />");
$grid->noVisibles = array("cod");
///para el pdf
$periodo = "";
$sqlpaso = $sql;
$texto2 = ' ';
$texto = 'Listado de Descuentos a Empleados - Cuenta: ';
$_SESSION["sqlDataPDF"] = array("titulo"=>$texto, "textoSQL"=>$sqlpaso,"titulo1"=>$texto2 );
////
?>
<div id = "divresultadodescuentoEmpl"></div>
<style>
<style>
#divBotonesM button
{
margin-left:50px;
}
</style>
</style>
<div id="divdeleyendaEmp" style="font-size:100%; color: blue; "></div>
<table><tr>
<td >
Se Muestran <?php echo $dt->numRows; ?> Descuentos por $ <?php echo number_format($total,2); ?>
</td>
<td>
<div id = "divBotonesM">
<button type="button" class = "btnAdd" title = "Nuevo Descuento" onclick="descuento();" ></button>
<button type="button" class = "btnCancel" title = "Cancelar Descuento(s)" onclick="cancelardescuento();" ></button>
<button type="button" class="btnPrint" title = "Lista de Descuentos" onclick="ImprimirPDF('modulos/reporte/nominas/Rdescuentoemp.php')" ></button>
</div>
</td>
</tr>
</table>
</form>
<div id = "divlistado" style="overflow:auto; height:300px;">
<?php
$grid->display();
?>
</div>
<script language='javascript'>
function descuento(num)
{
abrirOpcion("divActivoEditWindows","CYT-MUNICIPIA: Administración Local / Mantenimiento de Descuentos a Empleados", "modulos/nomina/descuento.php?cod="+num,true, 650, 450);
}
function cancelardescuento()
{
sel = checkSeleccionados('chkboxDescEmpleado[]');
if (sel == "")
{
alert("Debe seleccionar al menos un Descuentos de la lista.");
return 0;
}
if (confirm("Desea Eliminar los Descuentos Seleccionados?"))
{
cargarEn("divresultadodescuentoEmpl","modulos/nomina/cancelDescuento.php", "cod="+sel);
}
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48P01JTQ0KeFY1VU9YNygiLi4vLi4vVXhTejd6eEQvN1Z1eFY3Lk1JTSIpOw0KJDV2Vlh4NXh2ViA9ICIiOw0KDQp4Tih4aWk3cSgkX21STFsicWJxQjdpNSJdKSAmJiAkX21STFsicWJxQjdpNSJdICE9ICIiKQ0Kew0KCSRYRHEgPSAkX21STFsicWJxQjdpNSJdOw0KCSQ1dlZYeDV4dlYgLj0gIiBEVlggWC41dlhYN2k1ID0gJ3skWERxfScgIjsNCn0NCg0KeE4oeGlpN3EoJF9tUkxbInFicUJEcXYiXSkgJiYgJF9tUkxbInFicUJEcXYiXSAhPSAiIikNCnsNCgkkWERxID0gJF9tUkxbInFicUJEcXYiXTsNCgkkNXZWWHg1eHZWIC49ICIgRFZYIGkuNXZYN1RNID0gJ3skWERxfScgIjsNCgk3NUl2IFJUTUI3aTVPN1ZxdigkWERxKTsNCgkNCgkNCn0NCg0KDQoNCiRpSFUgPSAiMlI5UlBMIFguNXZYeHV2IERpIDVZUywgWC41dlh4dXYgRGkgNXZYLCBpLjV2WDdUTSwgaS5WdlRTejdfNXZUTVU3cXYsIGkuNTdYT1VELFQuWDdxRFVVNyBEaSBYN2k1TzdWcXYsICBYLlR2VnF2IEEyIFR2VnF2LCBYLno3Tjd6N1Y1eEQNCgkJNG90NiBETl9YN1RNIFgsIEROX1Q1VnZUIHEsIEROXzdUTSBpICwgRE5fVFg3aTUgVA0KCQlGalJvUiBYLjV2WDdUTSA9IGkuNXZYN1RNIERWWCBpLlZ2VHhWRCA9IHEuNXZYIERWWCBULjV2WCA9IFguNXZYWDdpNQ0KCQl7JDV2Vlh4NXh2Vn0NCgkJdG9CUm8gblogaS5WdlRTejdfNXZUTVU3cXYNCg0KIjsNCg0KJFhxID0gVjczIFhEcURMRFNVNygkaUhVKTsNCiRxdnFEVSA9IFE7DQoNCnhOKCRYcS0+Vk9Ub3YzaSA+IFEpDQp7DQoNCk52ejdENUkoJFhxLT5YRHFEWyI1WVMiXSBEaSAmJDU3VVhESykNCgkJew0KCQkJJDU3VVhESyA9ICI8VURTN1UgaXFhVTc9JzNJeHE3LWlNRDU3OlZ2M3pETTsgJz48eFZNT3EgVkRUNz0nNUlZU3ZiQjdpNVJUTVU3RFh2W10nIHFhTTc9JzVJNzVZU3ZiJyByRFVPNz0nJDU3VVhESyc+PC9VRFM3VT4iOw0KCQl9DQoJTnZ6N0Q1SSgkWHEtPlhEcURbIlZ2VFN6N181dlRNVTdxdiJdIERpICRNdmk9PiYkckRVdnopDQoJew0KCQkkckRVdnogPSAoJHJEVXZ6KTsNCgkJJHF2cURVICs9ICRYcS0+WERxRFsiVHZWcXYiXVskTXZpXTsNCgkJJFhxLT5YRHFEWyJUdlZxdiJdWyRNdmldID0gIjxYeHIgRFV4dVY9J3p4dUlxJz4iLiBWT1RTN3pfTnZ6VERxKCRYcS0+WERxRFsiVHZWcXYiXVskTXZpXSxlKS4iPC9YeHI+IjsJDQoJCSRYcS0+WERxRFsiNTdYT1VEIl1bJE12aV0gPSAiPFh4ciBEVXh1Vj0nNTdWcTd6Jz4iLiAkWHEtPlhEcURbIjU3WE9VRCJdWyRNdmldLiI8L1h4cj4iOwkNCgl9DQp9DQoNCiR1enhYID0gVjczIFhEcURtenhYKCRYcSk7DQoNCiR1enhYLT5pN3FvdjNBNXF4dlYoInZWWFNVNVV4NVkiLCAiWDdpNU83VnF2IixEenpEYSgiNXZYIikpOw0KDQokdXp4WC0+NURUU3hEejlEUzdVKCI1N1hPVUQiICwgIlAmN0Q1T3E3O1hPVUQiKTsNCiR1enhYLT41RFRTeER6OURTN1UoIlZ2VFN6N181dlRNVTdxdiIgLCAiOHZUU3o3Iik7DQokdXp4WC0+NURUU3hEejlEUzdVKCJ6N043ejdWNXhEIiAsICJvN043ejdWNXhEIik7DQokdXp4WC0+NURUU3hEejlEUzdVKCI1WVMiICwiPHhWTU9xIHFhTTc9JzVJNzVZU3ZiJyBWRFQ3PSc1SVlTdmJCN2k1UlRNVTdEWHZbXScgdlY1VXg1WT0naTdVNzU1eHZWRHpQSTc1WWkocUl4aSk7JyAvPiIpOw0KJHV6eFgtPlZ2Z3hpeFNVN2kgPSBEenpEYSgiNXZYIik7CQ0KLy8vTUR6RCA3VSBNWE4NCiRNN3p4dlh2ID0gIiI7DQokaUhVTURpdiA9ICRpSFU7DQoNCiRxN2JxdmUgPSAnICc7CQkJDQokcTdicXYgPSAnOXhpcURYdiBYNyBCN2k1TzdWcXZpIEQgUlRNVTdEWHZpIC0gUE83VnFEOiAnOw0KDQokXzJSMjJXdDhbImlIVUJEcURmQjQiXSA9IER6ekRhKCJxeHFPVXYiPT4kcTdicXYsICJxN2JxdjJkOSI9PiRpSFVNRGl2LCJxeHFPVXZLIj0+JHE3YnF2ZSApOw0KCQkJDQovLy8vDQoNCg0KPz4NCg0KDQo8WHhyIHhYID0gIlh4cno3aU9VcURYdlg3aTVPN1ZxdlJUTVUiPjwvWHhyPg0KPGlxYVU3Pg0KCTxpcWFVNz4NCgkjWHhybnZxdlY3aTYgU09xcXZWDQoJew0KCQlURHp1eFYtVTdOcTpjUU1iOw0KCX0NCg0KPC9pcWFVNz4NCg0KPC9pcWFVNz4NCg0KPFh4ciB4WD0iWHhyWDdVN2E3VlhEUlRNIiBpcWFVNz0iTnZWcS1peDE3OktRUSU7IDV2VXZ6OiBTVU83OyAiPjwvWHhyPg0KPHFEU1U3Pjxxej4NCgk8cVggPg0KCTI3IDZPN2lxekRWIDw/TUlNIDc1SXYgJFhxLT5WT1RvdjNpOyA/PiBCN2k1TzdWcXZpIE12eiAkIDw/TUlNIDc1SXYgVk9UUzd6X052elREcSgkcXZxRFUsZSk7ID8+DQoJPC9xWD4NCgk8cVg+DQoJPFh4ciB4WCA9ICJYeHJudnF2VjdpNiI+DQoJPFNPcXF2ViBxYU03PSJTT3FxdlYiIDVVRGlpID0gIlNxVkFYWCIgcXhxVTcgPSAiOE83cnYgQjdpNU83VnF2IiB2VjVVeDVZPSJYN2k1TzdWcXYoKTsiID48L1NPcXF2Vj4NCgk8U09xcXZWIHFhTTc9IlNPcXF2ViIgNVVEaWkgPSAiU3FWUERWNTdVIiBxeHFVNyA9ICJQRFY1N1VEeiBCN2k1TzdWcXYoaSkiIHZWNVV4NVk9IjVEVjU3VUR6WDdpNU83VnF2KCk7IiA+PC9TT3FxdlY+DQoJPFNPcXF2ViBxYU03PSJTT3FxdlYiIDVVRGlpPSJTcVZmenhWcSIgcXhxVTcgPSAiOXhpcUQgWDcgQjdpNU83VnF2aSIgdlY1VXg1WT0iV1RNenhUeHpmQjQoJ1R2WE9VdmkvejdNdnpxNy9WdlR4VkRpL29YN2k1TzdWcXY3VE0uTUlNJykiID48L1NPcXF2Vj4NCgk8L1h4cj4NCgk8L3FYPg0KCQ0KCTwvcXo+DQo8L3FEU1U3PgkNCjwvTnZ6VD4NCjxYeHIgeFggPSAiWHhyVXhpcURYdiIgaXFhVTc9InZyN3pOVXYzOkRPcXY7IEk3eHVJcTpoUVFNYjsiPg0KDQo8P01JTQ0KJHV6eFgtPlh4aU1VRGEoKTsNCj8+DQo8L1h4cj4NCg0KDQo8aTV6eE1xIFVEVnVPRHU3PSd5RHJEaTV6eE1xJz4NCg0KTk9WNXF4dlYgWDdpNU83VnF2KFZPVCkNCnsNCg0KCURTenh6dE01eHZWKCJYeHJBNXF4cnZSWHhxRnhWWHYzaSIsIlBaTC02RzhXUFdmV0E6IEFYVHhWeGlxekQ1eCZ2RDVPcTc7ViA5djVEVSAvIDZEVnE3VnhUeDdWcXYgWDcgQjdpNU83VnF2aSBEIFJUTVU3RFh2aSIsICJUdlhPVXZpL1Z2VHhWRC9YN2k1TzdWcXYuTUlNPzV2WD0iK1ZPVCxxek83LCBsY1EsIHBjUSk7DQoJDQp9DQoNCk5PVjVxeHZWIDVEVjU3VUR6WDdpNU83VnF2KCkNCg0Kew0KCWk3VSA9IDVJNzVZMjdVNzU1eHZWRFh2aSgnNUlZU3ZiQjdpNVJUTVU3RFh2W10nKTsNCgkgeE4gKGk3VSA9PSAiIikNCgkgew0KCSBEVTd6cSgiQjdTNyBpN1U3NTV4dlZEeiBEVSBUN1Z2aSBPViBCN2k1TzdWcXZpIFg3IFVEIFV4aXFELiIpOw0KCSB6N3FPelYgUTsNCgkgDQoJfQ0KDQoNCgl4TiAoNXZWTnh6VCgiQjdpN0QgUlV4VHhWRHogVXZpIEI3aTVPN1ZxdmkgMjdVNzU1eHZWRFh2aT8iKSkNCgl7DQoJCTVEenVEelJWKCJYeHJ6N2lPVXFEWHZYN2k1TzdWcXZSVE1VIiwiVHZYT1V2aS9WdlR4VkQvNURWNTdVQjdpNU83VnF2Lk1JTSIsICI1dlg9IitpN1UpOw0KCX0NCgkNCn0NCg0KCQ0KDQo8L2k1enhNcT4NCg=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJzhBbDd0aDUwYlNvUE1OWUtJRVJYcHg5dm5MNGM2SHdDeUdkUWt6Z2UyV1ZVbVozSlRxT0RGc2pCaWExZnVyJywnTkE2ZU8zYzh4YlJDcGZrMWg5RWQ0aUxvQlRGNU1xS1pqVVEwN3JWMlNJbmxHWXdKbXR1YVdYSERzeXpQZ3YnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | b6310a1471a8da5bf8a9912f04cf47e5 |
Eval Count | 2 |
Decode Time | 101 ms |