unset($config['interfaces'][$ifname]['subnetv6']); } /* check for wireless interfaces, set or clear ['wireless'] */ if (match_wireless_interface($ifport)) { if (empty($config['interfaces'][$ifname]['wireless'])) { $config['interfaces'][$ifname]['wireless'] = array(); } } elseif (isset($config['interfaces'][$ifname]['wireless'])) { unset($config['interfaces'][$ifname]['wireless']); } /* make sure there is a descr for all interfaces */ if (!isset($config['interfaces'][$ifname]['descr'])) { $config['interfaces'][$ifname]['descr'] = strtoupper($ifname); } if ($reloadif) { if (match_wireless_interface($ifport)) { interface_sync_wireless_clones($config['interfaces'][$ifname], false); } /* Reload all for the interface. */ interface_configure($ifname, true); // count changes $changes++; } } } write_config(); if ($changes > 0) { // reload filter, rrd when interfaces have changed (original from apply action) filter_configure(); enable_rrd_graphing(); }
</h3> </header> <div class="content-box-main"> <form action="interfaces_wireless_edit.php" method="post" name="iform" id="iform"> <table class="table table-striped table-sort"> <tr> <td width="22%" valign="top" class="vncellreq"><?php echo gettext("Parent interface"); ?> </td> <td width="78%" class="vtable"> <select name="if" class="selectpicker"> <?php foreach ($portlist as $ifn => $ifinfo) { if (match_wireless_interface($ifn)) { if (strstr($ifn, '_wlan')) { continue; } echo "<option value=\"{$ifn}\""; if ($ifn == $pconfig['if']) { echo " selected=\"selected\""; } echo ">"; echo htmlspecialchars($ifn . " (" . $ifinfo['mac'] . ")"); echo "</option>"; } } ?> </select> </td>