Skip to content
Snippets Groups Projects
signupajax.php 1.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?
    require_once("../lib/validation.php");
    // don't output the site template
    $no_template = TRUE;
    header("Content-type: text/plain");
    if (isset($_GET['key'])){
    	switch($_GET['key']){
    	case "sid":
    		$sid=$_GET['value'];
    		if(validSID($sid)){
    			echo "OK:".lookupSID($_GET['value']);
    		}
    		else{
    			echo "ERROR:".$error;
    		}
    		break;
    	case "postcode":
    		$postcode=implode("", explode(" ", $_GET['value']));
    		echo json_encode(lookup_postcode($postcode));
    		break;
    	case "username":
    		$username = $_GET['value'];
    		if(validUsername($username)){
    			echo "OK";
    		}
    		else{
    			echo $error;
    		}
    		break;
    	case "realname":
    		$realname = $_GET['value'];
    		if(validRealName($realname)){
    			echo "OK";
    		}
    		else{
    			echo $error;
    		}
    		break;
    	case "socname":
    		$socname = $_GET['value'];
    		if(validSocName($socname)){
    			echo "OK";
    		}
    		else{
    			echo $error;
    		}
    		break;
    
    
            case "address":
                    $address = $_GET['value'];
                    if(validAddress($address)){
                            echo "OK";
                    }
                    else{   
                            echo $error;
                    }
                    break;
    
    	case "email":
    		$email = $_GET['value'];
    		if(validSignupEmail($email)){
    			echo "OK";
    		}
    		else{
    			echo $error;
    		}
    		break;
    	case "phone":
    		$phone = $_GET['value'];
    		if(validPhone($phone)){
    			echo "OK";
    		}
    		else{
    			echo $error;
    		}
    		break;
    	}
    }
    ?>