diff --git a/assets/scripts.js b/assets/scripts.js index bccccb5..13d6961 100644 --- a/assets/scripts.js +++ b/assets/scripts.js @@ -99,8 +99,17 @@ async function getDeviceData(){ fw = x.substring(b,c); fw = fw.replace(/^0+/, ''); } + + if (x.indexOf("FWDATE=") > 0){ + var a = x.indexOf("FWDATE="); + var b = a + 7; + var c = b + 10; + fwdate = x.substring(b,c); + fwdate = fwdate.replaceAll('-', ''); + } + //Check if HW is retrieved from device - if (x.indexOf("HW=") > 0 && x.indexOf("FW=") >0){ + if (x.indexOf("HW=") > 0 && x.indexOf("FW=") >0 && x.indexOf("FWDATE=") >0){ var a = x.indexOf("HW="); var b = a + 3; var c = b + 8; @@ -118,8 +127,8 @@ async function getDeviceData(){ sw = 'R'+f; } - $fw_name = 'Firmware_'+fw+'_'+sw; - console.log($fw_name); + fw_name = fwdate+'_Firmware_'+fw+'_'+sw; + console.log(fw_name); getServiceID().then(firmwareUpdate); progressBar("80", "checking for available firmware", "#04AA6D"); setTimeout(checkAvailableFirmware, 5000); @@ -134,7 +143,7 @@ async function getDeviceData(){ function firmwareUpdate(data){ var serialnumber = serial; - var action = '/v2/products_software/sn='+serialnumber+'&version='+$fw_name; + var action = '/v2/products_software/sn='+serialnumber+'&version='+fw_name; var url = link+action; var bearer = 'Bearer ' + data; diff --git a/equipment.php b/equipment.php index e6896e1..9018bd1 100644 --- a/equipment.php +++ b/equipment.php @@ -233,19 +233,10 @@ $view .= '
'.$equipment_label5.' '.$responses->hw_version.' - '; -//SHOW SOFTWARE NAME WHEN AVAILABLE -$software_name = ''; -if (isset($products_software) && $products_software !=''){ - foreach ($products_software as $products_soft){ - if ($products_soft->version == $responses->sw_version){ - $software_name = ' - '.$products_soft->software; - } - } -} -$view .= ' + + '.$equipment_label6.' - '.$responses->sw_version.$software_name.' + '.$responses->sw_version.' '; //SHOW ONLY SW_UPGRADE WHEN SET if (isset($products_software) && $products_software !=''){