summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/services_snmp.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2017-01-30 15:12:39 +0545
committerPhil Davis <phil.davis@inf.org>2017-01-30 15:12:39 +0545
commit24b82516e0baac87316245427e870a36fbcda4ac (patch)
treefc8efd86284967135a8013c490bed7c9d451e232 /src/usr/local/www/services_snmp.php
parent47f2a4b9eb22ea6f1f6baad83e3786ecb53c5394 (diff)
downloadpfsense-24b82516e0baac87316245427e870a36fbcda4ac.zip
pfsense-24b82516e0baac87316245427e870a36fbcda4ac.tar.gz
Required fields in Services pages
Diffstat (limited to 'src/usr/local/www/services_snmp.php')
-rw-r--r--src/usr/local/www/services_snmp.php22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/usr/local/www/services_snmp.php b/src/usr/local/www/services_snmp.php
index 0811cc9..1947740 100644
--- a/src/usr/local/www/services_snmp.php
+++ b/src/usr/local/www/services_snmp.php
@@ -378,8 +378,21 @@ events.push(function() {
noMibii = false;
$('#junk').hide();
+ enableChange();
+ trapenableChange();
hostresChange();
+ function enableChange() {
+ setRequired('pollport', $('#enable').prop('checked'));
+ setRequired('rocommunity', $('#enable').prop('checked'));
+ }
+
+ function trapenableChange() {
+ setRequired('trapserver', $('#trapenable').prop('checked'));
+ setRequired('trapserverport', $('#trapenable').prop('checked'));
+ setRequired('trapstring', $('#trapenable').prop('checked'));
+ }
+
function hostresChange() {
if ($('#hostres').prop('checked')) {
$('#mibii').prop('checked', true);
@@ -389,11 +402,18 @@ events.push(function() {
}
}
+ $('#enable').change(function() {
+ enableChange();
+ });
+
+ $('#trapenable').change(function() {
+ trapenableChange();
+ });
+
$('#hostres').change(function() {
hostresChange();
});
-
$('#mibii').change(function() {
if (noMibii) {
$('#mibii').prop('checked', 'true');
OpenPOWER on IntegriCloud