示例#1
0
function Register_PhpBB_Deluser($user_id)
{
    include_once REGPHPBB_PATH . 'include/functions.inc.php';
    PhpBB_Deluser(PhpBB_Searchuser($user_id), true);
}
示例#2
0
     $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
     break;
 case 'Migration':
     $conf_Register_PhpBB = isset($conf['Register_PhpBB']) ? explode(";", $conf['Register_PhpBB']) : array();
     if (isset($_POST['Migration'])) {
         array_push($page['infos'], l10n('Mig_Start') . '<br><br>');
         array_push($page['infos'], l10n('Mig_Del_Link') . '<br><br>');
         $query = "TRUNCATE " . Register_PhpBB_ID_TABLE . ";";
         $result = pwg_query($query);
         $msg_Mig_Del_AllUsers = '';
         $query = "\nSELECT username, user_id, group_id\nFROM " . PhpBB_USERS_TABLE . "\nWHERE group_id != '6'\n;";
         $result = pwg_query($query);
         while ($row = pwg_db_fetch_assoc($result)) {
             if (stripslashes($row['username']) != stripslashes($conf_Register_PhpBB[2]) and stripslashes($row['username']) != stripslashes($conf_Register_PhpBB[1])) {
                 $msg_Mig_Del_AllUsers .= '<br> - ' . l10n('Mig_Del_User') . stripslashes($row['username']);
                 PhpBB_Deluser($row['user_id'], false);
             }
         }
         array_push($page['infos'], l10n('Mig_Del_AllUsers') . $msg_Mig_Del_AllUsers . '<br><br>');
         $query = "\nSELECT id, username, password, mail_address\nFROM " . USERS_TABLE . "\n;";
         $result = pwg_query($query);
         $registred = time();
         $registred_ip = $_SERVER['REMOTE_ADDR'];
         $msg_Mig_Add_AllUsers = '';
         while ($row = pwg_db_fetch_assoc($result)) {
             if (stripslashes($row['username']) != 'guest' and stripslashes($row['username']) != stripslashes($conf_Register_PhpBB[1])) {
                 $msg_Mig_Add_AllUsers .= '<br> - ' . l10n('Mig_Add_User') . stripslashes($row['username']);
                 PhpBB_Adduser($row['id'], stripslashes($row['username']), $row['password'], $row['mail_address']);
             }
         }
         array_push($page['infos'], l10n('Mig_Add_AllUsers') . $msg_Mig_Add_AllUsers . '<br><br>');