CMXX - Allow serialnumbers to have different software
This commit is contained in:
@@ -51,7 +51,6 @@ $responses = ioServer($api_url,'');
|
||||
//Decode Payload
|
||||
if (!empty($responses)){$products = decode_payload($responses);}else{$products = null;}
|
||||
|
||||
|
||||
if (isset($_GET['equipmentID'])) {
|
||||
// ID param exists, edit an existing product
|
||||
//CALL TO API
|
||||
@@ -62,6 +61,12 @@ if (isset($_GET['equipmentID'])) {
|
||||
|
||||
$equipment = json_decode(json_encode($responses[0]), true);
|
||||
|
||||
//GET PRODUCTS_SOFTWARE
|
||||
$api_url = '/v1/products_software/productrowid='.$equipment['productrowid'].'&status=1';
|
||||
$products_software = ioServer($api_url,'');
|
||||
//Decode Payload
|
||||
if (!empty($products_software)){$products_software = decode_payload($products_software);}else{$products_software = null;}
|
||||
|
||||
//------------------------------------
|
||||
//CHECK IF USER IS ALSO CREATOR OF RECORD THEN OVERRIDE UPDATE_ALLOWED
|
||||
//------------------------------------
|
||||
@@ -158,6 +163,22 @@ foreach ($products as $product){
|
||||
$product_option_list .= '<option value="'.$product->rowID.'" '.($equipment['productrowid']==$product->rowID?' selected':'').'>'.$product->productcode.' - '.$product->productname.'</option>
|
||||
';
|
||||
}
|
||||
|
||||
//create products_software list
|
||||
$product_software_list ='';
|
||||
if (isset($products_software) && $products_software !=''){
|
||||
$product_software_list = '
|
||||
<label for="sw_version_upgrade">'.($equipment_sw_version_upgrade ?? 'sw_version_upgrade').'</label>
|
||||
<select id="sw_version_upgrade" name="sw_version_upgrade" '.($update_allowed_special==0? 'disabled':'').'>
|
||||
<option></option>
|
||||
';
|
||||
foreach ($products_software as $products_soft ){
|
||||
$product_software_list .= '<option value="'.$products_soft->rowID.'" '.($equipment['sw_version_upgrade']==$products_soft->rowID?' selected':'').'>'.$products_soft->version.'</option>
|
||||
';
|
||||
}
|
||||
$product_software_list .= '</select>';
|
||||
}
|
||||
|
||||
$view .= '<div class="content-block tab-content active">
|
||||
<div class="form responsive-width-100">
|
||||
<label for="status">'.$equipment_label3.'</label>
|
||||
@@ -179,6 +200,7 @@ $view .= '<div class="content-block tab-content active">
|
||||
<input id="name" type="text" name="hw_version" placeholder="'.$equipment_label5.'" value="'.$equipment['hw_version'].'" '.($update_allowed_special==0? 'readonly':'').'>
|
||||
<label for="hardware">'.$equipment_label6.'</label>
|
||||
<input id="name" type="text" name="sw_version" placeholder="'.$equipment_label6.'" value="'.$equipment['sw_version'].'" '.($update_allowed_special==0? 'readonly':'').'>
|
||||
'.$product_software_list.'
|
||||
<label for="service_date">'.$equipment_label7.'</label>
|
||||
<input id="name" type="date" name="'.($update_allowed_special==1? 'warranty_date':'').'" placeholder="'.$equipment_label7.'" value="'.$equipment['warranty_date'].'" style="width:80%;" '.($update_allowed_special==0? 'readonly':'').'>
|
||||
<label for="service_date">'.$equipment_label8.'</label>
|
||||
|
||||
Reference in New Issue
Block a user