Exemplo n.º 1
0
 $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";
Exemplo n.º 2
0
// 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;
                    }
                }
Exemplo n.º 3
0
<?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;