60 lines
1.9 KiB
PHP
60 lines
1.9 KiB
PHP
<?php
|
|
|
|
include('includes/config/config.php');
|
|
include('includes/functions.php');
|
|
include('log_entry.php');
|
|
$doc=$_REQUEST['app_doc'];
|
|
$doc_q='';
|
|
if($doc=='' || $doc==null){
|
|
$doc_q='';
|
|
}else{
|
|
$doc_q=" and emp_id='".$doc."'";
|
|
}
|
|
$app_type=$_REQUEST['app_type'];
|
|
$app_type_q='';
|
|
if($app_type=='' || $app_type==null){
|
|
$app_type_q='';
|
|
}else{
|
|
$app_type_q=" and b.app_type='".$app_type."'";
|
|
}
|
|
|
|
$date=$_REQUEST['date'];
|
|
$sql = "SELECT *,concat(b.slot,' to ',b.slot_end ) as time,a.slot_count as count from doc_slots a left join appoinment_slots b on a.slot_id=b.slot_id where date(a.slot_date)=str_to_date('".$date."','%Y-%m-%d') and a.ohc_type_id='".$_SESSION['current_ohcttype']."' ".$app_type_q.$doc_q;
|
|
error_log('apps' . $sql);
|
|
$count=0;
|
|
$data=array();
|
|
$query = mysqli_query($conn, $sql);
|
|
|
|
while( $fetch = mysqli_fetch_assoc($query)){;
|
|
$count++;
|
|
if($fetch['status']=='BOOKED'){
|
|
$fetch['status'] = "<p> <font color=red>BOOKED</font> </p>";
|
|
}else if($fetch['status']=='DRP'){
|
|
$fetch['status'] = "<p> <font color=red>PENDING</font> </p>";
|
|
}else if($fetch['status']=='DRA'){
|
|
$fetch['status'] = "<p> <font color=green>Completed</font> </p>";
|
|
}else if($fetch['status']=='CANCELLED'){
|
|
$fetch['status'] = "<p> <font color=red>Cancelled</font> </p>";
|
|
}else if($fetch['status']==''){
|
|
$fetch['status'] = "<p> <font>Vacant</font> </p>";
|
|
}
|
|
|
|
array_push($data ,array(
|
|
|
|
|
|
'id' => $fetch['doc_slot_id'],
|
|
'app_type' => $fetch['app_type'],
|
|
'status' => $fetch['status'],
|
|
'date' => date_format(date_create($fetch['slot_date']), "d-m-Y ") ,
|
|
'app_count'=>$fetch['count'],
|
|
'doctor_name' =>$fetch['emp_id'],
|
|
'time' => $fetch['time'],
|
|
|
|
|
|
));
|
|
}
|
|
$data['count']=$count;
|
|
error_log('apps' . print_r($data, true));
|
|
echo json_encode($data);
|
|
|