Code: Select all
$registration->AddInput(array(
"TYPE"=>"text",
"NAME"=>"username",
"ID"=>"username",
"TABINDEX"=>1,
"MAXLENGTH"=>20,
"SIZE"=>40,
"ValidateRegularExpression"=>"^[a-zA-Z0-9]+$",
"ValidateRegularExpressionErrorMessage"=>"The username may only contain letters and digits.",
"ValidateAsNotEmpty"=>1,
"ValidateAsNotEmptyErrorMessage"=>"Please enter a valid username.",
"ValidateMinimumLength"=>3,
"ValidateMinimumLengthErrorMessage"=>"Your username must be at least 3 characters long.",
"LABEL"=>$registrationfields['username'],
"ValidationServerFunction"=>"UserIsUnique",
"ValidationServerFunctionErrorMessage"=>"That username already is being used. Please choose another username.",
"ValidateOnlyOnServerSide"=>1
));Code: Select all
require("myclasslib.php");
$myclasslib = new MyClassLib();
function UserIsUnique($username)
{
$return = $myclasslib->UserExists($username);
if ($return == 0)
return true;
else
return false;
}