| Trustmaster |
|
|---|---|
|
Here is the code from system/core/users/users.edit.inc.php:
$sql = sed_sql_query("SELECT * FROM $db_users WHERE user_id='$id'");
if ($row = sed_sql_fetchassoc($sql))
{
if ($cfg['trash_user'])
{ sed_trash_put('user', $L['User']." #".$id." ".$row['user_name'], $id, $row); }
$sql = sed_sql_query("DELETE FROM $db_users WHERE user_id='$id'");
$sql = sed_sql_query("DELETE FROM $db_groups_users WHERE gru_userid='$id'");
if ($ruserdelpfs) { sed_pfs_deleteall($id); }
sed_log("Deleted user #".$id,'adm');
header("Location: " . SED_ABSOLUTE_URL . sed_url('message', "msg=109&rc=200&id=".$id, '', true));
exit;
}
What you need to change in your plugin is the main select query. Something like this: SELECT * FROM $db_users AS u LEFT JOIN $db_users_groups AS g ON g.gru_userid = u.user_id WHERE g.gru_groupid = 3 And of course changed if to while and remove sed_log/header/exit lines from the loop. May the Source be with you!
|