echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=UTF-8'><script type='text/javascript'>"; echo "window.parent.action_delete('{$action_id}');"; echo "</script></head><body></body></html>"; exit; // EDIT USER } elseif ($task == "edituser") { // GET POST VARIABLES $user_email = $_POST['user_email']; $user_username = $_POST['user_username']; $user_password = $_POST['user_password']; $user_enabled = $_POST['user_enabled']; $user_level_id = $_POST['user_level_id']; $user_profilecat_id = $_POST['user_profilecat_id']; $user_invitesleft = $_POST['user_invitesleft']; // VERIFY USER DETAILS $user->user_account($user_email, $user_username); $is_error = $user->is_error; // VERIFY USER PASSWORD (MUST CREATE NEW USER OBJECT SINCE NO OLD PASSWORD IS SPECIFIED) if ($user_password == "") { $password = "******"; } else { $password = $user_password; } $new_user = new se_user(); $new_user->user_password('', $password, $password, 0); if ($is_error == 0) { $is_error = $new_user->is_error; } // CHECK THAT INVITES LEFT IS BETWEEN 0 AND 999 if (!is_numeric($user_invitesleft) || $user_invitesleft > 999) { $is_error = 1142;
$signup_password2 = base64_decode($signup_password2); } $signup_username = $_POST['signup_username']; $signup_timezone = $_POST['signup_timezone']; $signup_invite = $_POST['signup_invite']; $signup_cat = $_POST['signup_cat']; // GET LANGUAGE PACK SELECTION $signup_lang = $setting['setting_lang_allow'] ? $_POST['signup_lang'] : 0; // TEMPORARILY SET PASSWORD IF RANDOM PASSWORD ENABLED if ($setting['setting_signup_randpass'] != 0) { $signup_password = "******"; $signup_password2 = "temporary"; } // CHECK USER ERRORS $new_user->user_password('', $signup_password, $signup_password2, 0); $new_user->user_account($signup_email, $signup_username); $is_error = $new_user->is_error; // CHECK INVITE CODE IF NECESSARY if ($setting['setting_signup_invite'] != 0) { if ($setting['setting_signup_invite_checkemail'] != 0) { $invite = $database->database_query("SELECT invite_id FROM se_invites WHERE invite_code='{$signup_invite}' AND invite_email='{$signup_email}'"); $invite_error_message = 705; } else { $invite = $database->database_query("SELECT invite_id FROM se_invites WHERE invite_code='{$signup_invite}'"); $invite_error_message = 706; } if ($database->database_num_rows($invite) == 0) { $is_error = $invite_error_message; } } // CHECK TERMS OF SERVICE AGREEMENT IF NECESSARY