mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-03 14:17:56 +02:00
[ticket/11358] Removed redundant code and referred proper variable.
Error was thrown when no users are selected before executing the code chunk which manually adds all the user to make the group default. Removed this code and referred $mark_ary instead of $name_ary which will not have selected user ids. PHPBB3-11358
This commit is contained in:
parent
373c9a3f4e
commit
880786d686
@ -120,7 +120,7 @@ class acp_groups
|
|||||||
{
|
{
|
||||||
trigger_error($user->lang['NO_GROUP'] . adm_back_link($this->u_action), E_USER_WARNING);
|
trigger_error($user->lang['NO_GROUP'] . adm_back_link($this->u_action), E_USER_WARNING);
|
||||||
}
|
}
|
||||||
else if (!$name_ary)
|
else if (empty($mark_ary))
|
||||||
{
|
{
|
||||||
trigger_error($user->lang['NO_USERS'] . adm_back_link($this->u_action . '&action=list&g=' . $group_id), E_USER_WARNING);
|
trigger_error($user->lang['NO_USERS'] . adm_back_link($this->u_action . '&action=list&g=' . $group_id), E_USER_WARNING);
|
||||||
}
|
}
|
||||||
@ -128,45 +128,7 @@ class acp_groups
|
|||||||
if (confirm_box(true))
|
if (confirm_box(true))
|
||||||
{
|
{
|
||||||
$group_name = ($group_row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $group_row['group_name']] : $group_row['group_name'];
|
$group_name = ($group_row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $group_row['group_name']] : $group_row['group_name'];
|
||||||
|
group_user_attributes('default', $group_id, $mark_ary, false, $group_name, $group_row);
|
||||||
if (!sizeof($mark_ary))
|
|
||||||
{
|
|
||||||
$start = 0;
|
|
||||||
|
|
||||||
do
|
|
||||||
{
|
|
||||||
$sql = 'SELECT user_id
|
|
||||||
FROM ' . USER_GROUP_TABLE . "
|
|
||||||
WHERE group_id = $group_id
|
|
||||||
ORDER BY user_id";
|
|
||||||
$result = $db->sql_query_limit($sql, 200, $start);
|
|
||||||
|
|
||||||
$mark_ary = array();
|
|
||||||
if ($row = $db->sql_fetchrow($result))
|
|
||||||
{
|
|
||||||
do
|
|
||||||
{
|
|
||||||
$mark_ary[] = $row['user_id'];
|
|
||||||
}
|
|
||||||
while ($row = $db->sql_fetchrow($result));
|
|
||||||
|
|
||||||
group_user_attributes('default', $group_id, $mark_ary, false, $group_name, $group_row);
|
|
||||||
|
|
||||||
$start = (sizeof($mark_ary) < 200) ? 0 : $start + 200;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$start = 0;
|
|
||||||
}
|
|
||||||
$db->sql_freeresult($result);
|
|
||||||
}
|
|
||||||
while ($start);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
group_user_attributes('default', $group_id, $mark_ary, false, $group_name, $group_row);
|
|
||||||
}
|
|
||||||
|
|
||||||
trigger_error($user->lang['GROUP_DEFS_UPDATED'] . adm_back_link($this->u_action . '&action=list&g=' . $group_id));
|
trigger_error($user->lang['GROUP_DEFS_UPDATED'] . adm_back_link($this->u_action . '&action=list&g=' . $group_id));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user