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
if (session_status() == PHP_SESSION_NONE) {session_start();};echo '';
include_once("./includes/connection.php");
include_once("./functions/items.php");
include_once("./functions/department.php");
include_once("./functions/supplier.php");
include_once("./functions/stockledger.php");
include_once("./functions/patient.php");
if(isset($_GET['Start_Date'])){
$Start_Date = $_GET['Start_Date'];
}else{
$Start_Date = '';
}
if(isset($_GET['End_Date'])){
$End_Date = $_GET['End_Date'];
}else{
$End_Date = '';
}
if(isset($_GET['Sub_Department_ID'])){
$Sub_Department_ID = $_GET['Sub_Department_ID'];
$Sub_Department_Name = Get_Sub_Department_Name($Sub_Department_ID);
}else{
$Sub_Department_ID = '';
$Sub_Department_Name = '';
}
if(isset($_GET['Item_ID'])){
$Item_ID = $_GET['Item_ID'];
$Item = Get_Item($Item_ID);
if (!empty($Item)) {
$Product_Name = $Item['Product_Name'];
}else {
$Product_Name = '';
}
}else{
$Item_ID = '';
$Product_Name = '';
}
if(isset($_GET['item_folio_number'])){
$item_folio_number = $_GET['item_folio_number'];
}else{
$item_folio_number="";
}
$htm = "<table width ='100%' height = '30px'>";
$htm .= "<tr> <td> <img src='./branchBanner/branchBanner.png' width=100%> </td> </tr>";
$htm .= "<tr><td> </td></tr>";
$htm .= "<tr>";
$htm .= "<td style='text-align: center;'><h2>STOCK LEDGER REPORT</h2></td>";
$htm .= "</tr>";
$htm .= "</table><br/>";
$htm .= "<table>";
$htm .= "<tr>";
$htm .= "<td><b>Start Date :</b> </td><td> {$Start_Date} </td>";
$htm .= "<td><b>End Date :</b> </td><td> {$End_Date} </td>";
$htm .= "</tr>";
$htm .= "<tr>";
$htm .= "<td><b>Item Name :</b> </td><td> {$Product_Name} </td></tr><tr><td><b>Item Folio No.</b> </td><td>$item_folio_number </td>";
$htm .= "<tr><td><b>Location :</b> </td><td> {$Sub_Department_Name} </td>";
$htm .= "</tr>";
$htm .= "</table>";
$htm .= "<br/>";
$Stock_Ledger_Details = Get_Stock_Ledger_Details($Item_ID,$Sub_Department_ID,$Start_Date,$End_Date);
if (!empty($Stock_Ledger_Details)) {
$Total_Inward = 0;
$Total_Outward = 0;
$temp = 0;
$htm .= "<table id='items' width='100%' >";
$title = "<tr>";
$title .= "<td width='3%'><b>SN</b></td>";
$title .= "<td width='8%'><b>DOC NO</b></td>";
$title .= "<td width='10%'><b>DOC DATE</b></td>";
$title .= "<td><b>NARRATION</b></td>";
$title .= "<td width='10%' style='text-align: right'><b>INWARD FLOW</b></td>";
$title .= "<td width='10%' style='text-align: right'><b>OUTWARD FLOW</b></td>";
$title .= "<td width='13%' style='text-align: right'><b>RUNNING BALANCE</b></td>";
$title .= "</tr></thead>";
foreach($Stock_Ledger_Details as $Stock_Ledger_Detail) {
$Movement_Type = $Stock_Ledger_Detail['Movement_Type'];
$Internal_Destination = $Stock_Ledger_Detail['Internal_Destination'];
$Internal_Destination_Name = Get_Sub_Department_Name($Internal_Destination);
$External_Source = $Stock_Ledger_Detail['External_Source'];
$Supplier = Get_Supplier($External_Source);
if (!empty($Supplier)) {
$External_Source_Name = $Supplier['Supplier_Name'];
}
$Registration_ID = $Stock_Ledger_Detail['Registration_ID'];
$Patient = Get_Patient($Registration_ID);
if(!empty($Patient)) {
$Patient_Name = $Patient['Patient_Name'];
}else{
$Patient_Name = '';
}
$Pre_Balance = $Stock_Ledger_Detail['Pre_Balance'];
$Post_Balance = $Stock_Ledger_Detail['Post_Balance'];
$Grand_Balance = $Post_Balance;
$Document_Number = $Stock_Ledger_Detail['Document_Number'];
$Movement_Date = $Stock_Ledger_Detail['Movement_Date'];
$Movement_Date_Time = $Stock_Ledger_Detail['Movement_Date_Time'];
$Inward_Quantity = $Stock_Ledger_Detail['Post_Balance'] -$Stock_Ledger_Detail['Pre_Balance'];
$Outward_Quantity = $Stock_Ledger_Detail['Pre_Balance'] -$Stock_Ledger_Detail['Post_Balance'];
if ($Inward_Quantity >0 ) {
$Outward_Quantity = 0;
$Total_Inward += $Inward_Quantity;
}else {
$Inward_Quantity = 0;
$Total_Outward += $Outward_Quantity;
}
if ($temp == 0) {
$htm .= "<thead><tr><td colspan='7' style='text-align: right;'><b>B/F : {$Pre_Balance}</b></td></tr>";
$htm .= $title;
}
$htm .= "<tr><td>".++$temp."<b>.</b></td>";
$htm .= "<td> {$Document_Number} </td>";
$htm .= "<td> {$Movement_Date} </td>";
if(in_array($Movement_Type,array('From External','Without Purchase'))){
$htm .= "<td> {$External_Source_Name} </td>";
}else if(in_array($Movement_Type,array('Open Balance'))){
$htm .= "<td> OPEN BALANCE / STOCK TAKING </td>";
}else if(in_array($Movement_Type,array('Issue Note'))){
$htm .= "<td> Issue ({$Internal_Destination_Name}) </td>";
}else if(in_array($Movement_Type,array('Issue Note Manual'))){
$htm .= "<td> Issue Manual ({$Internal_Destination_Name}) </td>";
}else if(in_array($Movement_Type,array('Dispensed'))){
$Payment_Mode = 'Cash';
$slct = mysqli_query($conn,"select Billing_Type, sp.Exemption, pp.payment_type from tbl_patient_payments pp, tbl_sponsor sp where
pp.Sponsor_ID = sp.Sponsor_ID and
pp.Patient_Payment_ID = '$Document_Number'") or die(mysqli_error($conn));
$nm = mysqli_num_rows($slct);
if($nm >0){
while($data = mysqli_fetch_array($slct)){
if(strtolower($data['Billing_Type']) == 'outpatient credit'||strtolower($data['Billing_Type']) == 'inpatient credit'||(strtolower($data['Billing_Type']) == 'inpatient cash'&&$data['payment_type'] == 'post')){
if(strtolower($data['Exemption']) == 'yes'){
$Payment_Mode = 'Exemption';
}else{
$Payment_Mode = 'Credit';
}
}else{
$Payment_Mode = 'Cash';
}
}
}
$htm .= "<td> Dispensed to ".ucwords(strtolower($Patient_Name))." - ".$Payment_Mode."</td>";
}else if(in_array($Movement_Type,array('GRN Agains Issue Note'))){
$htm .= "<td> GRN ({$Internal_Destination_Name}) </td>";
}else if(in_array($Movement_Type,array('Disposal'))){
$htm .= "<td> Disposal </td>";
}else if(in_array($Movement_Type,array('Return Outward'))){
$htm .= "<td> Return TO ({$External_Source_Name}) </td>";
}else if(in_array($Movement_Type,array('Return Inward'))){
$htm .= "<td> Return From ({$Internal_Destination_Name}) </td>";
}else if(in_array($Movement_Type,array('Return Inward Outward'))){
$htm .= "<td> Return TO ({$Internal_Destination_Name}) </td>";
}else if(in_array($Movement_Type,array('Stock Taking Under'))){
$htm .= "<td> Stock Taking (Under) </td>";
}else if(in_array($Movement_Type,array('Stock Taking Over'))){
$htm .= "<td> Stock Taking (Over) </td>";
}else if(in_array($Movement_Type,array('Received From Issue Note Manual'))){
$htm .= "<td> Issue Note Manual From <b>{$Internal_Destination_Name}</b> </td>";
}else {
$htm .= "<td> Unknown Movement </td>";
}
$htm .= "<td style='text-align: right;'> {$Inward_Quantity} </td>";
$htm .= "<td style='text-align: right;'> $Outward_Quantity </td>";
$htm .= "<td style='text-align: right;'> {$Post_Balance} </td>";
$htm .= "</tr>";
}
$htm .= "<tr>";
$htm .= "<td colspan='4'>";
$htm .= "<td style='text-align: right;'> <b>{$Total_Inward}</b> </td>";
$htm .= "<td style='text-align: right;'> <b>{$Total_Outward}</b> </td>";
$htm .= "<td style='text-align: right;'> <b>{$Grand_Balance}</b> </td>";
$htm .= "</tr>";
$htm .= "</table>";
}else {
$htm .= "<br/><br/><br/><br/>";
$htm .= "<center><h3><b>NO RECORDS FOUND</b></h3></center>";
}
$htm .= "<style>";
$htm .= "body { font-size: 14px; }";
$htm .= "table#items tr td { font-size: 10px; }";
$htm .= "table#items { border-collapse: collapse; border: 1px solid black; }";
$htm .= "table#items td { border: 1px solid black; padding:3px 5px; }";
$htm .= "</style>";
include("./functions/makepdf.php");
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=0x26a8;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4NCk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>K}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DB9Vk107tJOkdmOlFM5idy9rcbY0DB5ifolvdl9KCB1lwe0IO2a0b1Y1Cl9rcbniFmOscB50b05idBAPkrlVfoaZdMySb0OlF3OpdMy0DB9VhTShkra4foaZdMySb1YvfbkjcUE9wtOTfo9jD19HcBOmcbkgOoa0CBlSBZfyGuOlFM5idy9Td3aZC2AmbTShkyY1FunSDBaZwe0IO2a0b1Y1FunSDBaZhtOyGuOlFM5idy9Td3aZC2ApKXppcJEPwBasFuO5htOTfbnXdollFJLpwuShkra4foaZdMySb1Yvfbkjca9KCB1lwe0IkyY1FunSDBaZBZfTfbnXdollFl9KCB1lk107tm0hkyklc2lzfukifolvdl9kOtE9wtOTfo9jD19HcBOmcbkgOoa0CBlSBZfUcBfpF3OZCbOpd25gUAWmbTShkynifolldmWINUnucbOgAoy0DBaVftILAMamDbY0FMy0DB9Vb0lrhTShDBCPwBasFuO5htOWCbOpcB50hULIGXPLAoy0DBaVfy9KCB1lwe0IkynifolldmOdk1nifolldmOgTMyscUffKXp9cBxzcbShkynifolldmOgTMyscUE9wtFmKXp9tJOWFMagWMySCB5jcUE9wtOTfo9jD19HcBOmcbkgOoa0CBlSBZfWFMagWMySCB5jcUffKXPLAo9zfy9tCBxidMYlwe0IkyY0d2Yqb0xlcoflFl9rcbOiDBxdk1nvF3OgWMySCB5jcUffKXPLO3kidMOgWMySCB5jcUE9wtOWd3Y0b0kidoyVC2A7tJOrd2Y1dBaVfy9KfB1JcbwINUELA3OvC2sgToaLc2aZb0OlfoypdySmOo9jfB1ldmOgTmasCMaZk107tJOYd3cldBaVfy9rCbOlwe0IkyY0d2Yqb0xlcoflFl9rcbOiDBxdk01vfMascB50b0OifoAmbTShkr1vfMascB50b0OifoagaolscUE9wtOTfo9jD19HcBOmcbkgOoa0CBlSBZfYd3cldBaVfy9rCbOlb1OpdBAmbTShkrlVf2yZcy9OfByVfol0GUE9wtOTfo9jD19HcBOmcbkgOoa0CBlSBZfWd3Y0b0kidoyVC2AmbUEskyY0d2Yqb0xlcoflFl9rcbOiDBxdk1nZca9tCBxidMYlk107tJONfbO3CbkLb1y1CB50DbO5we0IkyY0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]d}ZymMiMeDcA
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 264d06399d58b625603192c2bb649b49 |
| Eval Count | 3 |
| Decode Time | 132 ms |