diff --git a/phpBB/adm/admin_groups.php b/phpBB/adm/admin_groups.php index 4c0e546670..22dd3a725e 100644 --- a/phpBB/adm/admin_groups.php +++ b/phpBB/adm/admin_groups.php @@ -52,8 +52,7 @@ $cancel = (isset($_POST['cancel'])) ? true : false; // Clear some vars $can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && is_writeable($phpbb_root_path . $config['avatar_path']) && $file_uploads) ? true : false; - -$group_type = $group_name = $group_desc = $group_colour = $group_rank = $group_avatar = false; +$group_row = array(); // Grab basic data for group, if group_id is set and exists if ($group_id) @@ -62,12 +61,13 @@ if ($group_id) FROM ' . GROUPS_TABLE . " WHERE group_id = $group_id"; $result = $db->sql_query($sql); + $group_row = $db->sql_fetchrow($result); + $db->sql_freeresult($result); - if (!extract($db->sql_fetchrow($result))) + if (!$group_row) { trigger_error($user->lang['NO_GROUP']); } - $db->sql_freeresult($result); } switch ($mode) @@ -79,7 +79,7 @@ switch ($mode) // Common javascript ?> -