simplify argument of getPortIIFStats()
authorDenis Ovsienko <infrastation@yandex.ru>
Sat, 10 May 2014 17:27:12 +0000 (21:27 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Sat, 10 May 2014 17:27:12 +0000 (21:27 +0400)
The wrapping array was of no use.

wwwroot/inc/database.php
wwwroot/inc/interface.php

index 0b359bc..e991ab1 100644 (file)
@@ -4893,7 +4893,7 @@ function commitSupplementPIC ($iif_id, $oif_id)
        );
 }
 
-function getPortIIFStats ($args)
+function getPortIIFStats ($iif_id)
 {
        $result = usePreparedSelectBlade
        (
@@ -4902,7 +4902,7 @@ function getPortIIFStats ($args)
                'SUM((SELECT COUNT(*) FROM Link WHERE Port.id IN (porta, portb))) AS current ' .
                'FROM Port INNER JOIN PortOuterInterface AS POI ON type = POI.id ' .
                'WHERE iif_id = ? GROUP BY type',
-               array_slice ($args, 0, 1) // array with only the first argument
+               array ($iif_id)
        );
        return $result->fetchAll (PDO::FETCH_ASSOC);
 }
index fa5bc8a..52d8250 100644 (file)
@@ -4645,13 +4645,13 @@ function renderPortsReport ()
 {
        $tmp = array();
        foreach (getPortIIFOptions() as $iif_id => $iif_name)
-               if (count (getPortIIFStats (array ($iif_id))))
+               if (count (getPortIIFStats ($iif_id)))
                        $tmp[] = array
                        (
                                'title' => $iif_name,
                                'type' => 'meters',
                                'func' => 'getPortIIFStats',
-                               'args' => array ($iif_id),
+                               'args' => $iif_id,
                        );
        renderReports ($tmp);
 }