diff options
author | Erik Fonnesbeck <efonnes@gmail.com> | 2010-02-22 13:08:09 -0700 |
---|---|---|
committer | Erik Fonnesbeck <efonnes@gmail.com> | 2010-02-22 13:08:09 -0700 |
commit | 8f0289e7ec338869f28467b748e27f580792b201 (patch) | |
tree | a7411623017304997bf9c18975918f7d35efed44 /usr/local/www/interfaces.php | |
parent | ce075a0fd4aa7eb0788f20233bf60706e4c77edf (diff) | |
download | pfsense-8f0289e7ec338869f28467b748e27f580792b201.zip pfsense-8f0289e7ec338869f28467b748e27f580792b201.tar.gz |
Sync configuration of shared settings between wireless clones.
Diffstat (limited to 'usr/local/www/interfaces.php')
-rwxr-xr-x | usr/local/www/interfaces.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index a2a07ed..16112a2 100755 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -295,6 +295,9 @@ if ($_POST['apply']) { if ($_POST && $_POST['enable'] == "no") { unset($wancfg['enable']); interface_bring_down($if); + if (isset($wancfg['wireless'])) { + interface_sync_wireless_clones($wancfg, false); + } write_config("Interface {$_POST['descr']}({$if}) is now disabled."); mark_subsystem_dirty('interfaces'); header("Location: interfaces.php?if={$if}"); @@ -773,6 +776,7 @@ function handle_wireless_post() { $wancfg['wireless']['wep']['key'][] = $newkey; } } + interface_sync_wireless_clones($wancfg, true); } $pgtitle = array("Interfaces", $pconfig['descr']); |