diff --git a/phpBB/includes/ucp/ucp_groups.php b/phpBB/includes/ucp/ucp_groups.php index 0c99386b76..9b647c79d9 100644 --- a/phpBB/includes/ucp/ucp_groups.php +++ b/phpBB/includes/ucp/ucp_groups.php @@ -636,8 +636,7 @@ class ucp_groups $sql = 'SELECT u.user_id, u.username, u.user_regdate, u.user_posts, u.group_id, ug.group_leader, ug.user_pending FROM ' . USERS_TABLE . ' u, ' . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id - AND u.user_id = ug.user_id - AND ug.group_leader = 0 + AND u.user_id = ug.user_id ORDER BY ug.group_leader DESC, ug.user_pending ASC, u.username"; $result = $db->sql_query_limit($sql, $config['topics_per_page'], $start); @@ -654,7 +653,7 @@ class ucp_groups $pending = true; } - $template->assign_block_vars('member', array( + $template->assign_block_vars($row['group_leader'] ? 'leader' : 'member', array( 'USERNAME' => $row['username'], 'U_USER_VIEW' => "memberlist.$phpEx$SID&mode=viewprofile&u={$row['user_id']}", 'S_GROUP_DEFAULT' => ($row['group_id'] == $group_id) ? true : false, diff --git a/phpBB/styles/subSilver/template/ucp_groups_manage.html b/phpBB/styles/subSilver/template/ucp_groups_manage.html index 41592a89d7..7e3f437a9c 100644 --- a/phpBB/styles/subSilver/template/ucp_groups_manage.html +++ b/phpBB/styles/subSilver/template/ucp_groups_manage.html @@ -20,117 +20,117 @@ - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - + + + - - - - - - - - - - - - - - - - + - - + + - - - - - + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + +
{L_USERGROUPS}
{L_GROUPS_EXPLAIN}
{L_GROUP_DETAILS}
for="group_name">{L_GROUP_NAME}:{GROUP_NAME}

{L_GROUP_TYPE_EXPLAIN} -
- {L_GROUP_OPEN}   - {L_GROUP_REQUEST}   - {L_GROUP_CLOSED}   - {L_GROUP_HIDDEN} - {L_USERGROUPS}
{L_GROUPS_EXPLAIN}
{L_GROUP_SETTINGS_SAVE}

{L_GROUP_COLOR_EXPLAIN}
  [ {L_COLOUR_SWATCH} ]
{L_GROUP_AVATAR}

{L_AVATAR_EXPLAIN}
{AVATAR_IMAGE}

 {L_DELETE_AVATAR}
{L_GROUP_DETAILS}
for="group_name">{L_GROUP_NAME}:{GROUP_NAME}

{L_UPLOAD_AVATAR_URL_EXPLAIN}

{L_GROUP_TYPE_EXPLAIN} +
+ {L_GROUP_OPEN}   + {L_GROUP_REQUEST}   + {L_GROUP_CLOSED}   + {L_GROUP_HIDDEN} +

{L_LINK_REMOTE_AVATAR_EXPLAIN}

{L_LINK_REMOTE_SIZE_EXPLAIN}
px X px
{L_AVATAR_GALLERY}{L_GROUP_SETTINGS_SAVE}
 
{L_GROUP_COLOR_EXPLAIN}
  [ {L_COLOUR_SWATCH} ]
- - - - - - + + + + + + + + + + + + + + + + - - - + + - -
{avatar_row.avatar_column.AVATAR_NAME}
{L_GROUP_AVATAR}

{L_AVATAR_EXPLAIN}
{AVATAR_IMAGE}

 {L_DELETE_AVATAR}

{L_UPLOAD_AVATAR_URL_EXPLAIN}
-

{L_LINK_REMOTE_AVATAR_EXPLAIN}

{L_LINK_REMOTE_SIZE_EXPLAIN}
px X px
  -
{L_AVATAR_GALLERY}
 
+ + + + + + + + + + + + + +
{avatar_row.avatar_column.AVATAR_NAME}
+
  +
@@ -160,32 +160,46 @@ {L_POSTS} {L_MARK} - - {L_GROUP_APPROVED} - - - + - {L_GROUP_PENDING} + {L_GROUP_LEAD} - - - {member.USERNAME} - {L_YES}{L_NO} - {member.JOINED} - {member.USER_POSTS} - - - - + + + {leader.USERNAME} + {L_YES}{L_NO} + {leader.JOINED} + {leader.USER_POSTS} + + + - {L_GROUPS_NO_MEMBERS} + {L_GROUP_APPROVED} - + + + + {L_GROUP_PENDING} + + + + {member.USERNAME} + {L_YES}{L_NO} + {member.JOINED} + {member.USER_POSTS} + + + + + + {L_GROUPS_NO_MEMBERS} + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+