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='Pz48P2l5aQ0KCVd4Y2dMMEUoIi4uLy4uL2dXUm5FbldUL0V4OVd4RS5peW..

Decoded Output download

?><?php
	include("../../libreria/engine.php");
	
	$per = $_SESSION["sistemVARS"]["per"];
	$fondo = $_GET["fondo"] + 0;
	$condicion = '';
	////paraa maenejar el cambio de catalogo 2011-2012
	if ($per > 2011)
	{
		$condicion .= " AND c.ver = 'B' ";
	}
	else
	{
		$condicion .= " AND c.ver = 'A' ";
	}
	/////
	
	$sql = "SELECT t.prg, concat(t.prg, '-', IF(p.detprg IS NULL,c.detprg,p.detprg)) AS det
	FROM af_tgasto t 
	LEFT JOIN cat_mprog c ON t.prg = c.cod $condicion
	LEFT JOIN af_proy p ON t.prg = p.proy AND p.per =t.per
	WHERE t.per = $per 	and t.fdo = $fondo 
	GROUP BY t.prg  ORDER BY t.prg
	";
	
	
	
if($_POST)
{
		$programa = $_POST["txtPrgEnBusquedaPres"];
		mostrarPresupuesto($fondo, $programa);
		exit();
}
	$dt = new dataTable($sql);
	if ($dt->numRows > 0)

	{
		foreach($dt->data["det"] as &$dato)
		{
				
			$dato = ($dato);
		}
		
	}
	$txtPrg = new comboBox("txtPrgEnBusquedaPres", $dt);
	$txtPrg->accion="onchange=\"$('#frmBusquedaCodPres').submit();\"";
	
function mostrarPresupuesto($fondo, $programa='')
{
	$per = $_SESSION["sistemVARS"]["per"];
	$condicion = '';
	$linea = '';
	////paraa maenejar el cambio de catalogo 2011-2012
	if ($per > 2011)
	{
		$linea .= " AND c.ver = 'B' ";
	}
	else
	{
		$linea .= " AND c.ver = 'A' " ;
	}
	/////
	$condicion .= ($programa !="")?" and t.prg='$programa' ":"";

	$per = $_SESSION["sistemVARS"]["per"];
	$sql = "SELECT t.pres, CONCAT(IF(p.detprg IS NULL,c.detprg,p.detprg), '-' , m.det) AS detn,
	(SUM(q.monto) - IFNULL((SELECT SUM(monto) FROM af_exec WHERE pres = t.pres AND ref IN (SELECT cod FROM af_gasto WHERE stad = 1) ),0)) AS balance
	, 'x' as x
	FROM af_tgasto t
	LEFT JOIN af_pres q ON t.pres = q.pres
	LEFT JOIN cat_mclas m ON t.clas = m.cod
	LEFT JOIN cat_mprog c ON t.prg = c.cod $linea
	LEFT JOIN af_proy p ON t.prg = p.proy AND p.per =t.per
	WHERE t.per = $per  AND t.fdo =$fondo   $condicion  GROUP BY t.pres  ORDER BY t.pres";
	//El fondo

	//ECHO $sql;
	$dt = new dataTable($sql);
	if ($dt->numRows > 0)

	{
		foreach($dt->data["pres"] as $llave=>&$valor)
		{
			$dt->data["detn"][$llave] = ($dt->data["detn"][$llave]);
			$dt->data["pres"][$llave]  = substr($dt->data["pres"][$llave],4,strlen($dt->data["pres"][$llave]));
			$dt->data["x"][$llave] = $dt->data["balance"][$llave];
			$dt->data["balance"][$llave]  = "<div align='right'>". number_format($dt->data["balance"][$llave],2)."</div>";
				
		}

	}	
	$grid = new dataGrid($dt);
	$grid->setRowAction("ondblclick", "seleccionarDetalle",array("pres", "detn", "x"));
	$grid->noVisibles = array("x");
	$grid->display();
	
	//ondblclick=\"seleccionarDetalle('{$row['pres']}', '{$row['detn']}', '{$balance }')\" class='luminicos'
}

?>

<form method='post' action ='modulos/comprobante/codigosPresupuestarios.php?fondo=<?php echo $fondo; ?>' id='frmBusquedaCodPres'>

<div>
Programa:
<?php 
	$txtPrg->display();
?>
<br/><br/>
</div>
</form>

<div id='tbodyCodigoPresupuestarios'>
	<?php
		mostrarPresupuesto($fondo);
	
	?>

</div>

<script language='javascript'>
	asgForm($("#frmBusquedaCodPres"),$("#tbodyCodigoPresupuestarios") );

</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P2l5aQ0KCVd4Y2dMMEUoIi4uLy4uL2dXUm5FbldUL0V4OVd4RS5peWkiKTsNCgkNCgkkaUVuID0gJF8xdzExNGxxWyI4Vzh1RVNlQUQxIl1bImlFbiJdOw0KCSROYXgwYSA9ICRfVXdCWyJOYXgwYSJdICsgNzsNCgkkY2F4MFdjV2F4ID0gJyc7DQoJLy8vL2lUblRUIFNURXhFQ1RuIEVnIGNUU1JXYSAwRSBjVHVUZ2E5YSA1NzMzLTU3MzUNCglXTiAoJGlFbiA+IDU3MzMpDQoJew0KCQkkY2F4MFdjV2F4IC49ICIgQXFIIGMuRkVuID0gJ2YnICI7DQoJfQ0KCUVnOEUNCgl7DQoJCSRjYXgwV2NXYXggLj0gIiBBcUggYy5GRW4gPSAnQScgIjsNCgl9DQoJLy8vLy8NCgkNCgkkOHBnID0gIjF3T3dYQiB1LmluOSwgY2F4Y1R1KHUuaW45LCAnLScsIDRQKGkuMEV1aW45IDQxIHF0T08sYy4wRXVpbjksaS4wRXVpbjkpKSBBMSAwRXUNCglQRGxrIFROX3U5VDh1YSB1IA0KCU93UEIgamw0cSBjVHVfU2luYTkgYyBscSB1LmluOSA9IGMuY2EwICRjYXgwV2NXYXgNCglPd1BCIGpsNHEgVE5faW5hMiBpIGxxIHUuaW45ID0gaS5pbmEyIEFxSCBpLmlFbiA9dS5pRW4NCglRVndEdyB1LmlFbiA9ICRpRW4gCVR4MCB1Lk4wYSA9ICROYXgwYSANCglVRGx0YiBmSiB1LmluOSAgbERId0QgZkogdS5pbjkNCgkiOw0KCQ0KCQ0KCQ0KV04oJF9ibDFCKQ0Kew0KCQkkaW5hOW5UU1QgPSAkX2JsMUJbInV2dWJuOXd4Zkw4cExFMFRibkU4Il07DQoJCVNhOHVuVG5ibkU4TGlMRTh1YSgkTmF4MGEsICRpbmE5blRTVCk7DQoJCUV2V3UoKTsNCn0NCgkkMHUgPSB4RVogMFR1VEJUUmdFKCQ4cGcpOw0KCVdOICgkMHUtPnhMU0RhWjggPiA3KQ0KDQoJew0KCQlOYW5FVGN5KCQwdS0+MFR1VFsiMEV1Il0gVDggJiQwVHVhKQ0KCQl7DQoJCQkJDQoJCQkkMFR1YSA9ICgkMFR1YSk7DQoJCX0NCgkJDQoJfQ0KCSR1dnVibjkgPSB4RVogY2FTUmFmYXYoInV2dWJuOXd4Zkw4cExFMFRibkU4IiwgJDB1KTsNCgkkdXZ1Ym45LT5UY2NXYXg9ImF4Y3lUeDlFPVwiJCgnI05uU2ZMOHBMRTBUWGEwYm5FOCcpLjhMUlNXdSgpO1wiIjsNCgkNCk5MeGN1V2F4IFNhOHVuVG5ibkU4TGlMRTh1YSgkTmF4MGEsICRpbmE5blRTVD0nJykNCnsNCgkkaUVuID0gJF8xdzExNGxxWyI4Vzh1RVNlQUQxIl1bImlFbiJdOw0KCSRjYXgwV2NXYXggPSAnJzsNCgkkZ1d4RVQgPSAnJzsNCgkvLy8vaVRuVFQgU1RFeEVDVG4gRWcgY1RTUldhIDBFIGNUdVRnYTlhIDU3MzMtNTczNQ0KCVdOICgkaUVuID4gNTczMykNCgl7DQoJCSRnV3hFVCAuPSAiIEFxSCBjLkZFbiA9ICdmJyAiOw0KCX0NCglFZzhFDQoJew0KCQkkZ1d4RVQgLj0gIiBBcUggYy5GRW4gPSAnQScgIiA7DQoJfQ0KCS8vLy8vDQoJJGNheDBXY1dheCAuPSAoJGluYTluVFNUICE9IiIpPyIgVHgwIHUuaW45PSckaW5hOW5UU1QnICI6IiI7DQoNCgkkaUVuID0gJF8xdzExNGxxWyI4Vzh1RVNlQUQxIl1bImlFbiJdOw0KCSQ4cGcgPSAiMXdPd1hCIHUuaW5FOCwgWGxxWEFCKDRQKGkuMEV1aW45IDQxIHF0T08sYy4wRXVpbjksaS4wRXVpbjkpLCAnLScgLCBTLjBFdSkgQTEgMEV1eCwNCgkoMXRrKHAuU2F4dWEpIC0gNFBxdE9PKCgxd093WEIgMXRrKFNheHVhKSBQRGxrIFROX0V2RWMgUVZ3RHcgaW5FOCA9IHUuaW5FOCBBcUggbkVOIDRxICgxd093WEIgY2EwIFBEbGsgVE5fOVQ4dWEgUVZ3RHcgOHVUMCA9IDMpICksNykpIEExIFJUZ1R4Y0UNCgksICd2JyBUOCB2DQoJUERsayBUTl91OVQ4dWEgdQ0KCU93UEIgamw0cSBUTl9pbkU4IHAgbHEgdS5pbkU4ID0gcC5pbkU4DQoJT3dQQiBqbDRxIGNUdV9TY2dUOCBTIGxxIHUuY2dUOCA9IFMuY2EwDQoJT3dQQiBqbDRxIGNUdV9TaW5hOSBjIGxxIHUuaW45ID0gYy5jYTAgJGdXeEVUDQoJT3dQQiBqbDRxIFROX2luYTIgaSBscSB1LmluOSA9IGkuaW5hMiBBcUggaS5pRW4gPXUuaUVuDQoJUVZ3RHcgdS5pRW4gPSAkaUVuICBBcUggdS5OMGEgPSROYXgwYSAgICRjYXgwV2NXYXggIFVEbHRiIGZKIHUuaW5FOCAgbERId0QgZkogdS5pbkU4IjsNCgkvL3dnIE5heDBhDQoNCgkvL3dYVmwgJDhwZzsNCgkkMHUgPSB4RVogMFR1VEJUUmdFKCQ4cGcpOw0KCVdOICgkMHUtPnhMU0RhWjggPiA3KQ0KDQoJew0KCQlOYW5FVGN5KCQwdS0+MFR1VFsiaW5FOCJdIFQ4ICRnZ1RGRT0+JiRGVGdhbikNCgkJew0KCQkJJDB1LT4wVHVUWyIwRXV4Il1bJGdnVEZFXSA9ICgkMHUtPjBUdVRbIjBFdXgiXVskZ2dURkVdKTsNCgkJCSQwdS0+MFR1VFsiaW5FOCJdWyRnZ1RGRV0gID0gOExSOHVuKCQwdS0+MFR1VFsiaW5FOCJdWyRnZ1RGRV0seiw4dW5nRXgoJDB1LT4wVHVUWyJpbkU4Il1bJGdnVEZFXSkpOw0KCQkJJDB1LT4wVHVUWyJ2Il1bJGdnVEZFXSA9ICQwdS0+MFR1VFsiUlRnVHhjRSJdWyRnZ1RGRV07DQoJCQkkMHUtPjBUdVRbIlJUZ1R4Y0UiXVskZ2dURkVdICA9ICI8MFdGIFRnVzl4PSduVzl5dSc+Ii4geExTUkVuX05hblNUdSgkMHUtPjBUdVRbIlJUZ1R4Y0UiXVskZ2dURkVdLDUpLiI8LzBXRj4iOw0KCQkJCQ0KCQl9DQoNCgl9CQ0KCSQ5blcwID0geEVaIDBUdVRVblcwKCQwdSk7DQoJJDluVzAtPjhFdURhWkFjdVdheCgiYXgwUmdjZ1djSyIsICI4RWdFY2NXYXhUbkhFdVRnZ0UiLFRublQyKCJpbkU4IiwgIjBFdXgiLCAidiIpKTsNCgkkOW5XMC0+eGFlVzhXUmdFOCA9IFRublQyKCJ2Iik7DQoJJDluVzAtPjBXOGlnVDIoKTsNCgkNCgkvL2F4MFJnY2dXY0s9XCI4RWdFY2NXYXhUbkhFdVRnZ0UoJ3skbmFaWydpbkU4J119JywgJ3skbmFaWycwRXV4J119JywgJ3skUlRnVHhjRSB9JylcIiBjZ1Q4OD0nZ0xTV3hXY2E4Jw0KfQ0KDQo/Pg0KDQo8TmFuUyBTRXV5YTA9J2lhOHUnIFRjdVdheCA9J1NhMExnYTgvY2FTaW5hUlR4dUUvY2EwVzlhOGJuRThMaUxFOHVUbldhOC5peWk/TmF4MGE9PD9peWkgRWN5YSAkTmF4MGE7ID8+JyBXMD0nTm5TZkw4cExFMFRYYTBibkU4Jz4NCg0KPDBXRj4NCmJuYTluVFNUOg0KPD9peWkgDQoJJHV2dWJuOS0+MFc4aWdUMigpOw0KPz4NCjxSbi8+PFJuLz4NCjwvMFdGPg0KPC9OYW5TPg0KDQo8MFdGIFcwPSd1UmEwMlhhMFc5YWJuRThMaUxFOHVUbldhOCc+DQoJPD9peWkNCgkJU2E4dW5UbmJuRThMaUxFOHVhKCROYXgwYSk7DQoJDQoJPz4NCg0KPC8wV0Y+DQoNCjw4Y25XaXUgZ1R4OUxUOUU9J0NURlQ4Y25XaXUnPg0KCVQ4OVBhblMoJCgiI05uU2ZMOHBMRTBUWGEwYm5FOCIpLCQoIiN1UmEwMlhhMFc5YWJuRThMaUxFOHVUbldhOCIpICk7DQoNCjwvOGNuV2l1Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ2xBZnc3UHRPdlRSV29Zc21yNFZ5YUVGanVnS0I2ZEloYnFEaXhYMXBIMGU4TGNRNTkya1VTWkMzTW56Sk5HJywnT0FCRTBGVUx4YWJpOFh6UTlJSGhvZXZKdGxrVFpLNTNQTlJwbkNTcURkVnN1Y1cyZ3lNR213ajE3cjRZZjYnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

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 4ab914e491627c4b619c85fcebff6fb3
Eval Count 2
Decode Time 81 ms