From 9db6993f9ad8de7add4d8b042583c56014cef853 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 18 May 2010 11:06:23 -0400 Subject: Fix deletion of authentication servers. Fixes #600. --- usr/local/www/system_authservers.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'usr/local/www/system_authservers.php') diff --git a/usr/local/www/system_authservers.php b/usr/local/www/system_authservers.php index 984f0ab..698a6be 100644 --- a/usr/local/www/system_authservers.php +++ b/usr/local/www/system_authservers.php @@ -65,11 +65,19 @@ if ($act == "del") { exit; } + /* Remove server from main list. */ $serverdeleted = $a_server[$_GET['id']]['name']; + foreach ($config['system']['authserver'] as $k => $as) { + if ($config['system']['authserver'][$k]['name'] == $serverdeleted) + unset($config['system']['authserver'][$k]); + } + + /* Remove server from temp list used later on this page. */ unset($a_server[$_GET['id']]); - write_config(); + $savemsg = gettext("Authentication Server")." {$serverdeleted} ". - gettext("successfully deleted")."
"; + gettext("deleted")."
"; + write_config($savemsg); } if ($act == "edit") { -- cgit v1.1