function Register_PhpBB_Deluser($user_id) { include_once REGPHPBB_PATH . 'include/functions.inc.php'; PhpBB_Deluser(PhpBB_Searchuser($user_id), true); }
$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>');