$validDepart = ValidationHelper::isMySqlDateTime($depart . ":00", true); $validArrive = ValidationHelper::isMySqlDateTime($arrive . ":00", true); $validSuggestedTime = $suggested_time != 0; if ($first_name == "") { $error = "Please enter your first name"; $focusId = "firstname"; } else { if ($last_name == "") { $error = "Please enter your last name"; $focusId = "lastname"; } else { if ($email == "") { $error = "Please enter your email address"; $focusId = "email"; } else { if (!ValidationHelper::isEmail($email)) { $error = "Please enter a valid email address"; $focusId = "email"; } else { if ($phone == "") { $error = "Please enter your phone number"; $focusId = "phone"; } else { if ($make == "") { $error = "Please enter your vehicle's make and model"; $focusId = "make"; $showFormPage = 2; } else { if ($reg == "") { $error = "Please enter your vehicle's registration"; $focusId = "reg";
require_once "classes/userhelper.class.php"; require_once "classes/sessionhelper.class.php"; require_once "classes/db.class.php"; require_once "classes/utils.class.php"; require_once "classes/validationhelper.class.php"; require_once "classes/constants.class.php"; $focusId = "email"; $db = new Db(); $t = new Template("templates/admin_page.tpl.html"); $tInner = new Template("templates/forgot_password.tpl.html"); $showForm = true; $error = ""; $message = ""; if ($_POST) { $emailValue = trim($_POST["email"]); $emailFilteredValue = ValidationHelper::isEmail($emailValue); if ($emailValue == "" || $emailValue == FormFieldTexts::EMAIL) { $error = "Please enter email"; $focusId = "email"; } else { if ($emailFilteredValue === false) { $error = "Please enter a valid email address"; $focusId = "email"; } else { if (!UserHelper::emailExists($db, $emailFilteredValue)) { $error = "The email address you entered has not been registered: {$emailFilteredValue}"; $focusId = "email"; } else { // all good $showForm = false; $emailResult = UserHelper::forgotPassword($db, $emailFilteredValue);