summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_aliases_edit.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/firewall_aliases_edit.php')
-rwxr-xr-xusr/local/www/firewall_aliases_edit.php17
1 files changed, 11 insertions, 6 deletions
diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php
index 2f566dd..eaf4463 100755
--- a/usr/local/www/firewall_aliases_edit.php
+++ b/usr/local/www/firewall_aliases_edit.php
@@ -226,11 +226,13 @@ if ($_POST) {
$tmp = trim($tmp);
if(!empty($tmp) && (is_ipaddr($tmp) || is_subnet($tmp))) {
$address[] = $tmp;
- $isfirst = 1;
- if ($_POST["detail{$x}"] <> "")
- $final_address_details[] = $_POST["detail{$x}"];
- else
- $final_address_details[] = sprintf(gettext("Entry added %s"), date('r'));
+ if ($isfirst == 0) {
+ if ($_POST["detail{$x}"] <> "")
+ $final_address_details[] = $_POST["detail{$x}"];
+ else
+ $final_address_details[] = sprintf(gettext("Entry added %s"), date('r'));
+ $isfirst = 1;
+ }
$address_count++;
}
}
@@ -369,7 +371,10 @@ if ($_POST) {
{
$pconfig['name'] = $_POST['name'];
$pconfig['descr'] = $_POST['descr'];
- $pconfig['address'] = implode(" ", $address);
+ if ($_POST['type'] == 'url')
+ $pconfig['address'] = implode(" ", $alias['aliasurl']);
+ else
+ $pconfig['address'] = implode(" ", $address);
$pconfig['type'] = $_POST['type'];
$pconfig['detail'] = implode("||", $final_address_details);
}
OpenPOWER on IntegriCloud