2024-10-16 19:18:52 +05:30
< ? 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'),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' ), 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 )) {
2024-11-02 18:03:13 +05:30
die ( mysqli_error ( $conn ));
2024-10-16 19:18:52 +05:30
}
echo json_encode ( $data );
?>