summaryrefslogtreecommitdiffstats
path: root/usr/local
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@dds.nl>2011-03-15 16:28:37 +0100
committerSeth Mos <seth.mos@dds.nl>2011-03-15 16:28:37 +0100
commitb47ceaea3aaf234c1eeb7e51facc8bf906206baa (patch)
treed6825cf80f40dcc591fd32c44d7d0f083bd7fdd7 /usr/local
parent1ae43bfa8536bfe67d62722edfe8256c34834219 (diff)
parent401fb0ad8fa7ad06743435808dac8e913b3c16bb (diff)
downloadpfsense-b47ceaea3aaf234c1eeb7e51facc8bf906206baa.zip
pfsense-b47ceaea3aaf234c1eeb7e51facc8bf906206baa.tar.gz
Merge remote branch 'upstream/master'
Diffstat (limited to 'usr/local')
-rwxr-xr-xusr/local/captiveportal/index.php1
-rw-r--r--usr/local/www/interfaces_ppps_edit.php21
2 files changed, 8 insertions, 14 deletions
diff --git a/usr/local/captiveportal/index.php b/usr/local/captiveportal/index.php
index 996cdeb..0170a7a 100755
--- a/usr/local/captiveportal/index.php
+++ b/usr/local/captiveportal/index.php
@@ -29,7 +29,6 @@
POSSIBILITY OF SUCH DAMAGE.
*/
/*
- pfSense_BUILDER_BINARIES: /sbin/ipfw
pfSense_MODULE: captiveportal
*/
diff --git a/usr/local/www/interfaces_ppps_edit.php b/usr/local/www/interfaces_ppps_edit.php
index 140b998..1f3c748 100644
--- a/usr/local/www/interfaces_ppps_edit.php
+++ b/usr/local/www/interfaces_ppps_edit.php
@@ -54,8 +54,9 @@ if (!is_array($config['ppps']['ppp']))
$a_ppps = &$config['ppps']['ppp'];
+$iflist = get_configured_interface_with_descr();
$portlist = get_interface_list();
-$portlist = array_merge($portlist, get_configured_interface_with_descr());
+$portlist = array_merge($portlist, $iflist);
$id = $_GET['id'];
if (isset($_POST['id']))
@@ -355,24 +356,18 @@ if ($_POST) {
must be able to clear the config data in the <cron> section of config.xml if it exists
*/
handle_pppoe_reset($_POST);
-
- $iflist = get_configured_interface_list();
- foreach ($iflist as $if) {
- if ($config['interfaces'][$if]['if'] == $ppp['if']){
- $thisif = $if;
- break;
- }
- }
+
if (isset($id) && $a_ppps[$id])
$a_ppps[$id] = $ppp;
else
$a_ppps[] = $ppp;
-
+
write_config();
configure_cron();
-
- if (isset($thisif)){
- interface_ppps_configure($thisif);
+
+ foreach ($iflist as $pppif => $ifdescr) {
+ if ($config['interfaces'][$if]['if'] == $ppp['if'])
+ interface_ppps_configure($pppif);
}
header("Location: interfaces_ppps.php");
exit;
OpenPOWER on IntegriCloud