diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-04-14 07:59:43 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-04-14 08:00:00 -0400 |
commit | b3fc5089d679d7d43fc1e00400af8038b65c8998 (patch) | |
tree | 7eacc0e11b8025b277fad8107a773b1c0da4cfe9 /src/usr/local/www/system_advanced_misc.php | |
parent | ccefcb006cfe80585ac8e8cb3e5e4bb39a918aad (diff) | |
download | pfsense-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.php | 15 |
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> |