From e47c266d49cc1f77d6ab06904e500f1d85688ace Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 17 May 2008 21:29:16 +0000 Subject: Ticket #1711 fixes --- usr/local/www/firewall_aliases_edit.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr/local/www/firewall_aliases_edit.php') diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php index 05dafec..402fd87 100755 --- a/usr/local/www/firewall_aliases_edit.php +++ b/usr/local/www/firewall_aliases_edit.php @@ -50,7 +50,11 @@ if (isset($id) && $a_aliases[$id]) { $pconfig['detail'] = $a_aliases[$id]['detail']; $pconfig['address'] = $a_aliases[$id]['address']; $pconfig['descr'] = html_entity_decode($a_aliases[$id]['descr']); - + + for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) + if($config['interfaces']['opt' . $i]['descr'] == $pconfig['descr']) + $input_errors[] = "Sorry, an interface is already named {$pconfig['descr']}."; + $addresses = explode(' ', $pconfig['address']); $address = explode("/", $addresses[0]); if ($address[1]) -- cgit v1.1