2024-10-16 19:18:52 +05:30
< ? php
error_reporting ( E_ERROR | E_PARSE );
// error_log();
include ( 'includes/config/config.php' );
include ( 'log_entry.php' );
include ( 'includes/functions.php' );
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_amb_checklist_item' , 'SAVE' , 'save_ambulance_item_issue.php' );
// error_log('sagar');
$noOfRows = $_POST [ 'count_items' ];
// echo $noOfRows;
$ohc_id = $_SESSION [ 'current_ohcttype' ];
$stock_issue_id = $_POST [ 'stock_issue_id' ];
$ambulance_issue_master_id = $_POST [ 'ambulance_issue_master_id' ];
// $procurement_refno = $_POST['ref_no'];
// echo $procurement_refno;
$remarks = $_POST [ 'remarks' ];
$issue_type = $_POST [ 'issue_type' ];
$ambulance_number = $_POST [ 'ambulance_number' ];
$ohc_number = $_POST [ 'ohc_number' ];
$loc_no = '' ;
if ( $issue_type == 'AMB' ){
$loc_no = $ambulance_number ;
} else {
$loc_no = $ohc_number ;
}
$ambulance_usage_id = $_POST [ 'ambulance_usage' ];
$issue_date = $_POST [ 'issue_date' ];
error_log ( $remarks . $loc_no . $ambulance_usage_id . $issue_date );
2024-11-02 18:03:13 +05:30
// die();
2024-10-16 19:18:52 +05:30
$filled_by = $_SESSION [ 'logged_user_empid' ];
$rolecode = $_SESSION [ 'RoleCode' ];
// echo $procurement_id;
$initquery = " " ;
$data = array ();
$data [ 'approval_status' ] = $_POST [ 'approval_status' ];
$endquery = " " ;
$isuue_ref_no = " " ;
if ( $ohc_loc == '3' ) {
$amb_num_box_code = $_POST [ 'ambulance_number' ];
// error_log("ifsagar" . $amb_num_box_code);
} else {
$amb_num_box_code = $_POST [ 'box_number' ];
// error_log("elsesagar" . $amb_num_box_code);
}
// error_log("sagar".$ambulance_number);
if ( ! empty ( $ambulance_issue_master_id )) {
// update case
$initquery = " update ambulance_issue_master set " ;
$endquery = " where ambulance_issue_master_id = ' " . $ambulance_issue_master_id . " ' and ohc_type_id=' " . $ohc_id . " ' " ;
// error_log("sagarif".$initquery);
} else {
$initquery = " INSERT INTO ambulance_issue_master set " ;
error_log ( " initquery " . $initquery );
}
error_log ( " $filled_by " . " " . $amb_num_box_code );
if ( $rolecode == 'DOC' ) {
$query = $initquery . " remarks=' " . $remarks . " ', ohc_type_id=' " . $_SESSION [ 'current_ohcttype' ] . " ', ambulance_id=' " . $loc_no . " ',issue_type=' " . $issue_type . " ' ambulance_usage_id=' " . $ambulance_usage_id . " ',modified_by=' " . $_SESSION [ 'user_id' ] . " ' $endquery " ;
error_log ( " if " );
} else {
$query = $initquery . " remarks=' " . $remarks . " ', ohc_type_id=' " . $_SESSION [ 'current_ohcttype' ] . " ', ambulance_id=' " . $loc_no . " ' ,issue_type=' " . $issue_type . " ', ambulance_usage_id=' " . $ambulance_usage_id . " ',modified_by=' " . $_SESSION [ 'user_id' ] . " ' $endquery " ;
error_log ( " ESLE " );
}
//echo $query;
error_log ( " Dushant Mali : " . $query );
if ( ! $result = @ mysqli_query ( $conn , $query )) {
error_log ( " not run " );
2024-11-02 18:03:13 +05:30
die ( mysqli_error ( $conn ));
2024-10-16 19:18:52 +05:30
} else {
if ( $ambulance_issue_master_id ) {
$ambulace_new_id = $ambulance_issue_master_id ;
} else {
$ambulace_new_id = mysqli_insert_id ( $conn );
}
for ( $i = 0 ; $i < $noOfRows ; $i ++ ) {
if ( $ { " item_id $i " } != '' && $ { " item_id $i " } != null && $ { " item_id $i " } != 0 ){
if ( $ { " item_ambulance_issue_master_id $i " }) {
$query1 = " UPDATE ambulance_checklist_item set item_batch_no=' " . $ { " item_batch_no $i " } . " ', item_id =' " . $ { " item_id $i " } . " ',item_type =' " . $ { " item_type $i " } . " ',issue_qty = ' " . $ { " issue_qty $i " } . " ',issue_ohc_type_id=' " . $ohc_id . " ',ambulance_issue_master_id=' " . $ambulace_new_id . " ' WHERE ambulance_issue_master_id=' " . $ambulace_new_id . " ' AND id = ' " . $ { " item_ambulance_issue_master_id $i " } . " ' " ;
} else {
$query1 = " insert into ambulance_checklist_item set item_batch_no=' " . $ { " item_batch_no $i " } . " ',item_type =' " . $ { " item_type $i " } . " ', item_id =' " . $ { " item_id $i " } . " ',issue_qty = ' " . $ { " issue_qty $i " } . " ',issue_ohc_type_id=' " . $ohc_id . " ',ambulance_issue_master_id=' " . $ambulace_new_id . " ' " ;
}
error_log ( " ITEMM QUERY " . $query1 );
if ( ! $result1 = mysqli_query ( $conn , $query1 )) {
2024-11-02 18:03:13 +05:30
die ( mysqli_error ( $conn ));
2024-10-16 19:18:52 +05:30
}
}
}
error_log ( $i . " COUNTS " . $noOfRows );
}
if ( $data == null ) {
$data [ 'status' ] = 200 ;
$data [ 'message' ] = " Data not found! " ;
}
echo json_encode ( $data );