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 /* This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
include 'clases/clinica.class.php';
require('fpdf.php');
session_start();
$cn=conectar();
$ini=$_GET['i'];
$ini_ = $ini;
$ini=$ini.' 12:00 am';
$fin=$_GET['f'];
$fin_ = $fin;
$xfin = $fin;
$fin=$fin.' 11:59 pm';
$tt = 0;
$tx = 0;
if (!isset($_SESSION["accessauthority"])){
header("location:index.php");
exit();
}
class PDF extends FPDF
{
function Header()
{
$this->SetY(20);
$cab='HOSPITAL DE LA HUMANIDAD';
$ti='REPORTE DE INGRESOS Y ATENCIONES POR ESPECIALIDAD';
$dat=date('d/m/Y');
$this->SetFont('Arial','B',12);
$this->Cell(210,5,$ti,0,1,'C');
$this->SetFont('Arial','B',10);
$this->Cell(210,5,$cab,0,0,'C');
$this->SetFont('Arial','',7);
$this->Cell(0,5,'Fecha Imp: '.$dat,0,1,'R');
$this->SetFont('Arial','',7);
$this->Cell(0,5,'Pagina: '.$this->PageNo().'/{nb}',0,1,'R');
$this->SetFont('Arial','',7);
$this->Cell(15,5,'DESDE',0,0,'');
$this->SetFont('Arial','B',9);
$this->Cell(80,5,': '.$_GET['i'],0,1,'');
$this->SetFont('Arial','',7);
$this->Cell(15,5,'HASTA',0,0,'');
$this->SetFont('Arial','B',9);
$this->Cell(80,5,': '.$_GET['f'],0,1,'');
$this->Cell(80,5,'',0,1,'');
$this->Cell(15);
$this->SetFont('Arial','B',9);
$this->Cell(10,5,'ITEM','LTB',0,'');
$this->Cell(100,5,'ESPECIALIDAD','LTB',0,'C');
$this->Cell(30,5,'ATENCIONES','LTB',0,'C');
$this->Cell(35,5,'TOTAL S/.','LTBR',1,'C');
$this->SetFont('Arial','',9);
}
}
$pdf=new PDF('P','mm','Letter');
$pdf->SetAutoPageBreak(true,5);
$pdf->SetMargins(8,5,5);
$pdf->AliasNbPages();
$pdf->AddPage();
$cad= "select c.descripcion, sum(cantidad) as cantidad,sum(d.cantidad*(d.monto-d.dscto)*d.ind_neutro) as total from tickets t
inner join detalles d on t.nro_historia=d.nro_historia
inner join consultorios c on c.id_consultorio=t.id_consultorio
where t.fecha_emision>='".$ini."' and t.fecha_emision<='".$fin."' and anulado<>'S'
and dventa in ('1','2','3','7','4','5','6','9')
group by c.descripcion order by total desc";
$rs=pg_query($cn,$cad);
$j=0;
while($row=pg_fetch_array($rs)){
$j++;
$pdf->Cell(15);
$pdf->Cell(10,5,$j,'LTB',0,'');
$pdf->Cell(100,5,$row['descripcion'],'LTB',0,'');
$pdf->Cell(30,5,number_format($row['cantidad']),'LTB',0,'R');
$vt = $row['cantidad'];
$tt=$tt +$vt;
$pdf->Cell(35,5,number_format($row['total'],2,'.',''),'LTBR',1,'R');
$xt = number_format($row['total'],2,'.','');
$tx=$tx +$xt;
}
$pdf->SetFont('Arial','B',10);
$pdf->Cell(15);
$pdf->Cell(10,5,'','LTB',0,'');
$pdf->Cell(100,5,'','LTB',0,'');
$pdf->Cell(30,5,number_format($tt),'LTB',0,'R');
$pdf->Cell(35,5,'S/. '.number_format($tx,2),'LTBR',1,'R');
$usr_id = $_SESSION['usr_id'];
$str_accion = "PDF Totalizado por especialidad desde: ".$ini_." - hasta: ".$fin_."";
$accion = strip_tags($str_accion);
$tipo_accion = 'S';
$formulario = basename($_SERVER['PHP_SELF']);
$cadena_sql = limpiarString($cad);
$resultado = $accion;
$resultado_html = $accion;
$sessionID = $_SESSION['ses_id'];
$ins="insert into log_actions(urs_id,ses_id,accion,tipo_accion,form_script,cadena_sql,resultado_sql,resultado_sql_html,fecha_reg )
values('".$usr_id."','".$sessionID."','".$accion."','".$tipo_accion."','".$formulario."','".$cadena_sql."','".$resultado."','".$resultado_html."',now())";
pg_query($cn,$ins);
pg_close($cn);
$pdf->Output();
Did this file decode correctly?
Original Code
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x110c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Yyk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>F{PeYXtFTLmY\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}QmBz\CY
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 8844ba1ca080e1ab5151aa2046fc88c2 |
| Eval Count | 3 |
| Decode Time | 230 ms |