From 6681fdd3a36119232b3f860ab374b09981c20105 Mon Sep 17 00:00:00 2001 From: Erik Fonnesbeck Date: Wed, 4 Aug 2010 20:35:39 -0600 Subject: Hide the distance setting for wireless interfaces that do not support it. --- usr/local/www/interfaces.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'usr/local/www') diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 67a6a81..81a57d6 100755 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -223,8 +223,11 @@ if (isset($wancfg['wireless'])) { if (!does_interface_exist($wlanif)) interface_wireless_clone($wlanif, $wancfg); $wlanbaseif = interface_get_wireless_base($wancfg['if']); + preg_match("/^(.*?)([0-9]*)$/", $wlanbaseif, $wlanbaseif_split); $wl_modes = get_wireless_modes($if); $wl_chaninfo = get_wireless_channel_info($if); + $wl_sysctl_prefix = 'dev.' . $wlanbaseif_split[1] . '.' . $wlanbaseif_split[2]; + $wl_sysctl = get_sysctl(array("{$wl_sysctl_prefix}.slottime", "{$wl_sysctl_prefix}.acktimeout", "{$wl_sysctl_prefix}.ctstimeout")); $wl_regdomain_xml_attr = array(); $wl_regdomain_xml = parse_xml_regdomain($wl_regdomain_xml_attr); $wl_regdomains = &$wl_regdomain_xml['regulatory-domains']['rd']; @@ -1585,6 +1588,7 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp" . + @@ -1594,6 +1598,7 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp" + -- cgit v1.1