<?php
include('includes/config/config.php');
include('includes/functions.php');

$status = $_POST['status'];
$remarks = $_POST['app_remarks'];
$app_date = $_POST['approval_date'];
$user_id = $_SESSION['user_id'];
$item_list = $_POST['item_list'];
$items=explode(",", $item_list);
error_log('itemlist'.count($item_list));
begin();

for($i=0;$i<count($items);$i++){

    $app_id=$items[$i];
        
if($status=='CANCELLED'){
    
    $query_appointment="select *, DATE_FORMAT(date, '%Y-%m-%d') as date from appointment_details where  id='$app_id' ";
    error_log($query_appointment);
   $result_stock = @mysqli_query($conn,$query_appointment);
  while($row_app=@mysqli_fetch_array($result_stock)){


    $sql_item_cancel="insert into cancelled_appointment_details set status='".$status."' , emp_id='".$row_app['emp_id']."' , doctor_id='".$row_app['doctor_id']."' , date=str_to_date('".$row_app['date']."','%Y-%m-%d') , time='".$row_app['time']."', ohc_type_id='".$row_app['ohc_type_id']."',app_type='".$row_app['app_type']."',modified_by = '".$_SESSION['user_id']."' ";
    error_log($sql_item_cancel);
    if (!$result_item_cancel = @mysqli_query($conn, $sql_item_cancel)) {
        error_log ("Exception saving save_app_indent_vendor_rate:".mysqli_error($conn)." failing query:".$sql_item_cancel);
					rollback();
		
        exit(mysqli_error($conn));
    } 
   }
}


    $sql_item="update appointment_details set status='".$status."' , remarks='".$remarks."' ,modified_by='".$user_id."'  where id='".$app_id."' ";
    error_log($sql_item);
    if (!$result_item = @mysqli_query($conn, $sql_item)) {
        error_log ("Exception saving save_app_indent_vendor_rate:".mysqli_error($conn)." failing query:".$sql_item);
					rollback();
		
        exit(mysqli_error($conn));
    } 

}
commit();
echo json_encode($data);