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

Decoded Output download

?><?php	
include('../../../libreria/engine.php');

require_once('../fpdf.php');
$cods = $_GET['cods'];	
$sql = "SELECT m.cod as ckb, m.cod , m.fecha, m.doc, m.ref, m.det as nombre, g.detalle, b.titulo AS fondo, 
		(select sum(monto) from af_reten where ref = m.ref and stad = 1) as retencion,
			m.deb AS monto, m.stad
			FROM af_banco m, af_mbanco b, af_gasto g
			WHERE b.fondo = m.fdo and g.cod = m.ref
			and m.tipo = 'CK' AND m.doc <> 0 and m.cod in ({$cods}) order by m.doc";

$rs = mysql_query($sql);


class ListaComprobantes extends FPDF
{
	
	var $ProcessingTable;   //Es la propiedad que indica si se esta procesando la tabla, para repetir nuevamente el encabezado.
	var $anchos;       // Son los anchos de las diferentes columnas
	var $left;        //Margen izquierdo inicial
	var $ultimoDia;
	function Header()
	{					     //0  1   2 3  
		$this->anchos = array(40,20, 20, 60,30, 25);//los anchos de las columnas
		$this->left = 10;
		$this->ProcessingTable = true;
		//Print the table header if necessary
		
	}
	
	function TableHeader($dia='x', $y=38, $c=false)
	{
		if($c)
		{
			$dia = $this->ultimoDia;
		}
		$this->ultimoDia = $dia;
		$alto = 6;   //Es el alto de la linea
		//$this->SetFillColor(232,242,255);
	//	$this->SetFillColor(209,211,223);
		$this->SetFont('Arial','',9);
		$this->SetXY($this->left,$y);
		
		$this->SetXY($this->left,$y+4);
		$this->Cell($this->anchos[0],$alto,"Banco", 'TLRB',0,'C',0);
		$this->Cell($this->anchos[1],$alto,"Cheque", 'TRB',0,'C',0);
		$this->Cell($this->anchos[2],$alto,"Fecha", 'TRB',0,'C',0);
		$this->Cell($this->anchos[3],$alto,"Beneficiario", 'TRB',0,'C',0);
		$this->Cell($this->anchos[4],$alto,"Monto", 'TRB',0,'C',0);
		$this->Cell($this->anchos[5],$alto,"Retencin", 'TRB',0,'C',0);

		
	
	}
	
	
	function agregarDatos($rs)
	{
		$inicioDeTabla = 34;   ///////////////////// Indica donde va iniciar la tabla a nivel de top
		$y = $inicioDeTabla;
		$alto = 6;
	
		$dia='';
		$cant = 0;
		$monto = 0;
		$subtotal = 0;
		$tcant = 0;
		$total = 0;
		$color = true;
		$inicio = true;
		$ttcant = 0;
		
		while ($row = mysql_fetch_array($rs))
		{
			if($inicio==true)
			{
				
				$this->TableHeader($row["fecha"], $y);
				$y+=10;
				$inicio = false;
			}
			
					
			$nombre = ($row['nombre']);
			if ($row['stad'] ==0)
			{
				$nombre = $row['nombre']."  (NULO)";
			}
			
			
			$this->SetFont('Arial','',9);
			$this->SetXY($this->left,$y);
			
			$this->Cell($this->anchos[0],$alto,$row['fondo'], 'TRL',0,'C');   //Recibo
			$this->Cell($this->anchos[1],$alto,$row['doc'], 'TRL',0,'C');   //Recibo
			$this->Cell($this->anchos[2],$alto,$row['fecha'], 'TRL',0,'C');   //Recibo
			$this->Cell($this->anchos[3],$alto,substr($nombre,0,30), 'TRL',0,'L');   //Nombre
			$this->Cell($this->anchos[4],$alto,number_format($row['monto'],2), 'TRL',0,'R');   //Monto
			$this->Cell($this->anchos[5],$alto,number_format($row['retencion'],2), 'TRL',0,'R');   //Monto

			
			if ($row['stad'] == 1)
			{
			$monto += $row['monto'];
			$retencion += $row['retencion'];
			}
			$cant = $cant + 1;
			
			
			
			$y += $alto;
			if($y > 255)
				{
					$this->AddPage();
					$y = $inicioDeTabla;
					$inicio = true;
				}
				
			}
		$this->SetFont('Arial','B',9);
		$this->SetXY($this->left,$y);
		$ancho = $this->anchos[0] + $this->anchos[1]+ $this->anchos[2]+ $this->anchos[3];
		$this->Cell($ancho,$alto,'Cantidad de Cheques '.$cant, 'TRLB',0,'C');   //Recibo
		$this->Cell($this->anchos[4],$alto,number_format($monto,2), 'TRLB',0,'R');   //Monto
		$this->Cell($this->anchos[5],$alto,number_format($retencion,2), 'TRLB',0,'R');   //Monto
	
				
	}
		
}

class PDF extends ListaComprobantes
{	
	var $trimestre;
	function Header()
	{
		$muni = utf8_decode($_SESSION["sistemVARS"]["nombre"]);
		$clave = $_SESSION["sistemVARS"]["cod"];
		$alto = 5;
		$titulo = 'nada nada';
		//Title
			$this->SetFont('Arial','',12);
		//$this->SetXY(80,20);	
			
		$this->Cell(0,$alto,$muni,0,1,'L');
		$this->Cell(0,$alto,'Clave Municipal: '. $clave,0,1,'L');
		$this->Cell(0,$alto,"Listado de Cheques",0,1,'L');
		$this->Cell(0,$alto,$_SESSION["sqlDataPDF"]["titulo1"],0,1,'L');
		$this->Line(10, 32, 205, 32);
		

		//Ensure table header is output
		parent::Header();
	}
	
	//Pie de pgina
	function Footer()
	{
		$fecha = date("d/m/Y, h:i A");
		//Posicin: a 1,5 cm del final
		
		$this->Line(10, 265, 205, 265);
		$this->SetY(-15);
		//Arial italic 8
		$this->SetFont('Arial','I',6);
		//fecha y hora
		$this->Cell(10,10,$fecha,0,0);
		//Nmero de pgina
		$this->Cell(0,10,'Pgina '.$this->PageNo().' de {nb}',0,0,'R');
		$this->SetY(-12);
		$this->Cell(0,10,'Powered by Municipia',0,0,'R');
	}

}



$pdf=new PDF('P', 'mm', 'Letter');

$pdf->AliasNbPages();
$pdf->SetAutoPageBreak(false);
$pdf->AddPage();
$pdf->agregarDatos($rs);
$pdf->Output();
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P1FkUQkNCll5NWJwNFYoJy4uLy4uLy4uL2JZS3FWcVlEL1Z5all5Vi5RZFEnKTsNCg0KcVY4cFlxVl9oeTVWKCcuLi9FUTRFLlFkUScpOw0KJDVoNFggPSAkX1RKaVsnNWg0WCddOwkNCiRYOGIgPSAia0pPSmVpIG4uNWg0IERYIDUxSywgbi41aDQgLCBuLkVWNWRELCBuLjRoNSwgbi5xVkUsIG4uNFZaIERYIHlobktxViwgai40VlpEYmJWLCBLLlpZWnBiaCBBayBFaHk0aCwgDQoJCShYVmJWNVogWHBuKG5oeVpoKSBFcWhuIERFX3FWWlZ5IHdkVnFWIHFWRSA9IG4ucVZFIER5NCBYWkQ0ID0gSCkgRFggcVZaVnk1WWh5LA0KCQkJbi40VksgQWsgbmh5WmgsIG4uWFpENA0KCQkJdUZ0TiBERV9LRHk1aCBuLCBERV9uS0R5NWggSywgREVfakRYWmggag0KCQkJSVBKRkogSy5FaHk0aCA9IG4uRTRoIER5NCBqLjVoNCA9IG4ucVZFDQoJCQlEeTQgbi5aWVFoID0gJ2VtJyBBMHogbi40aDUgPD4gQyBEeTQgbi41aDQgWXkgKHskNWg0WH0pIGhxNFZxIEtMIG4uNGg1IjsNCg0KJHFYID0gbkxYOGJfOHBWcUwoJFg4Yik7DQoNCg0KNWJEWFggT1lYWkRlaG5RcWhLRHlaVlggVm9aVnk0WCB1R3p1DQp7DQoJDQoJckRxICRHcWg1VlhYWXlqaURLYlY7ICAgLy9KWCBiRCBRcWhRWVY0RDQgOHBWIFl5NFk1RCBYWSBYViBWWFpEIFFxaDVWWER5NGggYkQgWkRLYkQsIFFEcUQgcVZRVlpZcSB5cFZyRG5WeVpWIFZiIFZ5NURLVnZENGguDQoJckRxICREeTVkaFg7ICAgICAgIC8vIGtoeSBiaFggRHk1ZGhYIDRWIGJEWCA0WUVWcVZ5WlZYIDVoYnBueURYDQoJckRxICRiVkVaOyAgICAgICAgLy9ORHFqVnkgWXY4cFlWcTRoIFl5WTVZRGINCglyRHEgJHBiWlluaHpZRDsNCglFcHk1WlloeSBQVkQ0VnEoKQ0KCXsJCQkJCSAgICAgLy9DICBIICAgOSBzICANCgkJJFpkWVgtPkR5NWRoWCA9IERxcURMKGZDLDlDLCA5QywgTUMsc0MsIDlCKTsvL2JoWCBEeTVkaFggNFYgYkRYIDVoYnBueURYDQoJCSRaZFlYLT5iVkVaID0gSEM7DQoJCSRaZFlYLT5HcWg1VlhYWXlqaURLYlYgPSBacXBWOw0KCQkvL0dxWXlaIFpkViBaREtiViBkVkQ0VnEgWUUgeVY1VlhYRHFMDQoJCQ0KCX0NCgkNCglFcHk1WlloeSBpREtiVlBWRDRWcSgkNFlEPSdvJywgJEw9c1MsICQ1PUVEYlhWKQ0KCXsNCgkJWUUoJDUpDQoJCXsNCgkJCSQ0WUQgPSAkWmRZWC0+cGJaWW5oellEOw0KCQl9DQoJCSRaZFlYLT5wYlpZbmh6WUQgPSAkNFlEOw0KCQkkRGJaaCA9IE07ICAgLy9KWCBWYiBEYlpoIDRWIGJEIGJZeVZEDQoJCS8vJFpkWVgtPmtWWnVZYmJlaGJocSg5czksOWY5LDlCQik7DQoJLy8JJFpkWVgtPmtWWnVZYmJlaGJocSg5Q1csOUhILDk5cyk7DQoJCSRaZFlYLT5rVlp1aHlaKCdBcVlEYicsJycsVyk7DQoJCSRaZFlYLT5rVlpVNygkWmRZWC0+YlZFWiwkTCk7DQoJCQ0KCQkkWmRZWC0+a1ZaVTcoJFpkWVgtPmJWRVosJEwrZik7DQoJCSRaZFlYLT5lVmJiKCRaZFlYLT5EeTVkaFhbQ10sJERiWmgsIjNEeTVoIiwgJ2lPRjMnLEMsJ2UnLEMpOw0KCQkkWmRZWC0+ZVZiYigkWmRZWC0+RHk1ZGhYW0hdLCREYlpoLCJlZFY4cFYiLCAnaUYzJyxDLCdlJyxDKTsNCgkJJFpkWVgtPmVWYmIoJFpkWVgtPkR5NWRoWFs5XSwkRGJaaCwidVY1ZEQiLCAnaUYzJyxDLCdlJyxDKTsNCgkJJFpkWVgtPmVWYmIoJFpkWVgtPkR5NWRoWFtzXSwkRGJaaCwiM1Z5VkVZNVlEcVloIiwgJ2lGMycsQywnZScsQyk7DQoJCSRaZFlYLT5lVmJiKCRaZFlYLT5EeTVkaFhbZl0sJERiWmgsIk5oeVpoIiwgJ2lGMycsQywnZScsQyk7DQoJCSRaZFlYLT5lVmJiKCRaZFlYLT5EeTVkaFhbQl0sJERiWmgsIkZWWlZ5NVnzeSIsICdpRjMnLEMsJ2UnLEMpOw0KDQoJCQ0KCQ0KCX0NCgkNCgkNCglFcHk1WlloeSBEanFWakRxekRaaFgoJHFYKQ0KCXsNCgkJJFl5WTVZaHpWaURLYkQgPSBzZjsgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8gZ3k0WTVEIDRoeTRWIHJEIFl5WTVZRHEgYkQgWkRLYkQgRCB5WXJWYiA0ViBaaFENCgkJJEwgPSAkWXlZNVloelZpREtiRDsNCgkJJERiWmggPSBNOw0KCQ0KCQkkNFlEPScnOw0KCQkkNUR5WiA9IEM7DQoJCSRuaHlaaCA9IEM7DQoJCSRYcEtaaFpEYiA9IEM7DQoJCSRaNUR5WiA9IEM7DQoJCSRaaFpEYiA9IEM7DQoJCSQ1aGJocSA9IFpxcFY7DQoJCSRZeVk1WWggPSBacXBWOw0KCQkkWlo1RHlaID0gQzsNCgkJDQoJCXdkWWJWICgkcWh3ID0gbkxYOGJfRVZaNWRfRHFxREwoJHFYKSkNCgkJew0KCQkJWUUoJFl5WTVZaD09WnFwVikNCgkJCXsNCgkJCQkNCgkJCQkkWmRZWC0+aURLYlZQVkQ0VnEoJHFod1siRVY1ZEQiXSwgJEwpOw0KCQkJCSRMKz1IQzsNCgkJCQkkWXlZNVloID0gRURiWFY7DQoJCQl9DQoJCQkNCgkJCQkJDQoJCQkkeWhuS3FWID0gKCRxaHdbJ3lobktxViddKTsNCgkJCVlFICgkcWh3WydYWkQ0J10gPT1DKQ0KCQkJew0KCQkJCSR5aG5LcVYgPSAkcWh3Wyd5aG5LcVYnXS4iICAoMGFPdCkiOw0KCQkJfQ0KCQkJDQoJCQkNCgkJCSRaZFlYLT5rVlp1aHlaKCdBcVlEYicsJycsVyk7DQoJCQkkWmRZWC0+a1ZaVTcoJFpkWVgtPmJWRVosJEwpOw0KCQkJDQoJCQkkWmRZWC0+ZVZiYigkWmRZWC0+RHk1ZGhYW0NdLCREYlpoLCRxaHdbJ0VoeTRoJ10sICdpRk8nLEMsJ2UnKTsgICAvL0ZWNVlLaA0KCQkJJFpkWVgtPmVWYmIoJFpkWVgtPkR5NWRoWFtIXSwkRGJaaCwkcWh3Wyc0aDUnXSwgJ2lGTycsQywnZScpOyAgIC8vRlY1WUtoDQoJCQkkWmRZWC0+ZVZiYigkWmRZWC0+RHk1ZGhYWzldLCREYlpoLCRxaHdbJ0VWNWREJ10sICdpRk8nLEMsJ2UnKTsgICAvL0ZWNVlLaA0KCQkJJFpkWVgtPmVWYmIoJFpkWVgtPkR5NWRoWFtzXSwkRGJaaCxYcEtYWnEoJHlobktxVixDLHNDKSwgJ2lGTycsQywnTycpOyAgIC8vMGhuS3FWDQoJCQkkWmRZWC0+ZVZiYigkWmRZWC0+RHk1ZGhYW2ZdLCREYlpoLHlwbktWcV9FaHFuRFooJHFod1snbmh5WmgnXSw5KSwgJ2lGTycsQywnRicpOyAgIC8vTmh5WmgNCgkJCSRaZFlYLT5lVmJiKCRaZFlYLT5EeTVkaFhbQl0sJERiWmgseXBuS1ZxX0VocW5EWigkcWh3WydxVlpWeTVZaHknXSw5KSwgJ2lGTycsQywnRicpOyAgIC8vTmh5WmgNCg0KCQkJDQoJCQlZRSAoJHFod1snWFpENCddID09IEgpDQoJCQl7DQoJCQkkbmh5WmggKz0gJHFod1snbmh5WmgnXTsNCgkJCSRxVlpWeTVZaHkgKz0gJHFod1sncVZaVnk1WWh5J107DQoJCQl9DQoJCQkkNUR5WiA9ICQ1RHlaICsgSDsNCgkJCQ0KCQkJDQoJCQkNCgkJCSRMICs9ICREYlpoOw0KCQkJWUUoJEwgPiA5QkIpDQoJCQkJew0KCQkJCQkkWmRZWC0+QTQ0R0RqVigpOw0KCQkJCQkkTCA9ICRZeVk1WWh6VmlES2JEOw0KCQkJCQkkWXlZNVloID0gWnFwVjsNCgkJCQl9DQoJCQkJDQoJCQl9DQoJCSRaZFlYLT5rVlp1aHlaKCdBcVlEYicsJzMnLFcpOw0KCQkkWmRZWC0+a1ZaVTcoJFpkWVgtPmJWRVosJEwpOw0KCQkkRHk1ZGggPSAkWmRZWC0+RHk1ZGhYW0NdICsgJFpkWVgtPkR5NWRoWFtIXSsgJFpkWVgtPkR5NWRoWFs5XSsgJFpkWVgtPkR5NWRoWFtzXTsNCgkJJFpkWVgtPmVWYmIoJER5NWRoLCREYlpoLCdlRHlaWTRENCA0ViBlZFY4cFZYICcuJDVEeVosICdpRk8zJyxDLCdlJyk7ICAgLy9GVjVZS2gNCgkJJFpkWVgtPmVWYmIoJFpkWVgtPkR5NWRoWFtmXSwkRGJaaCx5cG5LVnFfRWhxbkRaKCRuaHlaaCw5KSwgJ2lGTzMnLEMsJ0YnKTsgICAvL05oeVpoDQoJCSRaZFlYLT5lVmJiKCRaZFlYLT5EeTVkaFhbQl0sJERiWmgseXBuS1ZxX0VocW5EWigkcVZaVnk1WWh5LDkpLCAnaUZPMycsQywnRicpOyAgIC8vTmh5WmgNCgkNCgkJCQkNCgl9DQoJCQ0KfQ0KDQo1YkRYWCBHenUgVm9aVnk0WCBPWVhaRGVoblFxaEtEeVpWWA0KewkNCglyRHEgJFpxWW5WWFpxVjsNCglFcHk1WlloeSBQVkQ0VnEoKQ0KCXsNCgkJJG5weVkgPSBwWkVTXzRWNWg0VigkX2tKa2tndDBbIlhZWFpWbmNBRmsiXVsieWhuS3FWIl0pOw0KCQkkNWJEclYgPSAkX2tKa2tndDBbIlhZWFpWbmNBRmsiXVsiNWg0Il07DQoJCSREYlpoID0gQjsNCgkJJFpZWnBiaCA9ICd5RDREIHlENEQnOw0KCQkvL2lZWmJWDQoJCQkkWmRZWC0+a1ZadWh5WignQXFZRGInLCcnLEg5KTsNCgkJLy8kWmRZWC0+a1ZaVTcoU0MsOUMpOwkNCgkJCQ0KCQkkWmRZWC0+ZVZiYihDLCREYlpoLCRucHlZLEMsSCwnTycpOw0KCQkkWmRZWC0+ZVZiYihDLCREYlpoLCdlYkRyViBOcHlZNVlRRGI6ICcuICQ1YkRyVixDLEgsJ08nKTsNCgkJJFpkWVgtPmVWYmIoQywkRGJaaCwiT1lYWkQ0aCA0ViBlZFY4cFZYIixDLEgsJ08nKTsNCgkJJFpkWVgtPmVWYmIoQywkRGJaaCwkX2tKa2tndDBbIlg4YnpEWkRHenUiXVsiWllacGJoSCJdLEMsSCwnTycpOw0KCQkkWmRZWC0+T1l5VihIQywgczksIDlDQiwgczkpOw0KCQkNCg0KCQkvL0p5WHBxViBaREtiViBkVkQ0VnEgWVggaHBaUXBaDQoJCVFEcVZ5Wjo6UFZENFZxKCk7DQoJfQ0KCQ0KCS8vR1lWIDRWIFHhall5RA0KCUVweTVaWWh5IHVoaFpWcSgpDQoJew0KCQkkRVY1ZEQgPSA0RFpWKCI0L24vNywgZDpZIEEiKTsNCgkJLy9HaFhZNVnzeTogRCBILEIgNW4gNFZiIEVZeURiDQoJCQ0KCQkkWmRZWC0+T1l5VihIQywgOU1CLCA5Q0IsIDlNQik7DQoJCSRaZFlYLT5rVlo3KC1IQik7DQoJCS8vQXFZRGIgWVpEYlk1IFMNCgkJJFpkWVgtPmtWWnVoeVooJ0FxWURiJywnZycsTSk7DQoJCS8vRVY1ZEQgTCBkaHFEDQoJCSRaZFlYLT5lVmJiKEhDLEhDLCRFVjVkRCxDLEMpOw0KCQkvLzD6blZxaCA0ViBR4WpZeUQNCgkJJFpkWVgtPmVWYmIoQyxIQywnR+FqWXlEICcuJFpkWVgtPkdEalYwaCgpLicgNFYge3lLfScsQyxDLCdGJyk7DQoJCSRaZFlYLT5rVlo3KC1IOSk7DQoJCSRaZFlYLT5lVmJiKEMsSEMsJ0dod1ZxVjQgS0wgTnB5WTVZUVlEJyxDLEMsJ0YnKTsNCgl9DQoNCn0NCg0KDQoNCiRRNEU9eVZ3IEd6dSgnRycsICdubicsICdPVlpaVnEnKTsNCg0KJFE0RS0+QWJZRFgwS0dEalZYKCk7DQokUTRFLT5rVlpBcFpoR0RqVjNxVkQxKEVEYlhWKTsNCiRRNEUtPkE0NEdEalYoKTsNCiRRNEUtPkRqcVZqRHF6RFpoWCgkcVgpOw0KJFE0RS0+dHBaUXBaKCk7DQo/Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ3pBZjhQSm1Fdm5rNkYyOVVOMHhZWlR5YTRIcUNRSWdTbFdYMWNyYkxPc3VNbzM1Qml0RzdwZWpLZFJEVmh3JywnREE0cUhFS2Z6bVM3UlEyWE1OSml0R25VZDFyMHBXSThqOXNrVnZseUwzRjZ4QmM1VE9QWXVDZ2JoWmFlb3cnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

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 1959d63d13986c1620fa99061f20ae5c
Eval Count 2
Decode Time 79 ms