128 lines
4.3 KiB
PHP
128 lines
4.3 KiB
PHP
|
|
<?php
|
|
include('pdf_header_reverse.php');
|
|
|
|
?>
|
|
<?php
|
|
include('includes/config/config.php');
|
|
include('includes/functions.php');
|
|
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
|
|
//include('pop_up_top.php');
|
|
?>
|
|
|
|
<body>
|
|
<table border="1">
|
|
<tr>
|
|
<?php
|
|
|
|
|
|
/* $year= date("Y");
|
|
$year = substr( $year, -2);*/
|
|
$startMonth1=$_REQUEST['startDate1'];
|
|
$endMonth1=$_REQUEST['endDate1'];
|
|
$startMonth1Array=explode("-",$startMonth1);
|
|
$endMonth1Array=explode("-",$endMonth1);
|
|
$startYear=$startMonth1Array[1];
|
|
$endYear= $endMonth1Array[1];
|
|
$year = substr( $startYear, -2);
|
|
?>
|
|
<th>Sr</th><th>Active ingredients</th><th>Brand Name</th><th>Expiry Date</th><th>Basic rate</th>
|
|
<th >Available in Stock</th>
|
|
<?php
|
|
$startMonth=intval($startMonth1Array[0]);
|
|
$endMonth=intval($endMonth1Array[0]);
|
|
while($startMonth<=$endMonth){
|
|
$monthName = date('F', mktime(0, 0, 0, $startMonth, 10));
|
|
$monthName= substr( $monthName, 0,3);
|
|
?><th>Recieved <?php echo $monthName?>-<?php echo $year?></th><th>Utilized <?php echo $monthName?>-<?php echo $year?></th><th>Bal @end <?php echo $monthName?>-<?php echo $year?></th> <?php
|
|
|
|
|
|
$startMonth=$startMonth+1;
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
//$sql_stock="select distinct(a.item_id) from appointment_stock_history a inner join employee_appointment b on a.appointment_id=b.appointment_id where YEAR(appointment_date)='2019' ";
|
|
$sql_stock="select * from tbl_items ";
|
|
$results_stock=mysqli_query($conn,$sql_stock);
|
|
|
|
while($row_stock=mysqli_fetch_array($results_stock)){
|
|
//$issue_date=$row_stock[];
|
|
//$cat_id = getTableFieldValue('tbl_items','cat','item_id',$row_stock['item_id']);
|
|
$cat_id =$row_stock['cat'];
|
|
$current_stock_level_qty=$row_stock['current_stock_level'];
|
|
//$current_rate = getTableFieldValue('tbl_items','current_rate','item_id',$row_stock['item_id']);
|
|
$current_rate=$row_stock['current_rate'];
|
|
$form_name = getTableFieldValue('medicine_form','form_name','form_id',$cat_id);
|
|
// $item_desc = getTableFieldValue('tbl_items','item_name','item_id',$row_stock['item_id']);
|
|
$item_desc=$row_stock['item_name'];
|
|
$expiry_date=getTableFieldValue('procurement_items','max(expiry)','item_id',$row_stock['item_id']);
|
|
// $issue_qty=getTableFieldValue('appointment_stock_history','issued_qty','item_id',$row_stock['item_id']);
|
|
|
|
$date= date('Y-m-d');
|
|
?><tr><td><?php echo ++$count?></td><td></td><td><?php echo ($form_name.". ".$item_desc);?></td><td><?php
|
|
if($expiry_date<=$date)
|
|
{
|
|
?><font color="red"><?php echo $expiry_date;?></font><?php
|
|
}
|
|
else{
|
|
echo $expiry_date;
|
|
}
|
|
|
|
?></td><td><?php echo $current_rate?></td><td><?php echo $current_stock_level_qty?></td>
|
|
<?php
|
|
$startMonth=intval($startMonth1Array[0]);
|
|
$endMonth=intval($endMonth1Array[0]);
|
|
|
|
while($startMonth<=$endMonth){
|
|
//$monthName = date('F', mktime(0, 0, 0, $i, 10));
|
|
$sql_qty_sum="select sum(a.issued_qty) as total_sum from appointment_stock_history a where (a.item_id)='".$row_stock['item_id']."' and a.appointment_id in (select appointment_id from employee_appointment where MONTH(appointment_date)='".$startMonth."' AND YEAR(appointment_date)='".$startYear."' ) ";
|
|
|
|
$results_qty_sum=mysqli_query($conn,$sql_qty_sum);
|
|
$row_qty_sum=mysqli_fetch_array($results_qty_sum);
|
|
$sql_recieved_sum="select sum(qty) as total_sum from procurement_items where item_id='".$row_stock['item_id']."' and procurement_id in (select procurement_id from procurement where MONTH(procurement_date)='".$startMonth."' AND YEAR(procurement_date)='".$startYear."' ) ";
|
|
$results_recieved_sum=mysqli_query($conn,$sql_recieved_sum);
|
|
$row_recieved_sum=mysqli_fetch_array($results_recieved_sum);
|
|
$total_sum= $current_stock_level_qty+$row_recieved_sum['total_sum'];
|
|
$balance_qty=$total_sum-$row_qty_sum['total_sum'];
|
|
$current_stock_level_qty=$balance_qty;
|
|
|
|
//echo $sql_qty_sum;
|
|
?><td><?php
|
|
if($row_recieved_sum['total_sum']==null || $row_recieved_sum['total_sum']=='')
|
|
echo 0;
|
|
else
|
|
echo $row_recieved_sum['total_sum'];
|
|
|
|
?></td><td><?php
|
|
if($row_qty_sum['total_sum']==null || $row_qty_sum['total_sum']=='')
|
|
echo 0;
|
|
else
|
|
echo $row_qty_sum['total_sum'];
|
|
|
|
?></td><td><?php
|
|
if($balance_qty==null || $balance_qty=='')
|
|
echo 0;
|
|
else
|
|
echo $balance_qty;
|
|
|
|
|
|
?></td><?php
|
|
$startMonth=$startMonth+1;
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
</tr><?php
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
</table>
|
|
<?php include('pdf_footer.php');?>
|