Example #1
0
<?php

require_once "includes/header.php";
require_once "includes/form.php";
require_once "includes/order.php";
$oBasket = $_SESSION["basket"];
$iProductID = 1;
if (isset($_GET["ProductID"])) {
    $iProductID = $_GET["ProductID"];
}
$oProduct = new Product();
$oProduct->load($iProductID);
$oCustomer = new User();
$oCustomer->load($_SESSION["UserID"]);
echo View::renderCheckoutBasket($oBasket);
// delivery and billing payment form
$oDeliveryPayForm = new Form();
if (isset($_POST["checkout"])) {
    $oDeliveryPayForm->data = $_POST;
    $oDeliveryPayForm->checkFilled("name");
    if (!isset($_POST["deliveryAdd"])) {
        $oDeliveryPayForm->checkFilled("delivery");
    }
    if (!isset($_POST["billingAdd"])) {
        $oDeliveryPayForm->checkFilled("billing");
    }
    $oDeliveryPayForm->checkFilled("paymentType");
    $oDeliveryPayForm->checkFilled("accountName");
    $oDeliveryPayForm->checkFilled("ccNumber");
    $oDeliveryPayForm->checkFilled("expiry");
    $oDeliveryPayForm->checkFilled("security");