aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
authorcunha17 <cunha17@gmail.com>2015-10-28 11:38:14 -0200
committerTristan Darricau <tristan.darricau@sensiolabs.com>2016-01-25 13:13:05 +0100
commit57ce891d5f2c0b7090d44fac074ab27b4f98b93b (patch)
treee9dc32d613daed8a8175119a9430ef07493004c2 /phpBB/includes
parent3d03c834d026ef43cce2a4de90cf2e70df5c3fdd (diff)
downloadforums-57ce891d5f2c0b7090d44fac074ab27b4f98b93b.tar
forums-57ce891d5f2c0b7090d44fac074ab27b4f98b93b.tar.gz
forums-57ce891d5f2c0b7090d44fac074ab27b4f98b93b.tar.bz2
forums-57ce891d5f2c0b7090d44fac074ab27b4f98b93b.tar.xz
forums-57ce891d5f2c0b7090d44fac074ab27b4f98b93b.zip
[ticket/14253] Show group requests pending aproval at the ACP groups summary
Currenty, you need to open each existing group in ACP to know if there are pending group requests or not. Doing so is really boring and annoying... :/ This patch displays the number of pending group requests at the ACP groups summary page. PHPBB3-14253
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/acp/acp_groups.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/phpBB/includes/acp/acp_groups.php b/phpBB/includes/acp/acp_groups.php
index 223dd06987..ba39a1a60c 100644
--- a/phpBB/includes/acp/acp_groups.php
+++ b/phpBB/includes/acp/acp_groups.php
@@ -935,7 +935,7 @@ class acp_groups
$db->sql_freeresult($result);
// How many people are in which group?
- $sql = 'SELECT COUNT(ug.user_id) AS total_members, ug.group_id
+ $sql = 'SELECT COUNT(ug.user_id) AS total_members, SUM(ug.user_pending) AS pending_members, ug.group_id
FROM ' . USER_GROUP_TABLE . ' ug
WHERE ' . $db->sql_in_set('ug.group_id', array_keys($lookup)) . '
GROUP BY ug.group_id';
@@ -945,6 +945,7 @@ class acp_groups
{
$type = $lookup[$row['group_id']];
$cached_group_data[$type][$row['group_id']]['total_members'] = $row['total_members'];
+ $cached_group_data[$type][$row['group_id']]['pending_members'] = $row['pending_members'];
}
$db->sql_freeresult($result);
@@ -973,6 +974,7 @@ class acp_groups
'GROUP_NAME' => $group_name,
'TOTAL_MEMBERS' => $row['total_members'],
+ 'PENDING_MEMBERS' => $row['pending_members']
));
}
}