modules/account/create.php
catch (Flux_RegisterError $e) {
switch ($e->getCode()) {
case Flux_RegisterError::USERNAME_ALREADY_TAKEN:
$errorMessage = Flux::message('UsernameAlreadyTaken');
break;
case Flux_RegisterError::USERNAME_TOO_SHORT:
$errorMessage = Flux::message('UsernameTooShort');
break;
case Flux_RegisterError::USERNAME_TOO_LONG:
$errorMessage = Flux::message('UsernameTooLong');
break;
case Flux_RegisterError::PASSWORD_TOO_SHORT:
$errorMessage = Flux::message('PasswordTooShort');
break;
case Flux_RegisterError::PASSWORD_TOO_LONG:
$errorMessage = Flux::message('PasswordTooLong');
break;
case Flux_RegisterError::PASSWORD_MISMATCH:
$errorMessage = Flux::message('PasswordsDoNotMatch');
break;
case Flux_RegisterError::EMAIL_ADDRESS_IN_USE:
$errorMessage = Flux::message('EmailAddressInUse');
break;
case Flux_RegisterError::INVALID_EMAIL_ADDRESS:
$errorMessage = Flux::message('InvalidEmailAddress');
break;
case Flux_RegisterError::INVALID_GENDER:
$errorMessage = Flux::message('InvalidGender');
break;
case Flux_RegisterError::INVALID_SERVER:
$errorMessage = Flux::message('InvalidServer');
break;
case Flux_RegisterError::INVALID_SECURITY_CODE:
$errorMessage = Flux::message('InvalidSecurityCode');
break;
case Flux_RegisterError::INVALID_BIRTHDATE_FORMAT:
$errorMessage = Flux::message('BirthDateError');
break;
case Flux_RegisterError::BIRTHDATE_MUSTNOTBE_EMPTY:
$errorMessage = Flux::message('BirthDateEmptyError');
break;
case Flux_RegisterError::INVALID_USERNAME:
$errorMessage = sprintf(Flux::message('AccountInvalidChars'), Flux::config('UsernameAllowedChars'));
break;
default:
$errorMessage = Flux::message('CriticalRegisterError');
break;
}
}