From cbeed539364ca124c0f99f902ccfeb918cf0129c Mon Sep 17 00:00:00 2001 From: N0YB Date: Fri, 7 Dec 2012 02:42:21 -0800 Subject: Update usr/local/www/javascript/filter_log.js Firewall Logs Widget FilteringOptions to filter on interfaces, 'pass', 'block', & 'reject' --- usr/local/www/javascript/filter_log.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'usr/local/www/javascript/filter_log.js') diff --git a/usr/local/www/javascript/filter_log.js b/usr/local/www/javascript/filter_log.js index 76c21e2..49c11a4 100644 --- a/usr/local/www/javascript/filter_log.js +++ b/usr/local/www/javascript/filter_log.js @@ -1,4 +1,3 @@ - if (typeof getURL == 'undefined') { getURL = function(url, callback) { if (!url) @@ -61,12 +60,26 @@ function fetch_new_rules_callback(callback_data) { /* loop through rows */ row_split = data_split[x].split("||"); lastsawtime = row_split[6]; - new_data_to_add[new_data_to_add.length] = format_log_line(row_split); + + var tmp = format_log_line(row_split); + if ( !(tmp) ) continue; + + new_data_to_add[new_data_to_add.length] = tmp; } update_div_rows(new_data_to_add); isBusy = false; } +function in_arrayi(needle, haystack) { + var i = haystack.length; + while (i--) { + if (haystack[i].toLowerCase() === needle.toLowerCase()) { + return true; + } + } + return false; +} + function update_div_rows(data) { if(isPaused) return; -- cgit v1.1