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

echo '

';if (session_status() == PHP_SESSION_NONE) {session_start();};echo '';
include("./includes/connection.php");
include("./functions/supplier.php");
include("./functions/department.php");
include("./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['Item_ID'])){
$Item_ID = $_GET['Item_ID'];
}else{
$Item_ID = '';
}
$Product_Name = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Product_Name FROM tbl_items WHERE Item_ID='$Item_ID'"))['Product_Name'];
if(isset($_GET['Sub_Department_ID'])){
$Sub_Department_ID = $_GET['Sub_Department_ID'];
}else{
$Sub_Department_ID = 0;
}
$Sub_Department_Name = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Sub_Department_Name FROM tbl_sub_department WHERE Sub_Department_ID='$Sub_Department_ID'"))['Sub_Department_Name'];
if(isset($_GET['item_folio_number'])){
$item_folio_number = $_GET['item_folio_number'];
}else{
$item_folio_number="";
}
$htm = "<table width ='100%' height = '30px'  cellspacing='0' cellpadding='0'>";
$htm .= "<tr> <td> <img src='./branchBanner/branchBanner.png' width=100%> </td> </tr>";
$htm .= "<tr><td>&nbsp;</td></tr>";
$htm .= "<tr>";
$htm .= "<td style='text-align: center;'><h2>STOCK LEDGER REPORT</h2></td>";
$htm .= "</tr>";
$htm .= "</table><br/>";
$htm .= "<table border='1' width='100%' style='font-size:12px;border-collapse: collapse;' cellpadding=5 cellspacing=10>";
$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 colspan='3'> {$Product_Name} </td></tr><tr><td ><b>Item Folio No.</b> </td><td colspan='3'>$item_folio_number </td>";
$htm .= "<tr><td><b>Location :</b> </td><td colspan='3'> {$Sub_Department_Name} </td>";
$htm .= "</tr>";
$htm .= "</table>";
$htm .= "<br/>";
$select = mysqli_query($conn,"SELECT * FROM tbl_stock_ledger_controler
                           WHERE Movement_Date BETWEEN '$Start_Date' AND '$End_Date'
                           AND Item_ID = '$Item_ID'
                           AND Sub_Department_ID = '$Sub_Department_ID'
                           ORDER BY Controler_ID") or die(mysqli_error($conn));
$no = mysqli_num_rows($select);
if($no >0){
$controler = 'yes';
$Total_inward = 0;
$Total_outward = 0;
$All_total_inward=0;
$All_total_outward=0;
$temp = 0;
$Running_Balance = 0;
$htm .= "<table width='100%' border='1' style='font-size:12px;border-collapse: collapse;' cellpadding=5 cellspacing=10>
                
                <tr><td width='3%'><b>SN</b></td>
                    <td width='8%'><b>DOC NO</b></td>
                    <td width='10%'><b>DOC DATE</b></td>
                    <td width='45%'><b>NARRATION</b></td>
                    <td width='12%' style='text-align: right'><b>INWARD FLOW</b></td>
                    <td width='11%' style='text-align: right'><b>OUTWARD FLOW</b></td>
                    <td width='15%' style='text-align: right'><b>RUNNING BALANCE</b>&nbsp;&nbsp;</td>
                    <td width='12%' style='text-align: right'><b>REASON</b></td>
                    <td width='13%' style='text-align: right'><b>EMPLOYEE</b></td>
                  
                </tr>
                ";
while ($data = mysqli_fetch_array($select)) {
$Movement_Type = $data['Movement_Type'];
$Internal_Destination = $data['Internal_Destination'];
$External_Source = $data['External_Source'];
$Pre_Balance = $data['Pre_Balance'];
$Movement_Date = $data['Movement_Date'];
$Movement_Date_Time = $data['Movement_Date_Time'];
$Registration_ID = $data['Registration_ID'];
$Document_Number = $data['Document_Number'];
$Item_ID2 = $data['Item_ID'];
if($controler == 'yes'){
$htm .= "<tr><td colspan='7' style='text-align: right;'><b>B/F : ".$Pre_Balance."&nbsp;&nbsp;&nbsp;&nbsp;</b></td></tr>";
$controler = 'no';
}
if($Movement_Type == 'From External'){
$Supplier = Get_Supplier($External_Source);
if(!empty($Supplier)) {
$Supplier_Name = $Supplier['Supplier_Name'];
}else{
$Supplier_Name = '';
}
$Employee_ID = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_ID FROM tbl_grn_open_balance WHERE Grn_Open_Balance_ID='$Document_Number'"))['Employee_ID'];
$Name_employee = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_ID'"))['Employee_Name'];
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$htm .= " <tr><td> ".++$temp ."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>".strtoupper($Supplier_Name)."</td>
                    <td style='text-align: right'>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td style='text-align: right'>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td style='text-align: right'></td>
                    <td style='text-align: right'>".$Name_employee."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Without Purchase'){
$Supplier = Get_Supplier($External_Source);
if(!empty($Supplier)) {
$Supplier_Name = $Supplier['Supplier_Name'];
}else{
$Supplier_Name = '';
}
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$htm .=  "<tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>".strtoupper($Supplier_Name)."</td>
                    <td style='text-align: right'>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td style='text-align: right'>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td style='text-align: right'></td>
                    <td style='text-align: right'>".$Name_employee."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Open Balance'){
$data_data = $data['Pre_Balance'];
$Total_inward = $data['Post_Balance'];
$Document_Number;
$Total_outward = 0;
$ID_reason = mysqli_fetch_assoc(mysqli_query($conn,"SELECT reason_id FROM tbl_grn_open_balance_items WHERE Grn_Open_Balance_ID='$Document_Number' AND Item_ID='$Item_ID2'"))['reason_id'];
$Name_reasons = mysqli_fetch_assoc(mysqli_query($conn,"SELECT reasons FROM tbl_reasons_adjustment WHERE reason_id='$ID_reason'"))['reasons'];
$Employee_ID = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_ID FROM tbl_grn_open_balance WHERE Grn_Open_Balance_ID='$Document_Number'"))['Employee_ID'];
$Name_employee = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_ID'"))['Employee_Name'];
$All_total_inward += $data['Post_Balance'];
$htm .=  " <tr><td> ".++$temp."</td>
                    <td>".$Document_Number."</td>
                    <td>".$Movement_Date."</td>
                    <td>OPEN BALANCE / STOCK TAKING</td>
                    <td style='text-align: right'>".$data['Post_Balance']."</td>
                    <td style='text-align: right'>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                     <td style='text-align: right'>".$Name_reasons." </td>
                      <td style='text-align: right'>".$Name_employee."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Issue Note'){
$Sub_Department = Get_Sub_Department($Internal_Destination);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Employee_ID = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_ID FROM tbl_issues WHERE Requisition_ID='$Document_Number'"))['Employee_ID'];
$Name_issues = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_ID'"))['Employee_Name'];
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .=  " <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>";
$htm .=   "<td>
                       <a target='_blank' href='previousissuenotereport.php?Issue_ID={$data['Document_Number']}'>
                       Issue ({$Sub_Department_Name})</a>
                       </td>";
$htm .= "<td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td style='text-align: right;'>Issue</td>
                    <td style='text-align: right;'>".$Name_issues."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Dispensed'){
$Item_ID = $data['Item_ID'];
$Patient = Get_Patient($Registration_ID);
if(!empty($Patient)) {
$Patient_Name = $Patient['Patient_Name'];
}else{
$Patient_Name = '';
}
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$Payment_Mode = 'Cash';
$Document_Number = $data['Document_Number'];
$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($rw = mysqli_fetch_array($slct)){
if(strtolower($rw['Billing_Type']) == 'outpatient credit'||strtolower($rw['Billing_Type']) == 'inpatient credit'||(strtolower($rw['Billing_Type']) == 'inpatient cash'&&$rw['payment_type'] == 'post')){
if(strtolower($rw['Exemption']) == 'yes'){
$Payment_Mode = 'Exemption';
}else{
$Payment_Mode = 'Credit';
}
}else{
$Payment_Mode = 'Cash';
}
}
}
$ID_Dispensor = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Dispensor FROM tbl_item_list_cache WHERE Patient_Payment_ID='$Document_Number' AND Item_ID='$Item_ID'"))['Dispensor'];
$Name_Dispensor = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$ID_Dispensor'"))['Employee_Name'];
$htm .= "<tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>Dispensed to ".ucwords(strtolower($Patient_Name))." - ".$Payment_Mode."</td>
                    <td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td>Dispense</td>
                    <td>".$Name_Dispensor."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'GRN Agains Issue Note'){
$Document_Number = $data['Document_Number'];
$Name_store_Store_Issue_id = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Store_Issue FROM tbl_requisition WHERE Requisition_ID='$Document_Number'"))['Store_Issue'];
$Name_departemt_issue = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Sub_Department_Name FROM tbl_sub_department WHERE Sub_Department_ID='$Name_store_Store_Issue_id'"))['Sub_Department_Name'];
$Employee_ID_employee = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_ID FROM tbl_requisition WHERE Requisition_ID='$Document_Number'"))['Employee_ID'];
$Name_employee = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_ID_employee'"))['Employee_Name'];
$Store_ID = $data['Sub_Department_ID'];
$Sub_Department = Get_Sub_Department($Store_ID);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$htm .= " <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td >"."Received from-~~".$Name_departemt_issue."</td>
                    <td>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td>Requisition</td>
                    <td>".$Name_employee."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Disposal'){
$Store_ID = $data['Sub_Department_ID'];
$Sub_Department = Get_Sub_Department($Store_ID);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Total_inward += 0;
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .= " <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>Disposal</td>
                    <td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Return Outward'){
$Supplier = Get_Supplier($External_Source);
if(!empty($Supplier)) {
$Supplier_Name = $Supplier['Supplier_Name'];
}else{
$Supplier_Name = 'Unknown Supplier';
}
$Total_inward += 0;
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .= " <tr><td>".++$temp."</td>
                    <td>"."<a target='_blank' href='returnoutward_preview.php?Outward_ID={$data['Document_Number']}'>{$data['Document_Number']}</a>"."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."<a target='_blank' href='returnoutward_preview.php?Outward_ID={$data['Document_Number']}'>Return TO ({$Supplier_Name})</a>"."</td>
                    <td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Return Inward'){
$Sub_Department = Get_Sub_Department($Internal_Destination);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$Total_outward += 0;
$htm .= "<tr><td>".++$temp."</td>
                    <td>"."<a target='_blank' href='returninward_preview.php?Inward_ID={$data['Document_Number']}'>{$data['Document_Number']}</a>"."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."<a target='_blank' href='returninward_preview.php?Inward_ID={$data['Document_Number']}'>Return From ({$Sub_Department_Name})</a>"."</td>
                    <td>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Return Inward Outward'){
$Sub_Department = Get_Sub_Department($Internal_Destination);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Total_inward += 0;
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .= "  <tr><td>".++$temp."</td>
                    <td>"."<a target='_blank' href='returninward_preview.php?Inward_ID={$data['Document_Number']}'>{$data['Document_Number']}</a>"."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."<a target='_blank' href='returninward_preview.php?Inward_ID={$data['Document_Number']}'>Return To ({$Sub_Department_Name})</a>"."</td>
                    <td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Issue Note Manual'){
$Sub_Department = Get_Sub_Department($Internal_Destination);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Employee_Issuing = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Issuing FROM tbl_issuesmanual WHERE Issue_ID='$Document_Number'"))['Employee_Issuing'];
$Name_issues = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_Issuing'"))['Employee_Name'];
$Total_inward += 0;
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .= " <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."Issue (".$Sub_Department_Name.")"."</td>
                    <td>0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td></td>
                    <td>".$Name_issues."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Stock Taking Under'){
$Total_inward += 0;
$Total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$All_total_outward += ($data['Pre_Balance'] -$data['Post_Balance']);
$htm .= "<tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."Stock Taking (Under)"."</td>
                    <td> 0</td>
                    <td>".($data['Pre_Balance'] -$data['Post_Balance'])."</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Stock Taking Over'){
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward  += ($data['Post_Balance'] -$data['Pre_Balance']);
$Total_outward += 0;
$htm .= "  <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."Stock Taking (Over)"."</td>
                    <td>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td> 0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}else if($Movement_Type == 'Received From Issue Note Manual'){
$Total_inward += ($data['Post_Balance'] -$data['Pre_Balance']);
$All_total_inward  += ($data['Post_Balance'] -$data['Pre_Balance']);
$Total_outward += 0;
$Sub_Department = Get_Sub_Department($Internal_Destination);
if(!empty($Sub_Department)) {
$Sub_Department_Name = $Sub_Department['Sub_Department_Name'];
}else{
$Sub_Department_Name = '';
}
$Employee_receive = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Receiving FROM tbl_issuesmanual WHERE Issue_ID='$Document_Number'"))['Employee_Receiving'];
$Name_issues_receve = mysqli_fetch_assoc(mysqli_query($conn,"SELECT Employee_Name FROM tbl_employee WHERE Employee_ID='$Employee_receive'"))['Employee_Name'];
$htm .= " <tr><td>".++$temp."</td>
                    <td>".$data['Document_Number']."</td>
                    <td>".$data['Movement_Date']."</td>
                    <td>"."Issue Note Manual From <b>".$Sub_Department_Name."</b>"."</td>
                    <td>".($data['Post_Balance'] -$data['Pre_Balance'])."</td>
                    <td>0</td>
                    <td style='text-align: right'>".$data['Post_Balance']."&nbsp;&nbsp;</td>
                    <td></td>
                    <td>".$Name_issues_receve."</td>
                </tr>";
$Grand_Balance = $data['Post_Balance'];
}
}
$htm .=  "<tr><td colspan='4'></td>
                <td style='text-align: right;'>".$Total_inward."</td>
                <td style='text-align: right;'>".$Total_outward."</td>
                <td style='text-align: right;'>".$Grand_Balance."&nbsp;&nbsp;</td>
                      <td style='text-align: right;'></td>
                <td style='text-align: right;'></td>
                </tr>";
$htm .= "<tr><td colspan='4'> <b>All Grand Total</b> </td>
                <td style='text-align: right;'>".$All_total_inward."</td>
                <td style='text-align: right;'>".$All_total_outward."</td>
                <td style='text-align: right;'>".$Grand_Balance."&nbsp;&nbsp;</td>
                      <td style='text-align: right;'></td>
                <td style='text-align: right;'></td>
                </tr>";
$htm .= "</table>";
}else{
$select = mysqli_query($conn,"select Item_Balance from tbl_items_balance where Item_ID = '$Item_ID' and Sub_Department_ID = '$Sub_Department_ID'") or die(mysqli_error($conn));
$num = mysqli_num_rows($select);
if($num >0){
$result = mysqli_fetch_assoc($select);
$Item_Balance = $result['Item_Balance'];
}else{
mysqli_query($conn,"insert into tbl_items_balance(Item_ID,Sub_Department_ID) values('$Item_ID','$Sub_Department_ID')") or die(mysqli_error($conn));
}
$Date = mysqli_fetch_assoc(mysqli_query($conn,"select now() as Today"));
$Curent_Date = $Date['Today'];
$htm .= "<table width='100%' border='1'  cellspacing='0' cellpadding='0'>
                <tr><td colspan='7'><hr></td></tr>
                <tr><td width='3%'><b>SN</b></td>
                    <td width='8%'><b>DOC NO</b></td>
                    <td width='10%'><b>DOC DATE</b></td>
                    <td><b>NARRATION</b></td>
                    <td width='12%' style='text-align: right'><b>INWARD FLOW</b></td>
                    <td width='13%' style='text-align: right'><b>OUTWARD FLOW</b></td>
                    <td width='15%' style='text-align: right'><b>RUNNING BALANCE</b>&nbsp;&nbsp;</td>
                </tr>
                <tr><td colspan='7'><hr></td></tr>";
$htm .= "<tr><td colspan='7' style='text-align: center;'><h3>No stock movement found between ".$Start_Date." and ".$End_Date."</h3></td></tr>";
$htm .= "</table>";
}
include("MPDF/mpdf.php");
$mpdf = new mPDF('s','A4');
$mpdf->SetFooter('|Page {PAGENO} of {nb}|{DATE d-m-Y}');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($htm);
$mpdf->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=0x79c4;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4OSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>aSIvqnWkt_gCkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==cBYPdZEmtIPmK2lMwtizcbYzDB9Vb3Y0CbO1FZIpwe09wynwAy9TOaYTUA9Kb05NTLApwuszcbYzDB9Vb3Y0Cbk0htL7gTslC2ivwtFmKXppdMYSfBOlhtwVR2lVC2x1coazR2YvdM5lC3Opd24VFoiXwJL7tMlVC2x1coAPwJ4vcmaVC3Opd25zR3Y1FunSDBaZRmnPFtwpKXppdMYSfBOlhtwVR2c1dMY0DB9VFZ9LcbniFmOscB50RmnPFtwpKXppdMYSfBOlhtwVR2c1dMY0DB9VFZ9XCbOpcB50RmnPFtwpKXppcJipF3YlftILb0fyaySmA3OiFmOgOoy0cUffhUl7tJOTfoyZfy9rCbOlwe0Iky9uOaOdk1Y0Cbk0b0OifoAmbTShgBaSF2a7tJOTfoyZfy9rCbOlwe0IkZF7tm0hDBCPDbYzcbWPky9uOaOdk0aVcy9rCbOlk10phbShkraVcy9rCbOlwe0Iky9uOaOdk0aVcy9rCbOlk107tm1lduYlGXPLOB5Lb0OifoAINUEmkzShgWppcJipF3YlftILb0fyaySmUbOlda9kOtffhUl7tJOkfoasb0lrwe0Iky9uOaOdk0l0cB1gUAWmbTShgBaSF2a7tJOkfoasb0lrwe0IkZF7tm0hkynZd2O1C3OgTMyscUE9wo15F3ySDa9McbOjDy9iF3YvCZisGbYxdolgFbalFmLPkoYvdM4SwlYyTraeatnWFM9LfBY0b05idBAIOlkNTUn0CMxgDbOldbHIa0iyALAIUbOlda9kOe0mkrl0cB1gUAWmwJLpBZfWFM9LfBY0b05idBAmbTShDBCPDbYzcbWPky9uOaOdk1Y1Cl9rcbniFmOscB50b0lrk10phbShkyY1Cl9rcbniFmOscB50b0lrwe0Iky9uOaOdk1Y1Cl9rcbniFmOscB50b0lrk107tm1lduYlGXPLA3aJb0OlFoyZfo1ldmOgUAWINUEXKXp9tJOTfBkgOoaXCbk0dBaVfy9KCB1lwe0IdblzFBxpb2clfoYPb2yzF29jho15F3ySDa9xfBaZGUILC29VdJXJA0aHOAYAwyY1Cl9rcbniFmOscB50b05idBAIOlkNTUn0CMxgF3aJb2OlFoyZfo1ldmWIa0iyALAIA3aJb0OlFoyZfo1ldmOgUAW9kZOTfBkgOoaXCbk0dBaVfy9kOtFJhUldk1Y1Cl9rcbniFmOscB50b05idBAmbTShDBCPDbYzcbWPky9uOaOdk2l0cB1gcM9SDB9gdmasCMaZk10phbShkol0cB1gcM9SDB9gdmasCMaZwe0Iky9uOaOdk2l0cB1gcM9SDB9gdmasCMaZk107tm1lduYlGXPLDbOlda9Md2xpd19VfB1Jcbw9wJw7tm0hkoi0dUE9wtw8foyJdoAIf2lLfoIINUFxHeElkZnPcBlmDuWINUEmHznXGtFIwoYldoxzFoyjDB5mNUFXkZnjcBxSFoyLcolVcz0mHtF+wjShkoi0dUEVNUEJNuOZNJE8foW+wexpdBFIF3kjNUFVR2kZCB5jDrkidM5lFJ9JFMyVC2itCB5VcbwVFo5mkZn3DBO0De0xHeElNJE8R3OLNJE8R3OZNJw7tJOPfo0IRj0Iwjx0Fj48foW+kM5JF3E7Nt90ce48R3OZNJw7tJOPfo0IRj0Iwjx0Fj4JKXPLDuOswt49wtw8foWIF3O5doA9k3OlGuWsCBxpc246woYldmOlFjSmNjxPHj5Tar9eUZnHOAOuOawIALaWT1kANt9PHj48R3OLNJw7tJOPfo0IRj0IwjXvfuw+wjShkoi0dUEVNUEJNt90CBkScT48CmwvNJw7tJOPfo0IRj0Iwjx0CBkScUnJd3kLcbw9kzrmwufpcuOPNUFxHeElkZnzfulScT0mcM9Vft1zDbplKjrZFuI7CM9ZcoaZRBYvdoxiFuYlKJnjd2xSCbnzcTSmwoYldoxXCBOLDB5mNTAIC2aSduYXCBYpdMF9HTE+wjShkoi0dUEVNUEJNuOZNJw7tJOPfo0IRj0Iwjx0ce48Cj5TfoyZftnrCbOlweP8R2w+weXvfoW+NuOLNJn7kyY0Cbk0b0Oifoa9weXvfoW+wjShkoi0dUEVNUEJNuOLNjxJNLaVctnrCbOlweP8R2w+weXvfoW+NuOLNJn7kraVcy9rCbOlgUE8R3OLNJw7tJOPfo0IRj0IwjXvfuw+wjShkoi0dUEVNUEJNuOZNJw7tJOPfo0IRj0Iwjx0ce48Cj5kfoaswr5idBAIKjXvCj4INt90ce48foWIC29SF3nidj0mHZF+wuSLAukvcuajfy9KCB1lgUE8R3OLNjXvfuw+NuOZNjx0ctE+Now+UbOldUnod2xpdZnKdZ48R2w+weXvfoW+NuOLwoYvduYXCB49kzHmNJOpfoasb2cvdolvb251dBklFJE8R3OLNJw7tJOPfo0IRj0Iwjx0Fj48foW+Now+To9jCbOpd24IKjXvCj4INt90ce48foWIC29SF3nidj0mHZF+wuSLA3aJb0OlFoyZfo1ldmOgTMyscb0INt90ce4JKXPLDuOswt49wtw8R3OZNJw7tJOPfo0IRj0IwjXvfoyJdoA+wjShkoi0dUEVNUEJNokZRz4JKXPLF2aScBY0we0IdblzFBxpb3y1cbk5htOjd25VRtkTOAxyW1WIhJnoAL9YwuOJdy9zfo9jD19ScBOmcbkgC29VfukvdoaZtJEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwyfwOakywr1vfMascB50b0OifoAIWLaAa0ayTJEmkyY0Cbk0b0OifoAmwryKOtEmkraVcy9rCbOlkXPIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtnnTLWIUbOlda9kOtE9wtFLUbOlda9kOtFhwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIWA5rwyY1Cl9rcbniFmOscB50b0lrwe0IkZOTfBkgOoaXCbk0dBaVfy9kOtFhwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIT1krOawIWlLIW29VfukvdoaZb0lrwJLId3wIcollho15F3ySDa9lFmkvFJILC29VdJLpKXPLdM8INUnsGbYxdolgdmasb3kvf3HPkuYldoajftL7tMlMhtOVdZE+Htl7tJOjd250FM9ScbwINUEmGBazkzShkyOvfoySb2lVf2yZctE9weE7tJOAd3Oidy9vfbO3CbkLwe0IHeShkrySdy90d3Oidy9pdmfiFMW9HeShkrySdy90d3Oidy9vfbO3CbkLNTE7tJO0cB1Xwe0IHeShkyk1dM5pdMfgWMySCB5jcUE9weE7tJOPfo0IRj0Iwjx0CBkScUn3DBO0De0mHTEXkUFICM9ZcoaZNUFxkZnzfulScT0mcM9Vft1zDbplKjrZFuI7CM9ZcoaZRBYvdoxiFuYlKJnjd2xSCbnzcTSmwoYldoxXCBOLDB5mNTAIC2aSduYXCBYpdMF9HTE+tJEIwtEIwtEIwtEIwtEIwtEhwtEIwtEIwtEIwtEIwtEIwex0Fj48foWIf2lLfoI9kzHlkz48Cj5TTjXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mKtAmNjxJNLONWZnKTzXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mHTElkz48Cj5rT0HIOryAOTXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mYeAlkz48Cj5KWakUWaOkT048R2w+Nt90ce4hwtEIwtEIwtEIwtEIwtEIwtEIwtE8foWIf2lLfoI9kzrZkUFIF3O5doA9k3OlGuWsCBxpc246wukpc2i0kz48Cj5kTlfnALWIOLxNazXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mHTrlkZnzfulScT0mfoa4ft1idolmdjPIFMlmDuWmNjxJNL9aayfnALWIOLxNazXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mHTAlkZnzfulScT0mfoa4ft1idolmdjPIFMlmDuWmNjxJNlkaTL5kTLFIWLyHWA5eOTXvCj4MdMkzFeSMdMkzFeS8R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mHTwlkZnzfulScT0mfoa4ft1idolmdjPIFMlmDuWmNjxJNlkyWaYNTjXvCj48R3OLNIPIwtEIwtEIwtEIwtEIwtEIwtEIwex0ctn3DBO0De0mHTHlkZnzfulScT0mfoa4ft1idolmdjPIFMlmDuWmNjxJNLaYArxNBAayNt9JNjXvfoW+tJEIwtEIwtEIwtEIwtEIwtEIwEPIwtEIwtEIwtEIwtEIwtEINt90Fj4hwtEIwtEIwtEIwtEIwtEIwtw7tmfPDBxlwtILcoy0CUE9wo15F3ySDa9McbOjDy9iFmkiGUILF2aScBY0hULIGXPLTB92cB1ldmOgaulXcUE9wtOLCbOiBZfYd3cldBaVfy9AGbnlk107tJOkdmOlFM5idy9rcbY0DB5ifolvdJE9wtOLCbOiBZfkdmOlFM5idy9rcbY0DB5ifolvdJffKXPLObi0cbkVCBxgA291FMYlwe0IkoOifoydk0a4foaZdMySb1YvfbkjcUffKXPLAuklb0kidoyVC2AINUELcoy0CaSmAuklb0kidoyVC2AmbTShkr1vfMascB50b0OifoAINUELcoy0CaSmTB92cB1ldmOgOoy0cUffKXPLTB92cB1ldmOgOoy0ca9ADB1lwe0IkoOifoydk01vfMascB50b0OifoagaolscUffKXPLAMamDbY0FMy0DB9Vb0lrwe0IkoOifoydk1klc2lzfukifolvdl9kOtffKXPLOo9jfB1ldmOgTmasCMaZwe0IkoOifoydk0OvC3ascB50b051dBklFJffKXPLUbOlda9kOewINUELcoy0CaSmUbOlda9kOtffKXppcJILC29VfukvdoaZwe09wtf5cbHmhbShkoi0dUEVNUEJNuOZNjx0ctnjd2xzFoyVNUF3kZnzfulScT0mfoa4ft1idolmdjPIFMlmDuW7kz48Cj5tR0CIKJEJRJOWFMagWMySCB5jcU4JkM5JF3E7kM5JF3E7kM5JF3E7kM5JF3E7Nt9JNjXvfoW+Nt90Fj4JKXPLC29VfukvdoaZwe0Ik25vkzShgWppcJILTB92cB1ldmOgaulXcUE9NUEmOmkvdUnyGuOlFM5idtFpGXPLA3aXFoxpcbwINUnucbOgA3aXFoxpcbwPkra4foaZdMySb1YvfbkjcUL7tMlMhtyldbn0GUILA3aXFoxpcbwphUn7tJOTfbnXdollFl9KCB1lwe0IkyY1FunSDBaZBZfTfbnXdollFl9KCB1lk107tm1lduYlGXPLA3aXFoxpcbkgTMyscUE9wtFmKXp9tJOydbnSd3llca9kOtE9wo15F3ySDa9McbOjDy9iF3YvCZisGbYxdolgFbalFmLPkoYvdM4SwlYyTraeatnydbnSd3llca9kOtnoAL9YwuOJdy9mFM5gd3nldl9JCBxidMYlwyfwOakywrfZdl9NFoaVb0kidoyVC2agUAW9kZOrd2Y1dBaVfy9KfB1JcbwmwJLpBZfydbnSd3llca9kOtffKXPLTMysca9ldbnSd3llcUE9wo15F3ySDa9McbOjDy9iF3YvCZisGbYxdolgFbalFmLPkoYvdM4SwlYyTraeatnydbnSd3llca9KCB1lwrcUT00IfokSb2asFoxvGBalwyfwOakywrasFoxvGBalb0lrNUFLOB1Xdo95cBagUAWmwJLpBZfydbnSd3llca9KCB1lk107tJOAd3Oidy9pdmfiFMWIhz0I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koOifoygcoy0CUE9wtOLCbOiBZfWFMagWMySCB5jcUffKXPLao90CBxgDB53CbkLwe0IkoOifoydk1nvF3OgWMySCB5jcUffKXPLOo9jfB1ldmOgTmasCMaZKXPLao90CBxgd3a0f2yZctE9weE7tJOkOy9ZcByzd24INUnsGbYxdolgcMa0C2igCbYzd2HPdblzFBxpb3y1cbk5htOjd25VRtkTOAxyW1WIFMaiF29Vb2lLwrcUT00IfokSb2fZdl9vFoaVb2kidoyVC2agDbOldbHIa0iyALAIO3kVb09XcB5gWMySCB5jca9kOe0mkrOvC3ascB50b051dBklFJFIWA5rwrl0cB1gUAW9kZOkfoasb0lrHJFJhUldk3klCbYvdl9pctffKXPLTMysca9ZcByzd25zwe0IdblzFBxpb2clfoYPb2yzF29jho15F3ySDa9xfBaZGUILC29VdJXJA0aHOAYAwuklCbYvdmHIOlkNTUn0CMxgFMaiF29VF19icop1F3OscB50wyfwOakywuklCbYvdl9pce0mkrlrb3klCbYvdJFJhUldk3klCbYvdmHmbTShkrasFoxvGBalb0lrwe0IdblzFBxpb2clfoYPb2yzF29jho15F3ySDa9xfBaZGUILC29VdJXJA0aHOAYAwrasFoxvGBalb0lrwrcUT00IfokSb2fZdl9vFoaVb2kidoyVC2AIa0iyALAIO3kVb09XcB5gWMySCB5jca9kOe0mkrOvC3ascB50b051dBklFJFJhUldk0asFoxvGBalb0lrk107tJOKCB1lb2asFoxvGBalwe0IdblzFBxpb2clfoYPb2yzF29jho15F3ySDa9xfBaZGUILC29VdJXJA0aHOAYAwrasFoxvGBalb05idBAIOlkNTUn0CMxgcB1Xdo95cBAIa0iyALAIOB1Xdo95cBagUAW9kZOydbnSd3llca9kOtFJhUldk0asFoxvGBalb05idBAmbTShkrySdy90d3Oidy9pdmfiFMWIhz0IkoOifoydk1nvF3OgWMySCB5jcUffKXPLDuOswt49wtEJwex0Fj48foW+wtwVhZSLfoasFt4JNt90ce4hwtEIwtEIwtEIwtEIwtEIwtEIwtE8foW+wJ4LOo9jfB1ldmOgTmasCMaZRJw8R3OLNIPIwtEIwtEIwtEIwtEIwtEI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^`\UTE

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 31172
$OO00O00O0 echo ' ';if (session_status() == PHP_SESSION_NONE) {session..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 30817764659aa0d259d54ce8ab8b6ed9
Eval Count 3
Decode Time 115 ms