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