include 'templates/external_header.php'; include 'config.php'; if($_SERVER['REQUEST_METHOD']=='POST'){ include 'classes/validation.php'; $vClass = new Validation(); $vClass->ValidateText('username',$_POST['uname'],3,'Your username is invalid',18); $vClass->ValidateText('password',$_POST['pass_1'],3,'Your password is invalid',12); $vClass->ValidateCompare('passes',$_POST['pass_1'],$_POST['pass_2'],'Your passwords do not match'); $vClass->ValidateCompare('tosandrules',$_POST['tosandrules'],'checked','You must agree to our TOS and rules'); $vClass->ValidateText('email',$_POST['email'],3,'Your email is invalid'); $vClass->ValidateText('first',$_POST['first'],3,'Your first name is invalid'); $vClass->ValidateText('last',$_POST['last'],3,'Your last name is invalid'); $vClass->ValidateNumeric('age',$_POST['age'],'Your age is invalid'); $vOutput = $vClass->ValidationOutput(); if ($vOutput == FALSE){ $Register = $uClass->UserRegister($post->uname,$post->pass_1,$post->email,$post->first,$post->last,$_SERVER['REMOTE_ADDR'],$post->age); if ($Register == FALSE){ echo $uClass->output; } else { echo 'Please check your inbox in order to proceed with your registration'; } }else{ } } ?>