From bf20b6e895309ea5128a794b3e1f572d5305e819 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 22 Dec 2011 19:48:34 +0000 Subject: [PATCH] fixed problem in profile editor if no group name was set --- lam/lib/modules/freeRadius.inc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lam/lib/modules/freeRadius.inc b/lam/lib/modules/freeRadius.inc index 50d18381..e7f36793 100644 --- a/lam/lib/modules/freeRadius.inc +++ b/lam/lib/modules/freeRadius.inc @@ -643,11 +643,13 @@ class freeRadius extends baseModule { $messages = parent::check_profileOptions($options); // group names if (!$this->isBooleanConfigOptionSet('freeRadius_hideRadiusGroupName')) { - $list = preg_split('/;[ ]*/', $options['freeRadius_radiusGroupName'][0]); - for ($i = 0; $i < sizeof($list); $i++) { - if (!get_preg($list[$i], 'groupname')) { - $messages[] = $this->messages['radiusGroupName'][0]; - break; + if (isset($options['freeRadius_radiusGroupName'][0]) && ($options['freeRadius_radiusGroupName'][0] != '')) { + $list = preg_split('/;[ ]*/', $options['freeRadius_radiusGroupName'][0]); + for ($i = 0; $i < sizeof($list); $i++) { + if (!get_preg($list[$i], 'groupname')) { + $messages[] = $this->messages['radiusGroupName'][0]; + break; + } } } }