summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_advanced_misc.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-04-14 07:59:43 -0400
committerStephen Beaver <sbeaver@netgate.com>2016-04-14 08:00:00 -0400
commitb3fc5089d679d7d43fc1e00400af8038b65c8998 (patch)
tree7eacc0e11b8025b277fad8107a773b1c0da4cfe9 /src/usr/local/www/system_advanced_misc.php
parentccefcb006cfe80585ac8e8cb3e5e4bb39a918aad (diff)
downloadpfsense-b3fc5089d679d7d43fc1e00400af8038b65c8998.zip
pfsense-b3fc5089d679d7d43fc1e00400af8038b65c8998.tar.gz
Fixed #6146
Diffstat (limited to 'src/usr/local/www/system_advanced_misc.php')
-rw-r--r--src/usr/local/www/system_advanced_misc.php15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/usr/local/www/system_advanced_misc.php b/src/usr/local/www/system_advanced_misc.php
index f76776c..904a3a7 100644
--- a/src/usr/local/www/system_advanced_misc.php
+++ b/src/usr/local/www/system_advanced_misc.php
@@ -193,8 +193,8 @@ if ($_POST) {
$config['system']['lb_use_sticky'] = true;
$need_relayd_restart = true;
}
- if ($config['system']['srctrack'] != $_POST['source-tracking-timeout']) {
- $config['system']['srctrack'] = $_POST['source-tracking-timeout'];
+ if ($config['system']['srctrack'] != $_POST['srctrack']) {
+ $config['system']['srctrack'] = $_POST['srctrack'];
$need_relayd_restart = true;
}
} else {
@@ -383,8 +383,7 @@ $group->add(new Form_Input(
'srctrack',
'Source tracking timeout',
'number',
- $pconfig['srctrack'],
- ['placeholder' => 0]
+ $pconfig['srctrack'] ? $pconfig['srctrack']:"1400"
))->setHelp('Set the source tracking timeout for sticky connections. By default '.
'this is 0, so source tracking is removed as soon as the state expires. '.
'Setting this timeout higher will cause the source/destination relationship '.
@@ -623,6 +622,14 @@ events.push(function() {
$('form').get(0).setAttribute('action', 'diag_reboot.php');
$(form).submit();
}
+
+ // source track timeout field is disabled if sticky connections not enabled
+ $('#lb_use_sticky').click(function () {
+ disableInput('srctrack', !$(this).prop("checked"));
+ });
+
+ disableInput('srctrack', !$('#lb_use_sticky').prop("checked"));
+
});
//]]>
</script>
OpenPOWER on IntegriCloud