aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/widget-snort/snort_alerts.widget.php10
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>