Example #1
0
 * Defining the pages
 */
$pages = array("order_checkout");
/* 
 * Controller routines
 */
$token = $_POST["token"];
$delivery_costs = array(array("Versandkosten", $cart["delivery_costs"]["sum"], 0.19));
OrderCtl::AddDeliveryCosts(SessionCtl::GetSession(), $delivery_costs);
$res = OrderCtl::Checkout(SessionCtl::GetSession());
if ($res["status"] == "success") {
    /* 
     * Send the order - email
     */
    $cart = CartCtl::Get(SessionCtl::GetSession());
    $order = OrderCtl::GetOrderDetails(SessionCtl::GetSession());
    $subject = "Danke fŸr Ihre Bestellung";
    $msg = "Vielen Dank fŸr Ihre Bestellung, wir haben Ihre Daten erhalten.\n\n";
    $msg .= "Folgende Produkte haben Sie bestellt:\n\n";
    foreach ($cart["contents"] as $e) {
        $msg .= "Artikel-ID:" . $e["id_product"] . "\n" . $e["name"] . "\n" . $e["description"] . "\n" . "Anzahl:" . $e["quantity"] . "\nPreis: " . number_format($e["price"], 2) . " EUR\nSumme: " . number_format($e["sum_price"], 2) . " EUR\n";
        $msg .= "-----------------------------------------------------------------\n";
    }
    $msg .= "Summe: " . number_format($cart["sum"], 2) . " EUR\n\n";
    $msg .= "Bezahlung: " . $order["order_payment_method"] . "\n\n";
    $msg .= "Lieferung: " . $order["order_delivery_method"] . "\n\n";
    $msg .= "Ihre Daten:\n";
    $msg .= $order["delivery_salutation"] . " " . $order["delivery_firstname"] . " " . $order["delivery_lastname"] . "\n";
    $msg .= $order["delivery_street"] . " " . $order["delivery_number"] . "\n";
    $msg .= $order["delivery_zip"] . " " . $order["delivery_city"] . " " . $order["delivery_country"] . "\n";
    $msg .= "E-Mail: " . $order["email"] . "\n";