$first_name = trim($_POST["firstname"]); $last_name = trim($_POST["lastname"]); $email = trim($_POST["email"]); $phone = trim($_POST["phone"]); $make = trim($_POST["make"]); $reg = trim($_POST["reg"]); $colour = trim($_POST["colour"]); $flight = trim($_POST["flight"]); $depart = trim($_POST["depart"]); $arrive = trim($_POST["arrive"]); $suggested_time = (int) $_POST["meet"]; $payment_methods_id = (int) $_POST["pay"]; $statii_id = (int) Constants::STATUS_BOOKING_REQUESTED; // extra $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";
// range, range_start, range_end, desc $db = new Db(); //$t = new Template("templates/print/print_report_time.tpl.html"); //$t = new Template("templates/print/print_single_booking.tpl.html"); $error = ""; $range = (int) $_GET["range"]; $range_start = urldecode($_GET["range_start"]); $range_end = urldecode($_GET["range_end"]); $desc = urldecode($_GET["desc"]); if ($range < 10 || $range > 50) { $error = "Preset should be a number between 1 and 4, you had {$range}."; } else { if ($range == 50) { // input range $validStart = $range_start && ValidationHelper::isMySqlDateTime($range_start, false); $validEnd = $range_end && ValidationHelper::isMySqlDateTime($range_end, false); $range_start_ss = $range_start . " 00:00:00"; $range_end_ss = $range_end . " 00:00:00"; if ($range_start == "") { $error = "Please select a start date or enter one in the format YYYY-MM-DD hh:mm"; } else { if ($validStart !== true) { $error = $validStart; } else { if ($range_end == "") { $error = "Please select an end date or enter one in the format YYYY-MM-DD hh:mm"; } else { if ($validEnd !== true) { $error = $validEnd; } }
<?php require_once "classes/datetimewrapper.class.php"; require_once "classes/validationhelper.class.php"; $error = ""; $bookings_data = ""; $arrival_value = ""; $departure_value = ""; $quote = 0; if ($_POST) { $arrival_value = $_POST['arrive']; $departure_value = $_POST['depart']; $valid_arrival = ValidationHelper::isMySqlDateTime($arrival_value, true); $valid_departure = ValidationHelper::isMySqlDateTime($departure_value, true); if ($valid_arrival !== true) { $error = $valid_arrival; } else { if ($valid_departure !== true) { $error = $valid_departure; } else { $bookings_data = '?' . http_build_query(array('arrive' => $arrival_value, 'depart' => $departure_value)); $arr = new DateTimeWrapper(0, $arrival_value); $dep = new DateTimeWrapper(0, $departure_value); $arr_num = $arr->getInt(); $dep_num = $dep->getInt(); if ($arr_num > $dep_num) { $diff = $arr_num - $dep_num; } else { $diff = $dep_num - $arr_num; } $s_in_halfday = 3600 * 12;