function createAccount($timezone) { //Checks if (!parameterExists(APIKeys::$EMAIL) && !parameterExists(APIKeys::$PASSWORD)) { displayError("Login: Please supply a valid email and password as part of the request"); } else { if (!parameterExists(APIKeys::$EMAIL)) { displayError("Login: Please supply an email as part of the request"); } else { if (!parameterExists(APIKeys::$PASSWORD)) { displayError("Login: Please suply a password as part of the request"); } } } if (!parameterExists(APIKeys::$USER_FIRST_NAME)) { displayError("Create Account: Please supply the user's first name as part of the request"); } if (!parameterExists(APIKeys::$USER_LAST_NAME)) { displayError("Create Account: Please supply the user's last name as part of the request"); } //Get the values $email = getParameter(APIKeys::$EMAIL); $password = getParameter(APIKeys::$PASSWORD); $firstName = getParameter(APIKeys::$USER_FIRST_NAME); $lastName = getParameter(APIKeys::$USER_LAST_NAME); //TODO:any checking $result = APIDb::createAccount($firstName, $lastName, $email, $password, $timezone); //show response response($result); }