File: /var/www/html/wp-content/themes/ormedia/keylabData/procurement_file_group/r_incident_file_group.php
<?php
if(isset($_REQUEST['checking_api_file'])){
exit();
}
$incident_file_group_id = $_REQUEST['incident_file_group_id'];
$property_id = $_REQUEST['property_id'];
$date = $_REQUEST['date'];
$sql_statment = "select * from keylab_property_incident_file_group ";
$where = " where ";
if(!empty($incident_file_group_id)){
$where = $where."incident_file_group_id = ".$incident_file_group_id." and ";
}
if(!empty($property_id)){
$where = $where."property_id = ".$property_id." and ";
}
if(!empty($date)){
$where = $where."upload_date = '".$date."' and ";
}
$where = substr($where, 0, -5);
if(strlen($where) > 5){
$sql_statment = $sql_statment.$where;
}
$sql_statment = $sql_statment." ORDER BY upload_date";
$result = $wpdb->get_results($sql_statment);
$result_by_date = [];
foreach($result as $value){
$temp_url = wp_get_attachment_url($value->file);
$value->file = [
[
'uid' => $value->file,
'name' => $value->file,
'status' => "done",
'url' => $temp_url
]
];
$result_by_date[$value->upload_date][] = $value;
}
$rv->list = $result_by_date;
exit(json_encode($rv));