finalize the previous commit
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 4 Dec 2013 14:12:51 +0000 (18:12 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 4 Dec 2013 14:12:51 +0000 (18:12 +0400)
Objects subject to expiry can have no OEM S/N 1 allowed by the attribute
map. This makes little sense in the real world but still. Add a guard
against PHP warning and update the change log.

ChangeLog
wwwroot/inc/interface.php

index 203b7398317592f747ae200463c5142056676038..243d205b438b2b838827438520af48851b6c30ae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@
                3Com 4200G 48-port (#1093), 5500G-EI 48-port (#1095) by Rainer Stumbaum
        update: add the data integrity report
        update: upgrade CodeMirror to version 3.20
+       update: include OEM S/N 1 in expirations report (by Matthew Castanien)
 0.20.6 2013-11-29
        bugfix: "sshnokey" gateway had a bug
        bugfix: SLB config was generated incrorrectly when multiple 
index a44461f9185cb7318572f803d86ba4229e0b70a8..20234b33de3015a90bfbfc769e9e841dd5289e30 100644 (file)
@@ -8738,12 +8738,12 @@ function renderExpirations ()
 
                                $object = spotEntity ('object', $row['object_id']);
                                $attributes = getAttrValues ($object['id']);
-                               $oem_sn_1_attr = $attributes[1];
+                               $oem_sn_1 = array_key_exists (1, $attributes) ? $attributes[1]['a_value'] : '&nbsp;';
                                echo '<tr class=' . $section['class'] . $order . ' valign=top>';
                                echo "<td>${count}</td>";
                                echo '<td>' . mkA ($object['dname'], 'object', $object['id']) . '</td>';
                                echo "<td>${object['asset_no']}</td>";
-                               echo "<td>${oem_sn_1_attr['a_value']}</td>";
+                               echo "<td>${oem_sn_1}</td>";
                                echo "<td>${date_value}</td>";
                                echo "</tr>\n";
                                $order = $nextorder[$order];