From 81336e7440f80caa6e7859fe5b0b3148c2fe46c3 Mon Sep 17 00:00:00 2001 From: peter Date: Sun, 9 Mar 2008 18:39:45 +0000 Subject: [PATCH] - added possibility to change cart during order process git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@109 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33 --- www/inc/rendering/cart_listing.php | 4 ++++ www/inc/rendering/order_listing.php | 13 ++++++------- www/inc/rendering/submit.php | 25 ++++++++++++++++++++++--- www/template/de/orderoverview.html | 4 ++-- 4 files changed, 34 insertions(+), 12 deletions(-) diff --git a/www/inc/rendering/cart_listing.php b/www/inc/rendering/cart_listing.php index 56059cf..250b13c 100644 --- a/www/inc/rendering/cart_listing.php +++ b/www/inc/rendering/cart_listing.php @@ -73,7 +73,11 @@ function createCartOverview() // set buttons $p->setVar("buttonSAVE", "ms_save"); $p->setVar("buttonORDER", "ms_goToOrder"); + // set hidden fields + if ($_GET["isOrder"] == "true") + $hiddenfields .= "\n"; + $p->setVar("IS_HIDDEN", "true"); $p->setVar("HIDDENAREA", $hiddenfields); diff --git a/www/inc/rendering/order_listing.php b/www/inc/rendering/order_listing.php index d49f83e..bca8285 100644 --- a/www/inc/rendering/order_listing.php +++ b/www/inc/rendering/order_listing.php @@ -133,14 +133,14 @@ function createOrderOverview() $comments = ""; if (!isEmpty($shippingAddress = $cart->getShippingAddress())) - $shippingAddress .= " (".i18n("Change").")"; + $shippingAddress .= " [".i18n("Change")."]"; else - $shippingAddress = "(".i18n("Add").")"; + $shippingAddress = "[".i18n("Add")."]"; if (!isEmpty($comments = $cart->getOrderComments())) - $comments .= " (".i18n("Change").")"; + $comments .= " [".i18n("Change")."]"; else - $comments = "(".i18n("Add").")"; + $comments = "[".i18n("Add")."]"; $p->setVar("CUST_SHIPPINGADDRESS", $shippingAddress); $p->setVar("CUST_COMMENTS", $comments); @@ -183,11 +183,10 @@ function createOrderOverview() $p->setVar("TOTALSUM", $lang->getPrice($totalsum)); // set edit links - $p->setVar("linkEDIT_SHIPPINGADDRESS", "index.php?mode=editShippingAddress"); - $p->setVar("linkEDIT_COMMENTS", "index.php?mode=editOrderComments"); + $p->setVar("linkCHANGE_CART", "index.php?mode=cart&isOrder=true"); // set buttons - + $p->setVar("buttonORDERTICKETS", "ms_orderTickets"); // create page $parser->setVAR("PAGE", $p->parseFile("orderoverview.html")); diff --git a/www/inc/rendering/submit.php b/www/inc/rendering/submit.php index f1af4e8..4197abf 100644 --- a/www/inc/rendering/submit.php +++ b/www/inc/rendering/submit.php @@ -11,7 +11,10 @@ // forward to order login when order button in cart is pressed if (isset($_POST["ms_goToOrder"])) { - Header("Location: index.php?mode=orderLogin"); + if ($_POST["ms_isOrder"] == "true") + Header("Location: index.php?mode=orderOverview"); + else + Header("Location: index.php?mode=orderLogin"); exit(); } @@ -271,8 +274,6 @@ function registerUser() /** saves the shipping address */ function saveShippingAddress() { - $error = ErrorManager::singleton(); - if (isset($_POST["ms_saveShippingAddress"])) { // check if loggedin @@ -317,4 +318,22 @@ function saveOrderComments() exit(); } } + +function orderTickets() +{ + if (isset($_POST["ms_orderTickets"])) { + + // check if loggedin + $session = new WebSession(); + if (!$session->isAuthorized()) { + Header("Location: index.php"); + exit(); + } + + $cart = new Cart($_COOKIE[COOKIE_CART]); + if ($cart->isValid()) { + + } + } +} ?> \ No newline at end of file diff --git a/www/template/de/orderoverview.html b/www/template/de/orderoverview.html index d8dd93e..d10a7cc 100644 --- a/www/template/de/orderoverview.html +++ b/www/template/de/orderoverview.html @@ -30,7 +30,7 @@
-

Karten:

+

Karten:

[Ändern] @@ -66,7 +66,7 @@
- +
\ No newline at end of file -- 1.7.2.5
Veranstaltung