diff options
-rw-r--r-- | config/widget-snort/snort_alerts.widget.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/config/widget-snort/snort_alerts.widget.php b/config/widget-snort/snort_alerts.widget.php index 6d6193d8..bb51a387 100644 --- a/config/widget-snort/snort_alerts.widget.php +++ b/config/widget-snort/snort_alerts.widget.php @@ -29,10 +29,14 @@ global $config, $g; /* array sorting */ function sksort(&$array, $subkey="id", $sort_ascending=false) { + /* an empty array causes sksort to fail - this test alleviates the error */ + if(empty($array)) + { + return false; + } if (count($array)) { $temp_array[key($array)] = array_shift($array); }; - foreach ($array as $key => $val){ $offset = 0; $found = false; @@ -49,6 +53,8 @@ function sksort(&$array, $subkey="id", $sort_ascending=false) { if ($sort_ascending) { $array = array_reverse($temp_array); } else $array = $temp_array; + /* below is the complement for empty array test */ + return true; }; /* check if firewall widget variable is set */ @@ -128,4 +134,4 @@ if (is_array($snort_alerts)) { }; ?> </tbody> -</table>
\ No newline at end of file +</table> |