function form_validation($uname, $pwd, $email, $dob, $sex, $state, $city, $news) { $error_message = ""; $error_message = validate_username($uname, $error_message); $error_message = validate_password($pwd, $error_message); $error_message = validate_email($email, $error_message); $error_message = validate_dob($dob, $error_message); $error_message = validate_sex($sex, $error_message); $error_message = validate_state($state, $error_message); $error_message = validate_city($city, $error_message); $error_message = validate_newsletter($news, $error_message); if ($error_message) { echo "<br>I am sorry, but you haven't filled the form correctly. Please check the following.<br><br>" . $error_message; // echo "I am now redirecting you to the previous page. Please fill it correctly this time."; // header ( "Location: ../Client/signup.html" ); return 0; } else { return 1; } }
$addr_apt = $_POST["addr_apt"] != "" ? $_POST["addr_apt"] : null; $addr_city = $_POST["addr_city"]; $addr_state = $_POST["addr_state"]; $addr_zip = $_POST["addr_zip"]; $db_conn = open_db_conn(); if (is_null($db_conn)) { $return_value["status"] = false; $return_value["reason"] = "Database Error"; } else { if (authorize_request($party_id, $auth_token, $db_conn, $return_value)) { // Validate zip code if (strlen($addr_zip) != 5 || !preg_match("/[0-9]{5}/", $addr_zip)) { $return_value["status"] = false; $return_value["reason"] = "Invalid ZIP code"; } else { if (!validate_state($addr_state)) { $return_value["status"] = false; $return_value["reason"] = "Invalid State"; } else { if (!update_address($party_id, $addr_house_num, $addr_street, $addr_apt, $addr_city, $addr_state, $addr_zip, $db_conn)) { $return_value["status"] = false; $return_value["reason"] = "Database Error"; } else { $return_value["status"] = true; $return_value["addr_house_num"] = $addr_house_num; $return_value["addr_street"] = $addr_street; $return_value["addr_apt"] = $addr_apt; $return_value["addr_city"] = $addr_city; $return_value["addr_state"] = $addr_state; $return_value["addr_zip"] = $addr_zip; }
{ $is_valid = isset($_SESSION['state']) && strlen($_SESSION['state']) > 0 && $_SESSION['state'] == $state; if (!$is_valid) { header('HTTP/1.0 403 Forbidden'); echo "The state parameter didn't match what was passed in to the Clef button."; exit; } else { unset($_SESSION['state']); } return $is_valid; } if (!session_id()) { session_start(); } if (isset($_GET["code"]) && $_GET["code"] != "") { validate_state($_GET["state"]); \Clef\Clef::initialize(CLEF_ID, CLEF_SECRET); try { $response = \Clef\Clef::get_login_information($_GET["code"]); $result = $response->info; // reset the user's session if (isset($result->id) && $result->id != '') { //remove all the variables in the session session_unset(); // destroy the session session_destroy(); if (!session_id()) { session_start(); } $clef_id = $result->id; $clef_email = $result->email;
} if ($canAdd) { // Check that user can add a property $errors = array(); // Check if post values are set. If false, user has opened page the first time if (isset($_POST['owner']) || isset($_POST['buildingNo']) || isset($_POST['street']) || isset($_POST['suburb']) || isset($_POST['city']) || isset($_POST['state']) || isset($_POST['postcode']) || isset($_POST['type']) || isset($_POST['rent']) || isset($_POST['bed']) || isset($_POST['furnished']) || isset($_POST['description'])) { require $relative . 'data/php/user/validate.inc'; if (!isset($_POST['owner']) || $_POST['owner'] == '') { $errors['owner'] = 'Please select an owner'; } // Validate property details validate_buildingNo($errors, $_POST['buildingNo']); validate_rent($errors, $_POST['rent']); validate_suburb($errors, $_POST['suburb']); validate_city($errors, $_POST['city']); validate_state($errors, $_POST['state']); validate_bed($errors, $_POST['bed']); validate_postcode($errors, $_POST['postcode']); validate_street($errors, $_POST['street']); validate_description($errors, $_POST['description']); validate_rules($errors, $_POST['rules']); if (!isset($errors['owner']) && !isset($errors['buildingNo']) && !isset($errors['street']) && !isset($errors['suburb']) && !isset($errors['city']) && !isset($errors['state']) && !isset($errors['postcode']) && !isset($errors['type']) && !isset($errors['rent']) && !isset($errors['bed']) && !isset($errors['furnished']) && !isset($errors['description']) && !isset($errors['apartmentNo']) && !isset($errors['bath']) && !isset($errors['rules'])) { // form is valid $owner = $_POST['owner']; // Set optional fields if required $rules = null; if (isset($_POST['rules'])) { $rules = $_POST['rules']; } if (isset($_POST['furnished']) && $_POST['furnished'] == 'on') { $_POST['furnished'] = 1;