Revision 9ec9f2a0
Added by sbeaver about 10 years ago
usr/local/www/diag_logs_filter.php | ||
---|---|---|
64 | 64 |
function getGETPOSTsettingvalue($settingname, $default) |
65 | 65 |
{ |
66 | 66 |
$settingvalue = $default; |
67 |
|
|
67 | 68 |
if($_GET[$settingname]) |
68 | 69 |
$settingvalue = $_GET[$settingname]; |
70 |
|
|
69 | 71 |
if($_POST[$settingname]) |
70 | 72 |
$settingvalue = $_POST[$settingname]; |
73 |
|
|
71 | 74 |
return $settingvalue; |
72 | 75 |
} |
73 | 76 |
|
74 | 77 |
$rulenum = getGETPOSTsettingvalue('getrulenum', null); |
78 |
|
|
75 | 79 |
if($rulenum) { |
76 | 80 |
list($rulenum, $tracker, $type) = explode(',', $rulenum); |
77 | 81 |
$rule = find_rule_by_number($rulenum, $tracker, $type); |
... | ... | |
80 | 84 |
} |
81 | 85 |
|
82 | 86 |
$filtersubmit = getGETPOSTsettingvalue('filtersubmit', null); |
87 |
|
|
83 | 88 |
if ($filtersubmit) { |
84 | 89 |
$interfacefilter = getGETPOSTsettingvalue('interface', null); |
85 | 90 |
$filtertext = getGETPOSTsettingvalue('filtertext', ""); |
... | ... | |
87 | 92 |
} |
88 | 93 |
|
89 | 94 |
$filterlogentries_submit = getGETPOSTsettingvalue('filterlogentries_submit', null); |
95 |
|
|
90 | 96 |
if ($filterlogentries_submit) { |
91 | 97 |
$filterfieldsarray = array(); |
92 | 98 |
|
... | ... | |
124 | 130 |
$shortcut_section = "firewall"; |
125 | 131 |
include("head.inc"); |
126 | 132 |
|
127 |
?> |
|
128 |
|
|
129 |
<script src="/javascript/filter_log.js" type="text/javascript"></script> |
|
130 |
<!-- |
|
133 |
/* |
|
131 | 134 |
🔹 = "Resolve" (Small blue diamond) |
132 | 135 |
⏬ = "Easyrule add to block list" (Double down arrow) |
133 | 136 |
⏫ = "Easyrule add to pass list" (Double up arrow) |
134 | 137 |
► = "out" (simple right arrow) |
135 |
-->
|
|
136 |
<?php |
|
138 |
*/
|
|
139 |
|
|
137 | 140 |
function build_if_list() { |
138 | 141 |
$iflist = get_configured_interface_with_descr(false, true); |
139 | 142 |
//$iflist = get_interface_list(); |
... | ... | |
219 | 222 |
'actpass', |
220 | 223 |
'Pass', |
221 | 224 |
'Pass', |
222 |
in_arrayi('Pass', $Include_Act)
|
|
225 |
in_arrayi('Pass', $Include_Act)
|
|
223 | 226 |
)); |
224 | 227 |
|
225 | 228 |
$group->add(new Form_Input( |
... | ... | |
337 | 340 |
if ( (!$filtertext) && (!$filterfieldsarray) ) |
338 | 341 |
printf(gettext("Last %s firewall log entries."),count($filterlog)); |
339 | 342 |
else |
340 |
echo count($filterlog). ' ' . gettext("matched log entries.") . ' ';
|
|
343 |
print(count($filterlog). ' ' . gettext('matched log entries.') . ' ');
|
|
341 | 344 |
|
342 |
printf(gettext(" (Maximum %s)"),$nentries)?> |
|
345 |
printf(gettext(" (Maximum %s)"),$nentries) |
|
346 |
?> |
|
343 | 347 |
</div> |
344 | 348 |
<div class="panel-body"> |
345 | 349 |
<div class="table-responsive"> |
... | ... | |
399 | 403 |
|
400 | 404 |
$int = strtolower($filterent['interface']); |
401 | 405 |
$proto = strtolower($filterent['proto']); |
406 |
|
|
402 | 407 |
if($filterent['version'] == '6') { |
403 | 408 |
$ipproto = "inet6"; |
404 | 409 |
$filterent['srcip'] = "[{$filterent['srcip']}]"; |
... | ... | |
449 | 454 |
?> |
450 | 455 |
<tr> |
451 | 456 |
<td colspan="2"> |
452 |
<?php printf(gettext("Last %s firewall log entries"),$nentries)?></td> |
|
457 |
<?php printf(gettext("Last %s firewall log entries"),$nentries)?> |
|
458 |
</td> |
|
453 | 459 |
</tr> |
454 | 460 |
<?php |
455 | 461 |
if($filtertext) |
456 | 462 |
dump_clog($filter_logfile, $nentries, true, array("$filtertext")); |
457 | 463 |
else |
458 | 464 |
dump_clog($filter_logfile, $nentries); |
459 |
|
|
460 | 465 |
} |
461 | 466 |
?> |
462 | 467 |
</table> |
Also available in: Unified diff
Trivial formatting changes. removed unneeded script