// DataFX::$Errors->Items[0]->Code; RegistrationManager::$ErrorMessage = $MySQL->error; // DataFX::$Errors->Items[0]->Message; return UserRegistrationStatus::GeneralError; } } $path = System::GetVirtualPath(); if (isset($_GET["code"])) { $UserRegistered = RegistrationManager::ActivateAccountByValidationCode($_GET["code"]); } else { if ($_POST["un"] != null && $_POST["pw"] != null && $_POST["pwc"] != null && $_POST["ln"] != null && $_POST["sn"] != null) { if ($_POST["pw"] != $_POST["pwc"]) { $UserRegistered = UserRegistrationStatus::PasswordMismatch; } else { // Add the new entry for this user in the database $UserRegistered = RegistrationManager::RegisterUser($_POST["un"], $_POST["pw"], $_POST["ln"], $_POST["sn"]); } } else { $UserRegistered = UserRegistrationStatus::Unregistered; } } if ($UserRegistered == UserRegistrationStatus::Unregistered || $UserRegistered == UserRegistrationStatus::UserNameTaken || $UserRegistered == UserRegistrationStatus::DisplayNameTaken || $UserRegistered == UserRegistrationStatus::PasswordMismatch) { $page = new RegistrationWebPage(); $page->Render(); } else { if ($UserRegistered == UserRegistrationStatus::AwaitingVerification) { if (System::$Configuration["Account.Registration.EmailVerification.Enabled"]) { $page = new MessagePage("Register"); $page->Message = "Thank you for your interest in becoming a member of the " . System::GetConfigurationValue("Application.Name") . " community. Before your request can be processed, " . "you must verify your e-mail address. A verification e-mail has been sent to <strong>" . $_POST["em"] . "</strong>. Please click on the link in the " . "verification e-mail to complete your registration."; $page->Render(); } else {