diff --git a/html/cgi-bin/guardian.cgi b/html/cgi-bin/guardian.cgi index 7a71ebb51..42cdcf6bb 100644 --- a/html/cgi-bin/guardian.cgi +++ b/html/cgi-bin/guardian.cgi @@ -418,6 +418,44 @@ sub showMainBox() { &Header::closebox(); } + ### Java Script ### + print< + var update_logfacility = function() { + + var logfacility = \$("#GUARDIAN_LOG_FACILITY").val(); + + if (logfacility === undefined) + return; + + if (logfacility === "file") { + \$(".GUARDIAN_LOGFILE").show(); + } else { + \$(".GUARDIAN_LOGFILE").hide(); + } + }; + + \$(document).ready(function() { + \$("#GUARDIAN_LOG_FACILITY").change(update_logfacility); + update_logfacility(); + + // Show / Hide snort priority level option, based if + // snort is enabled / disabled. + if (\$('input[name=GUARDIAN_MONITOR_SNORT]:checked').val() == 'on') { + \$('.GUARDIAN_SNORT_PRIORITY_LEVEL').show(); + } else { + \$('.GUARDIAN_SNORT_PRIORITY_LEVEL').hide(); + } + + // Show/Hide snort priority level when GUARDIAN_MONITOR_SNORT get changed. + \$('input[name=GUARDIAN_MONITOR_SNORT]').change(function() { + \$('.GUARDIAN_SNORT_PRIORITY_LEVEL').toggle(); + }); + }); + +END + + # Draw current guardian state. &Header::openbox('100%', 'center', $Lang::tr{'guardian'}); @@ -513,7 +551,7 @@ END $Lang::tr{'guardian logfacility'}: - @@ -530,10 +568,10 @@ END - +
- + $Lang::tr{'guardian priority level'}: - + $Lang::tr{'guardian logfile'}: