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

 @session_start();
include("./includes/connection.php");
$temp = 1;
$temp2 = 0;
if(!isset($_SESSION['userinfo'])){
@session_destroy();
header("Location: ../index.php?InvalidPrivilege=yes");
}
$Employee = $_SESSION['userinfo']['Employee_Name'];
if(isset($_GET['Employee_ID'])){
$Employee_ID = $_GET['Employee_ID'];
}else{
$Employee_ID = 0;
}
if(isset($_GET['Date_From'])){
$Date_From = $_GET['Date_From'];
}else{
$Date_From = '';
}
if(isset($_GET['Date_To'])){
$Date_To = $_GET['Date_To'];
}else{
$Date_To = '';
}
if(isset($_GET['Transaction_Type'])){
$Transaction_Type = $_GET['Transaction_Type'];
}else{
$Transaction_Type = 'all';
}
if(isset($_GET['Patient_Payment_ID'])){
$Patient_Payment_ID = $_GET['Patient_Payment_ID'];
}else{
$Patient_Payment_ID = 0;
}
$total = 0;
$select_Time_and_date = mysqli_query($conn,"select now() as datetime");
while($row = mysqli_fetch_array($select_Time_and_date)){
$Date_Time = $row['datetime'];
}
$select_details = mysqli_query($conn,"select * from tbl_employee where employee_id = '$Employee_ID'") or die(mysqli_error($conn));
$num = mysqli_num_rows($select_details);
if($num >0){
while($row2 = mysqli_fetch_array($select_details)){
$Employee_Name = $row2['Employee_Name'];
}
}
$htm= "<table width ='100%' height = '30px'>
		<tr>
		    <td>
			<img src='./branchBanner/branchBanner.png' width=100%>
		    </td>
		</tr>
		<tr>
		   <td style='text-align: center;'><b>CASHIER RECEIPT</b></td>
		</tr>
                <tr>
                    <td style='text-align: center;'><b>RECEIPT DATE ".ucwords(date('d-M-Y'))."</b></td>
                </tr>
                <tr>
		   <td style='text-align: center;'><b>FROM ".$Date_From." TO ".$Date_To."</b></td>
		</tr>
                
                <tr>
		   <td style='text-align: center;'><b>RECEIVED FROM ".ucwords($Employee_Name)."</b></td>
		</tr>
                <tr>
		   <td style='text-align: center;'><b>RECEIVED BY ".ucwords($Employee)."</b></td>
		</tr>
                
                
            </table>";
;echo ' 
';
$htm .="<table width=100% border=1 style=' border-spacing: 0px; border-collapse: separate;'>
		<tr>
                    <td style='text-align: center;'>CASH</td>
		    <td style='text-align: center;'>CREDIT</td>
                    <td style='text-align: center;'>TOTAL</td>
                </tr>";
if($Transaction_Type == 'All'){
$select_Filtered_Employees = mysqli_query($conn,
"select pr.Patient_Name, pp.Patient_Payment_ID, pp.Payment_Date_And_Time, pp.Billing_Type, pp.Transaction_status,pp.Cancel_transaction_reason, sum((price*quantity)-(discount*quantity)) as Total, pp.payment_type, pp.Pre_Paid
                from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr
                where pp.Patient_Payment_ID = ppl.Patient_Payment_ID and
                pp.employee_id = '$Employee_ID' and
                pr.Registration_ID = pp.Registration_ID and
                pp.Payment_Date_And_Time between '$Date_From' and '$Date_To' group by pp.Patient_Payment_ID order by pp.Payment_Date_And_Time") or die(mysqli_error($conn));
}elseif($Transaction_Type == 'Cash'){
$select_Filtered_Employees = mysqli_query($conn,
"select pr.Patient_Name, pp.Patient_Payment_ID, pp.Payment_Date_And_Time, pp.Billing_Type, pp.Transaction_status,pp.Cancel_transaction_reason, sum((price*quantity)-(discount*quantity)) as Total, pp.payment_type, pp.Pre_Paid
                from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr
                where pp.Patient_Payment_ID = ppl.Patient_Payment_ID and
                pp.employee_id = '$Employee_ID' and
                pr.Registration_ID = pp.Registration_ID and
                (pp.Billing_Type = 'Outpatient Cash' or (pp.Billing_Type = 'Inpatient Cash' and pp.payment_type = 'pre')) and
                pp.Payment_Date_And_Time between '$Date_From' and '$Date_To' group by pp.Patient_Payment_ID order by pp.Payment_Date_And_Time") or die(mysqli_error($conn));
}elseif($Transaction_Type == 'Credit'){
$select_Filtered_Employees = mysqli_query($conn,
"select pr.Patient_Name, pp.Patient_Payment_ID, pp.Payment_Date_And_Time, pp.Billing_Type, pp.Transaction_status,pp.Cancel_transaction_reason, sum((price*quantity)-(discount*quantity)) as Total, pp.payment_type, pp.Pre_Paid 
                from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr
                where pp.Patient_Payment_ID = ppl.Patient_Payment_ID and
                pp.employee_id = '$Employee_ID' and
                pr.Registration_ID = pp.Registration_ID and
                (pp.Billing_Type = 'Outpatient Credit' or pp.Billing_Type = 'Inpatient Credit' or (pp.Billing_Type = 'Inpatient Cash' and pp.payment_type = 'post')) and
                pp.Payment_Date_And_Time between '$Date_From' and '$Date_To' group by pp.Patient_Payment_ID order by pp.Payment_Date_And_Time") or die(mysqli_error($conn));
}elseif($Transaction_Type == 'Cancelled'){
$select_Filtered_Employees = mysqli_query($conn,
"select pr.Patient_Name, pp.Patient_Payment_ID, pp.Payment_Date_And_Time, pp.Billing_Type, pp.Transaction_status,pp.Cancel_transaction_reason, sum((price*quantity)-(discount*quantity)) as Total, pp.payment_type, pp.Pre_Paid 
                from tbl_patient_payments pp, tbl_patient_payment_item_list ppl, tbl_patient_registration pr
                where pp.Patient_Payment_ID = ppl.Patient_Payment_ID and
                pp.employee_id = '$Employee_ID' and
                pr.Registration_ID = pp.Registration_ID and
                pp.Transaction_status = 'cancelled' and
                pp.Payment_Date_And_Time between '$Date_From' and '$Date_To' group by pp.Patient_Payment_ID order by pp.Payment_Date_And_Time") or die(mysqli_error($conn));
}else{
$select_Filtered_Employees = mysqli_query($conn,
"select pr.Patient_Name, pp.Patient_Payment_ID, pp.Payment_Date_And_Time, pp.Billing_Type, pp.Transaction_status,pp.Cancel_transaction_reason, sum((price*quantity)-(discount*quantity)) as Total, pp.payment_type, pp.Pre_Paid 
                from tbl_patient_payments pp, tbl_patient_payment_item_list ppl
                where pp.Patient_Payment_ID = ppl.Patient_Payment_ID and
                pp.employee_id = 0 and
                pp.Payment_Date_And_Time between '$Date_From' and '$Date_To' group by pp.Patient_Payment_ID order by pp.Payment_Date_And_Time") or die(mysqli_error($conn));
}
$Cash_Total = 0;
$Credit_Total = 0;
$Cancelled_Total = 0;
$Grand_total_cancelled = 0;
$Grand_total_credit = 0;
$Grand_total_cash = 0;
while($row = mysqli_fetch_array($select_Filtered_Employees)){
if(((strtolower($row['Billing_Type']) == 'outpatient cash'&&$row['Pre_Paid'] == '0') or (strtolower($row['Billing_Type']) == 'inpatient cash'&&strtolower($row['payment_type']) == 'pre')) and (strtolower($row['Transaction_status']) == 'active')){
$Cash_Total = $Cash_Total +$row['Total'];
}elseif(((strtolower($row['Billing_Type']) == 'outpatient cash'&&$row['Pre_Paid'] == '0') or (strtolower($row['Billing_Type']) == 'inpatient cash')) and (strtolower($row['Transaction_status']) == 'cancelled')){
$Cancelled_Total = $Cancelled_Total +$row['Total'];
}elseif(((strtolower($row['Billing_Type']) == 'outpatient cash'&&$row['Pre_Paid'] == '1') or (strtolower($row['Billing_Type']) == 'outpatient credit') or (strtolower($row['Billing_Type']) == 'inpatient credit') or (strtolower($row['Billing_Type']) == 'inpatient cash'&&strtolower($row['payment_type']) == 'post')) and (strtolower($row['Transaction_status']) == 'active')){
$Credit_Total = $Credit_Total +$row['Total'];
}elseif(((strtolower($row['Billing_Type']) == 'outpatient cash'&&$row['Pre_Paid'] == '1') or (strtolower($row['Billing_Type']) == 'outpatient credit') or (strtolower($row['Billing_Type']) == 'inpatient credit')) and (strtolower($row['Transaction_status']) == 'cancelled')){
$Cancelled_Total = $Cancelled_Total +$row['Total'];
}
}
$htm .= "<tr><td style='text-align: center;'>".number_format($Cash_Total)."</td>";
$htm .= "<td style='text-align: center;'>".number_format($Credit_Total)."</td>";
$htm .= "<td style='text-align: center;'>".number_format($Cash_Total +$Credit_Total)."</td></tr>";
$Cash_Total = 0;
$Credit_Total = 0;
$Cancelled_Total = 0;
;echo '

';
$htm .= "</table><br /><br /><br />";
$htm.="<table border='0'>
        
            <tr>
                <td>Receiver's Sign:....................................................................</td>
            </tr>
            
            <tr>
                <td>
                
                </td>
            </tr>

            <tr>
            
            <td>Cashier's Sign:......................................................................</td>
            
            </tr>
            
        </table>";
include("MPDF/mpdf.php");
$mpdf=new mPDF('','Letter',0,'',12.7,12.7,14,12.7,8,8);
$mpdf->SetFooter('Printed on  {DATE d-m-Y H:m:s}');
$mpdf->WriteHTML($htm);
$mpdf->Output();
exit;

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=0x2eb4;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Myk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>Ltt{|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wtEIFuEVcB1Xdo95cBagDBWINUEmkrasFoxvGBalb0lrkZnidMWhwtEIwtEIwtEIwtEIwtEIwunZRlklc2lzfukifolvdl9kOtE9wunXRlklc2lzfukifolvdl9kOtnidMWhwtEIwtEIwtEIwtEIwtEIwtiXFt5tDBxSDB5mb1O5FoAINUEmT3a0Foy0DBaVftneFMaLDbWmwo9ZwunXRLkpdoxpdMfgaulXcUE9wtfkdmnifolldmWIW3klcol0kZnvFJEPFuEVWMlSdolVc19AGbnlwe0Ik0lVFoy0DBaVftneCbYPkZnidMWIFuEVFoy5dBaVfy90Gbnlwe0Ik3nvF3WmhULICB5LtJEIwtEIwtEIwtEIwtEIwtnXFt5WCblscB50b0OifoagWB5Lb1OpdBAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFIc3kvfbEICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwo9ZcoaZwok5wunXRlniGB1ldmOgOoy0ca9ndMOgaolscUwpwo9ZwoOpcUisGbYxdolgcbkZd3wPkoYvdM4phTShgBaSF2apcJILaukidmYiC3Opd25gaulXcUE9NUEmW2yVC2aSdoaLkZl7tJOzcBxlC3OgOMlSfoaZcBOgOB1Xdo95cBazwe0IdblzFBxpb3y1cbk5htOjd25VREPJF2aScBY0wunZRlnifolldmOgTMyscUXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnXFt5WCblscB50b0OifoagWB5Lb1OpdBASwunXRLkpdoxpdMfgaulXcUXIFuEVaukidmYiC3Opd25gF3OifuazRunXRLYidMYldy90FMyVF2yjfolvdl9ZcByzd24SwuY1dUIPFukpC2AQFbaidmOpfuLpRUiLDbYjd3aVftpxfByVfol0GULpwoyzwyOvfoySRtnXFt5XCblscB50b3O5FoASwunXRlnZca9WCBlLwEPIwtEIwtEIwtEIwtEIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunSRtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24IFuwhwtEIwtEIwtEIwtEIwtEIwufPcbklwunXRlnifolldmOgAoy5dBaVfy9kOtE9wunXdt5WCbOpcB50b1niGB1ldmOgUAWICB5LtJEIwtEIwtEIwtEIwtEIwtnXFt5ldbnSd3llca9pctE9wtFLOB1Xdo95cBagUAWmwoyVcEPIwtEIwtEIwtEIwtEIwtEIFuwVAMamDbY0FMy0DB9Vb0lrwe0IFuEVAMamDbY0FMy0DB9Vb0lrwoyVcEPIwtEIwtEIwtEIwtEIwtEIFuEVaukidmYiC3Opd25gF3Oifuazwe0Ik2YidMYldoxlctFICB5LtJEIwtEIwtEIwtEIwtEIwtnXFt5WCblscB50b0OifoagWB5Lb1OpdBAICMa0f2aldJEmkrOifoagOmkvdUFICB5LwtFLOoy0ca9AdZFIc3kvfbEICmLIFuEVAoy0DBaVfy9WCblscB50b0lrwo9ZcoaZwok5wunXRlniGB1ldmOgOoy0ca9ndMOgaolscUwpwo9ZwoOpcUisGbYxdolgcbkZd3wPkoYvdM4phTShgBaSF2a7tJOzcBxlC3OgOMlSfoaZcBOgOB1Xdo95cBazwe0IdblzFBxpb3y1cbk5htOjd25VREPJF2aScBY0wunZRlnifolldmOgTMyscUXIFuEVAoy0DBaVfy9WCblscB50b0lrRtnXFt5WCblscB50b0OifoagWB5Lb1OpdBASwunXRLkpdoxpdMfgaulXcUXIFuEVaukidmYiC3Opd25gF3OifuazRunXRLYidMYldy90FMyVF2yjfolvdl9ZcByzd24SwuY1dUIPFukpC2AQFbaidmOpfuLpRUiLDbYjd3aVftpxfByVfol0GULpwoyzwyOvfoySRtnXFt5XCblscB50b3O5FoASwunXRlnZca9WCBlLwEPIwtEIwtEIwtEIwtEIwtEIcmkvdUn0CMxgFoy0DBaVfy9XCblscB50FZnXFtXIfokSb3nifolldmOgFoy5dBaVfy9pfoasb2xpF3WIFunStJEIwtEIwtEIwtEIwtEIwtn3DoaZcUnXFt5WCbOpcB50b1niGB1ldmOgUAWINUnXFoXVAoy0DBaVfy9WCblscB50b0lrwoyVcEPIwtEIwtEIwtEIwtEIwtEIFuEVcB1Xdo95cBagDBWINUEXwoyVcEPIwtEIwtEIwtEIwtEIwtEIFuEVAoy5dBaVfy9rCbOlb0yVcy9ADB1lwoklfuflcB4IkZOrCbOlb0cZd20mwoyVctEmkrOifoagao8mwofZd3aXwok5wunXRlnifolldmOgAoy5dBaVfy9kOtnvFMOlFJnJGUnXFt5WCblscB50b0OifoagWB5Lb1OpdBAJhUnvFJnLDBAPdblzFBxpb2aZFM9ZhtOjd25VhUL7tm0hkrYiF2igao90CBXINUEXKXPLW3klcol0b1OvfoySwe0IHeShkrYidMYldoxlcy9Ad3OidtE9weE7tJOuFMyVcy90d3Oidy9jCB5jcBxScBWINUEXKXPLO3kidMOgfo90CBxgC3klcol0we0IHeShkrfZCB5Lb3OvfoySb2YiF2IINUEXKXp3DolScUILFM93we0IdblzFBxpb2clfoYPb2yZFMy5htOzcBxlC3OgOMlSfoaZcBOgOB1Xdo95cBazhUl7tMlMhtIPF3OZfo9Sd3flFJILFM93BZftDBxSDB5mb1O5FoAmbULINT0Ik291funifolldmWIC2yzDtFMkJOZd3fdk1nZca9WCBlLk10INT0IkzEmhUnvFJEPF3OZfo9Sd3flFJILFM93BZftDBxSDB5mb1O5FoAmbULINT0Ik2lVFoy0DBaVftnjCbYPkZCMF3OZfo9Sd3flFJILFM93BZfXCblscB50b3O5FoAmbULINT0Ik3nZcUFphUnidMWIhuY0FmOvdo93cbwPkukvf1SmaukidmYiC3Opd25gF3Oifuazk10pwe09wtfiC3OpfMAmhUl7tJOeCbYPb1OvfoySwe0IkrYiF2igao90CBXIhZOZd3fdk1OvfoySk107tm1lduYlDBCPhtizfuk0d2xvf2aZhtOZd3fdk0kpdoxpdMfgaulXcUffhUE9NUEmd3a0Foy0DBaVftnjCbYPkZCMkukvf1SmAuklb1niDBWmbUE9NUEmHtFpwo9Zwtizfuk0d2xvf2aZhtOZd3fdk0kpdoxpdMfgaulXcUffhUE9NUEmDB5XCbOpcB50woYiF2ImhULICB5Lwtizfuk0d2xvf2aZhtOZd3fdk1OZCB5zCBY0DB9Vb3Y0CbO1FZffhUE9NUEmC2yVC2aSdoaLkZLpGXPLW2yVC2aSdoaLb1OvfoySwe0IkrYidMYldoxlcy9Ad3OidtEqkukvf1Smao90CBXmbTShgBaSF2apcJIPhuY0FmOvdo93cbwPkukvf1SmWMlSdolVc19AGbnlk10pwe09wtfvfbOXCbOpcB50woYiF2ImkJCLFM93BZfWFMagAoypctffwe09wtFxkZLId3wIhuY0FmOvdo93cbwPkukvf1SmWMlSdolVc19AGbnlk10pwe09wtfvfbOXCbOpcB50woYZcBOpftFpwo9Zwtizfuk0d2xvf2aZhtOZd3fdk0kpdoxpdMfgaulXcUffhUE9NUEmDB5XCbOpcB50woYZcBOpftFpwo9Zwtizfuk0d2xvf2aZhtOZd3fdk0kpdoxpdMfgaulXcUffhUE9NUEmDB5XCbOpcB50woYiF2ImkJczfuk0d2xvf2aZhtOZd3fdk3niGB1ldmOgfulXcUffhUE9NUEmFo9zftFphUnidMWIhuY0FmOvdo93cbwPkukvf1SmaukidmYiC3Opd25gF3Oifuazk10pwe09wtfiC3OpfMAmhUl7tJOeFMaLDbOgao90CBXINUELW3klcol0b1OvfoySwtSLFM93BZfAd3OidtffKXp9cBxzcBlMhtIPF3OZfo9Sd3flFJILFM93BZftDBxSDB5mb1O5FoAmbULINT0Ik291funifolldmWIC2yzDtFMkJOZd3fdk1nZca9WCBlLk10INT0IkzrmhUnvFJEPF3OZfo9Sd3flFJILFM93BZftDBxSDB5mb1O5FoAmbULINT0Ik291funifolldmWIC3klcol0kZLId3wIhuY0FmOvdo93cbwPkukvf1SmWMlSdolVc19AGbnlk10pwe09wtfpdmnifolldmWIC3klcol0kZLpwoyVctEPF3OZfo9Sd3flFJILFM93BZfAFMyVF2yjfolvdl9zfoy0fbHmbULINT0Ik2YidMYldoxlctFphbShkrYidMYldoxlcy9Ad3OidtE9wtOeCB5jcBxScBOgao90CBXIhZOZd3fdk1OvfoySk107tm0hgWPLDuOswt49wtw8fuw+NuOLwuY0GBxlNUf0cbi0RBySDBfVKJnjcB50cbw7kz4JRM51dBklFl9Md3ksCbWPkrYiF2igao90CBXpRJw8R3OLNJw7tJOPfo0IRj0Iwjx0ctnzfulScT0mfoa4ft1idolmdjPIC2aVfoaZKZF+wJ5VfB1JcbkgcM9ZdBy0htOeFMaLDbOgao90CBXpRJw8R3OLNJw7tJOPfo0IRj0Iwjx0ctnzfulScT0mfoa4ft1idolmdjPIC2aVfoaZKZF+wJ5VfB1JcbkgcM9ZdBy0htOeCbYPb1OvfoySwtSLW3klcol0b1OvfoyShU4JNt90ce48R3OZNJw7tJOeCbYPb1OvfoySwe0IHeShkrYZcBOpfy9Ad3OidtE9weE7tJOeCB5jcBxScBOgao90CBXINUEXKXP7cBYPdZEmtIPmKXPLDuOswt49wtw8R3OiCMxlNjxJFJEvNjxJFJEvNjxJFJEvNJw7tJOPfo0VNUw8foyJdoAICM9ZcoaZNUFXkz4hwtEIwtEIwtEhwtEIwtEIwtEIwtEINuOZNIPIwtEIwtEIwtEIwtEIwtEINuOLNlklC2apfMaZk3HIA2lmdjPVRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRjXvfoW+tJEIwtEIwtEIwtEIweXvfuw+tJEIwtEIwtEIwtEIwEPIwtEIwtEIwtEIwtE8fuw+tJEIwtEIwtEIwtEIwtEIwtE8foW+tJEIwtEIwtEIwtEIwtEIwtEhwtEIwtEIwtEIwtEIwtEIweXvfoW+tJEIwtEIwtEIwtEIweXvfuw+tIPIwtEIwtEIwtEIwtE8fuw+tJEIwtEIwtEIwtEIwEPIwtEIwtEIwtEIwtE8foW+W2yzDollFJfzwyYpc246RJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRJ4VRjXvfoW+tJEIwtEIwtEIwtEIwEPIwtEIwtEIwtEIwtE8R3OZNIPIwtEIwtEIwtEIwtEhwtEIwtEIwtE8R3OiCMxlNJw7tMlVC2x1coAPwL1WOrCvdbnLcJ5XDuEJhTShko1XcoC9dMa3wo1WOrCPkZFSk0xlfuOlFJFSHtXmkZXxHJ43RerZRjFSHTWSHTwVYZX4ReIpKXPLdbnLcJ0+A2a0OM9vfoaZhtfWFMlVfoaLwo9Vwtn7OryAOUnLRB0sBUnwKM06F30mhTShko1XcoCsNlfZDbOlUyOYTtILDuOshTShko1XcoCsNL91fun1ftIpKXplGol0KX==v~Q@hDfMcnX

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 11956
$OO00O00O0 @session_start(); include("./includes/connection.php"); $te..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 d3e626da906884cdbe636759ae622a98
Eval Count 3
Decode Time 104 ms