ESH/save_sickness.php
2024-10-23 18:28:06 +05:30

58 lines
3.3 KiB
PHP

<?php
include('includes/config/config.php');
include ('includes/functions.php');
include ('log_entry.php');
$sickness_id = $_POST['sickness_id'];
$sickness_date = $_POST['sickness_date'];
$from_date = $_POST['from_date'];
$to_date = $_POST['to_date'];
$date_absent = $_POST['date_absent'];
$date_return =$_POST['date_return'];
$agency = $_POST['agency'];
$name = $_POST['sickness_name'];
$des = $_POST['des'];
$emp_id = $_POST['emp_id'];
$data = array();
$date_not_just=$_POST['date_not_just'];
$date_not_just_to=$_POST['date_not_just_to'];
// error_reporting(E_ERROR | E_PARSE);
$ailment_ids_new = strtoupper($_POST['ailment_new']);
$ailment_name = implode(',',$_POST['ailmentD']);
error_log ( "Start Printing Request Attributes" );
$requestStr="";
foreach ( $_REQUEST as $key => $value ) {
$requestStr.=$key . " : " . $value . "\n";
error_log ( $key . " : " . $value . "<br />\r\n" );
}
error_log ( "End Printing Request Attributes" );
save_log($requestStr,'Save_sickness','SAVE','save_sickness.php');
$ailment_ids_new = handleDynamicMasterInsert("ailment","ailment_name","ailment_id",$ailment_ids_new,true);
$ailment_ids_new = getMultiValuedSelectData($ailment_ids_new);
$attended_doctor =null;
if($_SESSION['RoleCode'] =="DOC"){
$attended_doctor=$_SESSION['logged_user_empid'];
}
if(!empty($sickness_id)){
$query = "update sickness set ailment_system='" . addslashes ( $ailment_ids_new ) . "',ailment_name='". addslashes($ailment_name) ."', sickness_date=STR_TO_DATE('".$_POST['sickness_date']."', '%d/%m/%Y %h:%i:%p'),from_date=STR_TO_DATE('".$_POST['from_date']."', '%d/%m/%Y'),to_date=STR_TO_DATE('".$_POST['to_date']."', '%d/%m/%Y'), date_absent=STR_TO_DATE('".$_POST['date_absent']."', '%d/%m/%Y'), date_absent_to=STR_TO_DATE('".$_POST['date_absent_to']."',date_return=STR_TO_DATE('".$_POST['date_return']."', '%d/%m/%Y'), not_justifiable_from = STR_TO_DATE('".$date_not_just."', '%d/%m/%Y'),not_justifiable_to = STR_TO_DATE('".$date_not_just_to."', '%d/%m/%Y'),agency = '$agency',sickness_name='$name',des='$des', ohc_type_id='".$_SESSION['current_ohcttype']."',doctor_last_attended='$attended_doctor', modified_by='" . $_SESSION['user_id'] . "',emp_id='$emp_id' where sickness_id =
'".$sickness_id."' ";
error_log("querrrrrrrrrrrry".$query);
}
else {
$query = "insert into sickness(sickness_date,from_date,to_date,date_absent,date_absent_to,date_return,not_justifiable_from,not_justifiable_to,agency,sickness_name,des,emp_id,ohc_type_id,doctor_last_attended, modified_by)
values (ailment_system='". addslashes($ailment_system) ."',ailment_name='". addslashes($ailment_name) ."',STR_TO_DATE('".$_POST['sickness_date']."', '%d/%m/%Y %h:%i:%p'),STR_TO_DATE('".$_POST['from_date']."', '%d/%m/%Y'), (STR_TO_DATE('".$_POST['to_date']."', '%d/%m/%Y'),(STR_TO_DATE('".$_POST['date_absent']."', '%d/%m/%Y'),(STR_TO_DATE('".$_POST['date_absent_to']."', '%d/%m/%Y'),STR_TO_DATE('".$_POST['date_return']."', '%d/%m/%Y'),not_justifiable_from = STR_TO_DATE('".$date_not_just."', '%d/%m/%Y'),not_justifiable_to = STR_TO_DATE('".$date_not_just_to."', '%d/%m/%Y'),'$agency','$name','$des','$emp_id','".$_SESSION['current_ohcttype']."',$attended_doctor, '".$_SESSION['user_id']."') ";
error_log("querrrrrrry".$query);
}
if (!$result = @mysqli_query($conn,$query)) {
exit(mysqli_error($conn));
}
echo json_encode($data);
?>