CMXX - Products_software - updated firmware reporting
This commit is contained in:
@@ -11,6 +11,11 @@ $pdo = dbConnect($dbname);
|
|||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
//UPDATE SW_STATUS
|
//UPDATE SW_STATUS
|
||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
|
//UPDATE ASSETS-> SW_LATEST_VERSION WITH NO PRODUCT_SOFTWARE TO 2
|
||||||
|
$sql = 'UPDATE equipment e LEFT JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 2 WHERE ps.rowID IS NULL';
|
||||||
|
$stmt = $pdo->prepare($sql);
|
||||||
|
$stmt->execute();
|
||||||
|
|
||||||
//UPDATE LATEST TO NO IN CASE HW_VERSION ARE EQUAL AND SW_VERSIONS NOT AND NOT LATEST
|
//UPDATE LATEST TO NO IN CASE HW_VERSION ARE EQUAL AND SW_VERSIONS NOT AND NOT LATEST
|
||||||
$sql = 'UPDATE equipment e JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 0 WHERE ps.latest = 1 AND lower(e.sw_version) <> lower(ps.version) AND lower(e.hw_version) = lower(ps.hw_version) AND e.sw_version_latest = 1';
|
$sql = 'UPDATE equipment e JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 0 WHERE ps.latest = 1 AND lower(e.sw_version) <> lower(ps.version) AND lower(e.hw_version) = lower(ps.hw_version) AND e.sw_version_latest = 1';
|
||||||
$stmt = $pdo->prepare($sql);
|
$stmt = $pdo->prepare($sql);
|
||||||
@@ -111,10 +116,8 @@ if(isset($get_content) && $get_content!=''){
|
|||||||
$clause .= ' AND p.productcode = :'.$v[0];
|
$clause .= ' AND p.productcode = :'.$v[0];
|
||||||
}
|
}
|
||||||
elseif ($v[0] == 'firmware') {
|
elseif ($v[0] == 'firmware') {
|
||||||
//Include systemfirwmare
|
//Assets with firmaware upgrade = 0 (1=latest version, 2=No software)
|
||||||
include './settings/systemfirmware.php';
|
$clause .= ' AND e.status != 5 AND e.sw_version_latest = 0';
|
||||||
//build up search
|
|
||||||
$clause .= ' AND e.status != 5 AND e.sw_version not like "'.substr($FirmwarenameR06, 0, -4).'%"';
|
|
||||||
}
|
}
|
||||||
elseif ($v[0] == 'serialnumber') {
|
elseif ($v[0] == 'serialnumber') {
|
||||||
//build up serialnumber
|
//build up serialnumber
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ $pdo = dbConnect($dbname);
|
|||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
//UPDATE SW_STATUS
|
//UPDATE SW_STATUS
|
||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
|
//UPDATE ASSETS-> SW_LATEST_VERSION WITH NO PRODUCT_SOFTWARE TO 2
|
||||||
|
$sql = 'UPDATE equipment e LEFT JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 2 WHERE ps.rowID IS NULL';
|
||||||
|
$stmt = $pdo->prepare($sql);
|
||||||
|
$stmt->execute();
|
||||||
|
|
||||||
//UPDATE LATEST TO NO IN CASE HW_VERSION ARE EQUAL AND SW_VERSIONS NOT AND NOT LATEST
|
//UPDATE LATEST TO NO IN CASE HW_VERSION ARE EQUAL AND SW_VERSIONS NOT AND NOT LATEST
|
||||||
$sql = 'UPDATE equipment e JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 0 WHERE ps.latest = 1 AND lower(e.sw_version) <> lower(ps.version) AND lower(e.hw_version) = lower(ps.hw_version) AND e.sw_version_latest = 1';
|
$sql = 'UPDATE equipment e JOIN products_software ps ON e.productrowid = ps.productrowid SET e.sw_version_latest = 0 WHERE ps.latest = 1 AND lower(e.sw_version) <> lower(ps.version) AND lower(e.hw_version) = lower(ps.hw_version) AND e.sw_version_latest = 1';
|
||||||
$stmt = $pdo->prepare($sql);
|
$stmt = $pdo->prepare($sql);
|
||||||
@@ -23,6 +28,7 @@ $stmt->execute();
|
|||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
//------------------------------------------
|
//------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
//Get user_rights from users.php
|
//Get user_rights from users.php
|
||||||
$partner = json_decode($partnerhierarchy);
|
$partner = json_decode($partnerhierarchy);
|
||||||
|
|
||||||
@@ -132,10 +138,8 @@ if(isset($get_content) && $get_content!=''){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($v[0] == 'firmware') {
|
elseif ($v[0] == 'firmware') {
|
||||||
//Include systemfirwmare
|
//Assets with firmaware upgrade = 0 (1=latest version, 2=No software)
|
||||||
include './settings/systemfirmware.php';
|
$clause .= ' AND e.status != 5 AND e.sw_version_latest = 0';
|
||||||
//build up search
|
|
||||||
$clause .= ' AND e.status != 5 AND e.sw_version not like "'.substr($FirmwarenameR06, 0, -4).'%"';
|
|
||||||
}
|
}
|
||||||
else {//create clause
|
else {//create clause
|
||||||
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
||||||
|
|||||||
@@ -4952,7 +4952,7 @@ $FirmwareR08 = $FirmwareR80 = ':100000000C943A030C94CE190C94A7190C94620327
|
|||||||
//Firmware R06 ========================================================
|
//Firmware R06 ========================================================
|
||||||
//=================================================================
|
//=================================================================
|
||||||
|
|
||||||
$FirmwareR06 = ':100000000C9406030C94C1180C949A180C942E03AB
|
$FirmwareR06 = $FirmwareR06A = ':100000000C9406030C94C1180C949A180C942E03AB
|
||||||
:100010000C942E030C942E030C942E030C942E039C
|
:100010000C942E030C942E030C942E030C942E039C
|
||||||
:100020000C942E030C942E030C942E030C942E038C
|
:100020000C942E030C942E030C942E030C942E038C
|
||||||
:100030000C942E030C942E030C942E030C942E037C
|
:100030000C942E030C942E030C942E030C942E037C
|
||||||
|
|||||||
Reference in New Issue
Block a user