Example #1
0
        }
        //$emailer->bookingInternalEmail($data);
        echo json_encode($emailer->frontdeskEmail($data));
        break;
    case 'payment_success':
        //update booking as as paid and get data for email
        $keys = array();
        $keys[] = "statii_id";
        $values = array();
        $values[] = '3';
        $row = $db->getRowsByQuery('SELECT * FROM bookings WHERE bookings_id = ' . $_POST['booking_id']);
        //if it is an online payment
        if ($row["payment_methods_id"] == 3) {
            $data = array('firstname' => $row['first_name'], 'lastname' => $row['last_name'], 'email' => $row['email'], 'telephone' => $row['phone'], 'departDate' => $row['depart'], 'arriveDate' => $row['arrive'], 'model' => $row['make'], 'color' => $row['colour'], 'discountType' => $_POST['discount_type'], 'discount' => $_POST['discount_percent'], 'registration' => $row['reg'], 'payment_type' => 'Online Credit Card', 'meetup_time' => $row['meet'], 'points' => $_POST['parking_points'], 'flight' => $_POST['flight'], 'discount' => $_POST['discount_type'], 'cost' => $row['amount']);
            $db->update('bookings_id', $_POST['booking_id'], 'i', 'bookings', $keys, $values, 'i');
            //confirmation email
            $emailer->OnlinePaymentEmail($data);
        }
        break;
    case 'rates':
        $data = array('name' => $_POST['names'], 'email' => $_POST['email_address'], 'message' => $_POST['message']);
        echo json_encode($emailer->ratesEmail($data));
        break;
    case 'contact':
        $data = array('name' => $_POST['names'], 'email' => $_POST['email_address'], 'message' => $_POST['message']);
        echo json_encode($emailer->contactEmail($data));
        break;
    default:
        //echo json_encode($data);
        break;
}