58 lines
3.3 KiB
PHP
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);
|
||
|
|
||
|
?>
|