summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces.php
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2010-02-22 13:08:09 -0700
committerErik Fonnesbeck <efonnes@gmail.com>2010-02-22 13:08:09 -0700
commit8f0289e7ec338869f28467b748e27f580792b201 (patch)
treea7411623017304997bf9c18975918f7d35efed44 /usr/local/www/interfaces.php
parentce075a0fd4aa7eb0788f20233bf60706e4c77edf (diff)
downloadpfsense-8f0289e7ec338869f28467b748e27f580792b201.zip
pfsense-8f0289e7ec338869f28467b748e27f580792b201.tar.gz
Sync configuration of shared settings between wireless clones.
Diffstat (limited to 'usr/local/www/interfaces.php')
-rwxr-xr-xusr/local/www/interfaces.php4
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']);
OpenPOWER on IntegriCloud