Zeile 236 | Zeile 236 |
---|
{ error_no_permission(); }
|
{ error_no_permission(); }
|
| $users = $mybb->get_input('removeuser', MyBB::INPUT_ARRAY);
|
$plugins->run_hooks("managegroup_do_manageusers_start");
|
$plugins->run_hooks("managegroup_do_manageusers_start");
|
if(is_array($mybb->get_input('removeuser', MyBB::INPUT_ARRAY)))
| if(!empty($users))
|
{
|
{
|
foreach($mybb->get_input('removeuser', MyBB::INPUT_ARRAY) as $uid)
| foreach($users as $uid)
|
{ leave_usergroup($uid, $gid); }
| { leave_usergroup($uid, $gid); }
|
Zeile 285 | Zeile 287 |
---|
elseif($usergroup['type'] == 2) { $usergrouptype = $lang->group_private;
|
elseif($usergroup['type'] == 2) { $usergrouptype = $lang->group_private;
|
} else
| } else
|
{ $usergrouptype = $lang->group_default; }
| { $usergrouptype = $lang->group_default; }
|
Zeile 331 | Zeile 333 |
---|
}
eval("\$group_leaders = \"".$templates->get("managegroup_leaders")."\";");
|
}
eval("\$group_leaders = \"".$templates->get("managegroup_leaders")."\";");
|
}
switch($db->type) {
| }
switch($db->type) {
|
case "pgsql": case "sqlite": $query = $db->simple_select("users", "*", "','||additionalgroups||',' LIKE '%,{$gid},%' OR usergroup='{$gid}'", array('order_by' => 'username'));
| case "pgsql": case "sqlite": $query = $db->simple_select("users", "*", "','||additionalgroups||',' LIKE '%,{$gid},%' OR usergroup='{$gid}'", array('order_by' => 'username'));
|
Zeile 379 | Zeile 381 |
---|
$query = $db->simple_select("users", "*", "CONCAT(',',additionalgroups,',') LIKE '%,{$gid},%' OR usergroup='{$gid}'", array('order_by' => 'username', 'limit' => $perpage, 'limit_start' => $start)); }
|
$query = $db->simple_select("users", "*", "CONCAT(',',additionalgroups,',') LIKE '%,{$gid},%' OR usergroup='{$gid}'", array('order_by' => 'username', 'limit' => $perpage, 'limit_start' => $start)); }
|
| $removeable_count = 0;
|
$users = ""; while($user = $db->fetch_array($query)) {
| $users = ""; while($user = $db->fetch_array($query)) {
|
Zeile 406 | Zeile 409 |
---|
if(in_array($user['uid'], $leaders_array)) { $leader = $lang->leader;
|
if(in_array($user['uid'], $leaders_array)) { $leader = $lang->leader;
|
}
| }
|
else { $leader = ''; }
// Checkbox for user management - only if current user is allowed
|
else { $leader = ''; }
// Checkbox for user management - only if current user is allowed
|
$checkbox = '';
| $checkbox = $disabled = ''; if($user['usergroup'] == $gid) { $disabled = 'disabled="disabled"'; } else { ++$removeable_count; }
|
if($groupleader['canmanagemembers'] == 1) { eval("\$checkbox = \"".$templates->get("managegroup_user_checkbox")."\";");
| if($groupleader['canmanagemembers'] == 1) { eval("\$checkbox = \"".$templates->get("managegroup_user_checkbox")."\";");
|
Zeile 432 | Zeile 444 |
---|
if($groupleader['canmanagemembers'] == 1) { eval("\$add_user = \"".$templates->get("managegroup_adduser")."\";");
|
if($groupleader['canmanagemembers'] == 1) { eval("\$add_user = \"".$templates->get("managegroup_adduser")."\";");
|
eval("\$remove_users = \"".$templates->get("managegroup_removeusers")."\";");
| if($removeable_count) { eval("\$remove_users = \"".$templates->get("managegroup_removeusers")."\";"); }
|
}
if($usergroup['type'] == 5 && $groupleader['caninvitemembers'] == 1)
| }
if($usergroup['type'] == 5 && $groupleader['caninvitemembers'] == 1)
|