if (!$captcha->checkCaptchaCode($code)) { $captchaError = $PMF_LANG['captchaError']; } if (!is_null($loginname) && !is_null($lastname) && !is_null($email) && !isset($captchaError)) { $user = new PMF_User(); $message = ''; $messages = array(); // check input data $user_name = $loginname; $user_realname = $lastname; $user_password = ''; $user_email = $email; // check login name $user->setLoginMinLength($loginMinLength); $user->setLoginInvalidRegExp($loginInvalidRegExp); if (!$user->isValidLogin($user_name)) { $user_name = ''; $messages[] = $errorMessages['addUser_loginInvalid']; } if ($user->getUserByLogin($user_name)) { $user_name = ''; $messages[] = $errorMessages['addUser_loginExists']; } // check realname if ($user_realname == '') { $user_realname = ''; $messages[] = $errorMessages['addUser_noRealName']; } // ok, let's go if (count($messages) == 0) { // Create user account (login and password)