fix some spelling
[racktables-contribs] / ok-cablereport-v3.php
index d8a142841c5d2864488c44e1c9e89cdd4dcc02dc..7f7b4786355d40d8276dc21b659720ce2174fe9b 100644 (file)
@@ -2,7 +2,7 @@
 
 ///////////////////////////////////////////////////////////
 // Opin Kerfi: CableReport
-// Version: 3.1
+// Version: 3.2
 //
 // Description:
 //   Racktables reports plugin for listing of all linked cables in Racktables.
@@ -15,6 +15,7 @@
 //  Copy ok-cablereport-v31.php into the Racktables plugins folder.
 //
 // Version History:
+//   3.2 - Changed fetchPortList call
 //   3.1 - Replaced SQL query with Racktables API calls and added links to devices and ports
 //   3.0 - Major cleanup of version 2.0 and republished to racktables-contrib
 //   2.0 - First version using jQuery/DataTables
@@ -27,10 +28,10 @@ $tableheader = 'Cable Report for Racktables';
 $displaylinks = 1;      // 1 = Display HTML links for devices and ports
 
 ///////////////////////////////////////////////////////////
-$tabhandler['reports']['cablereportv31'] = 'CableReportV31'; // register a report rendering function
-$tab['reports']['cablereportv31'] = $tabname; // title of the report tab
+$tabhandler['reports']['cablereport'] = 'CableReport'; // register a report rendering function
+$tab['reports']['cablereport'] = $tabname; // title of the report tab
 
-function CableReportV31()
+function CableReport()
 {
         global $tableheader , $displaylinks;
 
@@ -86,7 +87,7 @@ function CableReportV31()
         echo '<tbody>';
         echo "\n";
 
-        $allports = fetchPortList('true');
+        $allports = fetchPortList('IF(la.porta, pa.id, pb.id) IS NOT NULL');
         $cid = 0;
         foreach ( $allports as $port ) {
                 $allporttypes[$port['id']] = $port['oif_name'];
@@ -144,8 +145,6 @@ function CableReportV31()
         }
 
         echo '</tbody></table><br/><br/>';
-        echo 'ok-cablereport version 3.1';
+        echo 'ok-cablereport version 3.2';
         echo '</div>';
 }
-
-?>