ESH/select_emp_assign_training.php

63 lines
2.1 KiB
PHP
Raw Normal View History

2024-10-23 18:28:06 +05:30
<?php
error_reporting(E_ERROR | E_PARSE);
include('includes/config/config.php');
include('includes/functions.php');
$data=array();
$emp_assign_training_id=$_REQUEST['emp_assign_training_id'];
//echo $training_id;
$count=0;
$emp=$_REQUEST['emp'];
error_log('emp'.$emp);
if(!empty($emp_assign_training_id)){
//update case
if($emp==null ||$emp==''|| empty($emp)){
$query="select * from employee_assign_training e inner join training_schedule t on e.training_schedule_id=t.schedule_id inner join training_master tm on tm.training_master_id=t.training_id where assign_training_id='$emp_assign_training_id' ";
}
else{
$query="select * from employee_assign_training e inner join training_schedule t on e.training_schedule_id=t.schedule_id inner join training_master tm on tm.training_master_id=t.training_id where assign_training_id='$emp_assign_training_id' and emp_id='$emp' ";
}
// error_log($query);
if (!$result = @mysqli_query($conn, $query)) {
exit(mysqli_error($conn));
}
while ($row = @mysqli_fetch_assoc($result)) {
$row['emp_name']=getTableFieldValue('patient_master','patient_name','id',$row['emp_id'])."(".getTableFieldValue('patient_master','emp_code','id',$row['emp_id']).")";
$date_status=array();
$remarks_status=array();
$check_status="select * from training_status where emp_id='".$row['emp_id']."' and assign_training_id='".$row["assign_training_id"]."' and training_status='1' ";
if (!$result_status = @mysqli_query($conn, $check_status)) {
exit(mysqli_error($conn));
}
$status_count=0;
while ($row_status = @mysqli_fetch_assoc($result_status)) {
$status_count++;
$status_remrks=array(
"remarks"=>$row_status["training_remarks"],
"date"=>$row_status["training_date"],
);
array_push($remarks_status,$status_remrks);
array_push($date_status,$row_status["training_date"]);
}
$row['status_count']=$status_count;
$row["training_dates"]=$date_status;
$row["remarks"]=$remarks_status;
$data[] = $row;
$count++;
}
$data['count']=$count;
// error_log(print_r($data, true));
echo json_encode($data);
}
?>