CasperSecurity
<?php
session_start();
include '../../connection/connection.php';
$asno = $_REQUEST['asno'];
$db_handle = new DBController();
$selecth=$db_handle-> runQuery("SELECT * FROM(( asset_item INNER JOIN asset_item_location ON asset_item.asset_item_id = asset_item_location.asset_item_id)
INNER JOIN asset ON asset_item.asset_id=asset.asset_id)
WHERE asset_item.physical_verification_status = 'Not Found' AND asset_item.asset_no = '$asno' AND asset_item_location.is_active='yes'");
$db_handle = new DBController();
$selecthnum=$db_handle-> numRows("SELECT * FROM(( asset_item INNER JOIN asset_item_location ON asset_item.asset_item_id = asset_item_location.asset_item_id)
INNER JOIN asset ON asset_item.asset_id=asset.asset_id)
WHERE asset_item.physical_verification_status = 'Not Found'
AND asset_item.asset_no = '$asno' AND asset_item_location.is_active='yes'");
$last_row = $selecthnum - 1;
if($selecthnum >= 1){
echo '{"status": "1",
"data":[';
$i =1;
foreach($selecth as $resulth){
$asset_no = $resulth['asset_no'];
$asset_name = $resulth['asset_name'];
//$location_name = $resulth['location_name'];
$asset_cost = $resulth['asset_cost'];
$depreciation = $resulth['depreciation'];
$net_value = $asset_cost - $depreciation;
$physical_verification_status = $resulth['physical_verification_status'];
$reason= $resulth['reason'];
$purchase_date= $resulth['purchase_date'];
$installed_date= $resulth['installed_date'];
$asset_item_id= $resulth['asset_item_id'];
$age = date_diff(date_create($resulth['purchase_date']), date_create('today'))->y;
$asset_unit_id = $resulth['asset_unit_id'];
$location_id = $resulth['location_id'];
$employee_id = $resulth['employee_id'];
$db_handle = new DBController();
$selectt = $db_handle-> runQuery("SELECT * FROM asset_unit WHERE asset_unit_id = '$asset_unit_id'");
foreach($selectt as $result){
$asset_unit_name = $result['asset_unit_name'];
}
$db_handle = new DBController();
$selecttl = $db_handle-> runQuery("SELECT * FROM location WHERE location_id = '$location_id'");
foreach($selecttl as $resultls){
$location_name = $resultls['room_no'].'-'.$resultls['location_name'].'-'.$resultls['floor'].'-'.$resultls['building'];
}
$db_handle = new DBController();
$selecttemp = $db_handle-> runQuery("SELECT * FROM employee WHERE employee_id = '$employee_id'");
foreach($selecttemp as $resultemp){
$employee_name = $resultemp['first_name'].' '.$resultemp['last_name'];
}
if(isset($asset_unit_name)){
echo'
{
"asset_no":"'.$asset_no.'",
"asset_name":"'.$asset_name.'",
"location_name":"'.$asset_unit_name.'",
"asset_cost":"'.$asset_cost.'",
"depreciation":"'.$depreciation.'",
"net_value":"'.$net_value.'",
"physical_verification_status":"'.$physical_verification_status.'",
"purchase_date":"'.$purchase_date.'",
"installed_date":"'.$installed_date.'",
"age":"'.$age.'",
"reason":"'.$reason.'",
"asset_item_id":"'.$asset_item_id.'"
}';
}elseif(isset($location_name)){
echo'
{
"asset_no":"'.$asset_no.'",
"asset_name":"'.$asset_name.'",
"location_name":"'.$location_name.'",
"asset_cost":"'.$asset_cost.'",
"depreciation":"'.$depreciation.'",
"net_value":"'.$net_value.'",
"physical_verification_status":"'.$physical_verification_status.'",
"purchase_date":"'.$purchase_date.'",
"installed_date":"'.$installed_date.'",
"age":"'.$age.'",
"reason":"'.$reason.'",
"asset_item_id":"'.$asset_item_id.'"
}';
}else{
echo'
{
"asset_no":"'.$asset_no.'",
"asset_name":"'.$asset_name.'",
"location_name":"'.$employee_name.'",
"asset_cost":"'.$asset_cost.'",
"depreciation":"'.$depreciation.'",
"net_value":"'.$net_value.'",
"physical_verification_status":"'.$physical_verification_status.'",
"purchase_date":"'.$purchase_date.'",
"installed_date":"'.$installed_date.'",
"age":"'.$age.'",
"reason":"'.$reason.'",
"asset_item_id":"'.$asset_item_id.'"
}';
}
if($i <= $last_row){
echo ',';
}
$i++;
}
echo'
]}';
}else{
echo '{"status": "0",
"message":"Page Not found"
}';
}
?>