mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
Fix lack of display if no groups exist, bug #520902
git-svn-id: file:///svn/phpbb/trunk@2259 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
0a01693cdd
commit
0eccf47be0
1 changed files with 23 additions and 15 deletions
|
@ -553,11 +553,10 @@ else if( $group_id )
|
||||||
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( !$db->sql_numrows($result) )
|
if( !($group_info = $db->sql_fetchrow($result)) )
|
||||||
{
|
{
|
||||||
message_die(GENERAL_MESSAGE, $lang['Group_not_exist']);
|
message_die(GENERAL_MESSAGE, $lang['Group_not_exist']);
|
||||||
}
|
}
|
||||||
$group_info = $db->sql_fetchrow($result);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Get moderator details for this group
|
// Get moderator details for this group
|
||||||
|
@ -1064,8 +1063,7 @@ else
|
||||||
//
|
//
|
||||||
$sql = "SELECT g.group_id, g.group_name, g.group_type, ug.user_pending
|
$sql = "SELECT g.group_id, g.group_name, g.group_type, ug.user_pending
|
||||||
FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
|
FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
|
||||||
WHERE
|
WHERE ug.user_id = " . $userdata['user_id'] . "
|
||||||
ug.user_id = " . $userdata['user_id'] . "
|
|
||||||
AND ug.group_id = g.group_id
|
AND ug.group_id = g.group_id
|
||||||
AND g.group_single_user <> " . TRUE . "
|
AND g.group_single_user <> " . TRUE . "
|
||||||
ORDER BY g.group_name, ug.user_id";
|
ORDER BY g.group_name, ug.user_id";
|
||||||
|
@ -1074,10 +1072,13 @@ else
|
||||||
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( $row = $db->sql_fetchrow($result) )
|
||||||
|
{
|
||||||
$in_group = array();
|
$in_group = array();
|
||||||
$s_member_groups_opt = "";
|
$s_member_groups_opt = "";
|
||||||
$s_pending_groups_opt = "";
|
$s_pending_groups_opt = "";
|
||||||
while( $row = $db->sql_fetchrow($result) )
|
|
||||||
|
do
|
||||||
{
|
{
|
||||||
$in_group[] = $row['group_id'];
|
$in_group[] = $row['group_id'];
|
||||||
if ( $row['user_pending'] )
|
if ( $row['user_pending'] )
|
||||||
|
@ -1089,6 +1090,13 @@ else
|
||||||
$s_member_groups_opt .= '<option value="' . $row['group_id'] . '">' . $row['group_name'] . '</option>';
|
$s_member_groups_opt .= '<option value="' . $row['group_id'] . '">' . $row['group_name'] . '</option>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
while( $row = $db->sql_fetchrow($result) );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
message_die(GENERAL_MESSAGE, $lang['No_groups_exist']);
|
||||||
|
}
|
||||||
|
|
||||||
$s_pending_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_pending_groups_opt . "</select>";
|
$s_pending_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_pending_groups_opt . "</select>";
|
||||||
$s_member_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_member_groups_opt . "</select>";
|
$s_member_groups = '<select name="' . POST_GROUPS_URL . '">' . $s_member_groups_opt . "</select>";
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue