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&eacute;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&oacute;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

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C60465765 0

Stats

MD5 b6310a1471a8da5bf8a9912f04cf47e5
Eval Count 2
Decode Time 101 ms