Hallo Leute,
ich habe folgendes Problem nach dem Update auf 1.06. Es wird weder die Bestellbeschreibung noch die Kurzbeschreibung in der "checkout_conformation.php" angezeigt.
[ Für Gäste sind keine Dateianhänge sichtbar ]
Im Admin habe ich beide Einstellungen ausprobiert.
[ Für Gäste sind keine Dateianhänge sichtbar ]
Und der getestete Artikel enthält auch beide Beschreibungen.
[ Für Gäste sind keine Dateianhänge sichtbar ]
Die checkout_conformation.php wurde damals von mir für die Buttonlösung angepasst und jetzt bei dem Update überspielt.
<?php/* -----------------------------------------------------------------------------------------
$Id: checkout_confirmation.php 3252 2012-07-18 15:24:42Z web28 $
modified eCommerce Shopsoftware
http://www.modified-shop.org
Copyright (c) 2009 - 2013 [www.modified-shop.org]
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(checkout_confirmation.php,v 1.137 2003/05/07); www.oscommerce.com
(c) 2003 nextcommerce (checkout_confirmation.php,v 1.21 2003/08/17); www.nextcommerce.org
(c) 2006 XT-Commerce (checkout_confirmation.php 1277 2005-10-01)
Released under the GNU General Public License
-----------------------------------------------------------------------------------------
Third Party contributions:
agree_conditions_1.01 Autor: Thomas Ploenkers (webmaster@oscommerce.at)
Customers Status v3.x (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist
Credit Class/Gift Vouchers/Discount Coupons (Version 5.10)
http://www.oscommerce.com/community/contributions,282
Copyright (c) Strider | Strider@oscworks.com
Copyright (c) Nick Stanko of UkiDev.com, nick@ukidev.com
Copyright (c) Andre ambidex@gmx.net
Copyright (c) 2001,2002 Ian C Wilson http://www.phesis.org
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/include ('includes/application_top.php');// create smarty elements$smarty = new Smarty
;// include boxesrequire (DIR_FS_CATALOG
. 'templates/' . CURRENT_TEMPLATE
. '/source/boxes.php');// include needed functionsrequire_once (DIR_FS_INC
. 'xtc_calculate_tax.inc.php');require_once (DIR_FS_INC
. 'xtc_check_stock.inc.php');require_once (DIR_FS_INC
. 'xtc_display_tax_value.inc.php');// BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmationrequire (DIR_WS_LANGUAGES
.$_SESSION['language'].'/checkout_confirmation.php');// EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation// if the customer is not logged on, redirect them to the login pageif (!isset ($_SESSION['customer_id'])) xtc_redirect
(xtc_href_link
(FILENAME_LOGIN
, '', 'SSL'));// if there is nothing in the customers cart, redirect them to the shopping cart pageif ($_SESSION['cart']->count_contents() < 1) xtc_redirect
(xtc_href_link
(FILENAME_SHOPPING_CART
));// avoid hack attempts during the checkout procedure by checking the internal cartIDif (isset ($_SESSION['cart']->cartID) && isset ($_SESSION['cartID'])) { if ($_SESSION['cart']->cartID != $_SESSION['cartID']) xtc_redirect
(xtc_href_link
(FILENAME_CHECKOUT_SHIPPING
, '', 'SSL'));}// if no shipping method has been selected, redirect the customer to the shipping method selection pageif (!isset ($_SESSION['shipping'])) xtc_redirect
(xtc_href_link
(FILENAME_CHECKOUT_SHIPPING
, '', 'SSL'));//check if display conditions on checkout page is trueif (isset ($_POST['payment'])) $_SESSION['payment'] = xtc_db_prepare_input
($_POST['payment']);if ($_POST['comments_added'] != '') $_SESSION['comments'] = xtc_db_prepare_input
($_POST['comments']);//-- TheMedia Begin check if display conditions on checkout page is trueif (isset ($_POST['cot_gv'])) $_SESSION['cot_gv'] = true;// if conditions are not accepted, redirect the customer to the payment method selection pageif (DISPLAY_CONDITIONS_ON_CHECKOUT
== 'true') { if (!isset($_POST['conditions']) || $_POST['conditions'] == false) { $error = str_replace('\n', '<br />', ERROR_CONDITIONS_NOT_ACCEPTED
); xtc_redirect
(xtc_href_link
(FILENAME_CHECKOUT_PAYMENT
, 'error_message=' . urlencode($error), 'SSL', true, false)); }}// load the selected payment modulerequire_once (DIR_WS_CLASSES
. 'payment.php');if (isset ($_SESSION['credit_covers']) || !isset($_SESSION['payment'])) { //DokuMan - 2010-10-14 - check that payment is not yet set $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS}$payment_modules = new payment
($_SESSION['payment']);// GV Code ICW ADDED FOR CREDIT CLASS SYSTEMrequire (DIR_WS_CLASSES
. 'order_total.php');require (DIR_WS_CLASSES
. 'order.php');$order = new order
();$payment_modules->update_status();// GV Code Start$order_total_modules = new order_total
();$order_total_modules->collect_posts();$order_total_modules->pre_confirmation_check();// GV Code End// GV Code line changedif(isset($_SESSION['payment']) && $_SESSION['payment'] != 'no_payment') { //web28 - 2012-04-27 - fix for coupon amount == order total if ((is_array($payment_modules->modules) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!isset ($_SESSION['credit_covers']))) || (is_object($$_SESSION['payment']) && ($$_SESSION['payment']->enabled == false))) { xtc_redirect
(xtc_href_link
(FILENAME_CHECKOUT_PAYMENT
, 'error_message=' . urlencode(ERROR_NO_PAYMENT_MODULE_SELECTED
), 'SSL')); }}if (is_array($payment_modules->modules)) { $payment_modules->pre_confirmation_check();}// load the selected shipping modulerequire (DIR_WS_CLASSES
. 'shipping.php');$shipping_modules = new shipping
($_SESSION['shipping']);// Stock Check$any_out_of_stock = false;if (STOCK_CHECK
== 'true') { for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { if (xtc_check_stock
($order->products[$i]['id'], $order->products[$i]['qty'])) { $any_out_of_stock = true; } } // Out of Stock if ((STOCK_ALLOW_CHECKOUT
!= 'true') && ($any_out_of_stock == true)) { xtc_redirect
(xtc_href_link
(FILENAME_SHOPPING_CART
)); }}$breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_CONFIRMATION
, xtc_href_link
(FILENAME_CHECKOUT_SHIPPING
, '', 'SSL'));$breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_CONFIRMATION
);require (DIR_WS_INCLUDES
. 'header.php');if (SHOW_IP_LOG
== 'true') { $smarty->assign('IP_LOG', 'true'); if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != '') { $customers_ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $customers_ip = $_SERVER['REMOTE_ADDR']; } $smarty->assign('CUSTOMERS_IP', $customers_ip);}//allow duty-note in checkout_confirmation$smarty->assign('DELIVERY_DUTY_INFO', $main->getDeliveryDutyInfo($order->delivery['country']['iso_code_2']));$smarty->assign('DELIVERY_LABEL', xtc_address_format
($order->delivery['format_id'], $order->delivery, 1, ' ', '<br />'));if (!isset($_SESSION['credit_covers']) || $_SESSION['credit_covers'] != '1') { $smarty->assign('BILLING_LABEL', xtc_address_format
($order->billing['format_id'], $order->billing, 1, ' ', '<br />'));}$smarty->assign('PRODUCTS_EDIT', xtc_href_link
(FILENAME_SHOPPING_CART
, '', 'NONSSL')); // web28 - 2011-04-14 - change SSL -> NONSSL$smarty->assign('SHIPPING_ADDRESS_EDIT', xtc_href_link
(FILENAME_CHECKOUT_SHIPPING_ADDRESS
, '', 'SSL'));$smarty->assign('BILLING_ADDRESS_EDIT', xtc_href_link
(FILENAME_CHECKOUT_PAYMENT_ADDRESS
, '', 'SSL'));if ($_SESSION['sendto'] != false) { if ($order->info['shipping_method']) { $smarty->assign('SHIPPING_METHOD', $order->info['shipping_method']); $smarty->assign('SHIPPING_EDIT', xtc_href_link
(FILENAME_CHECKOUT_SHIPPING
, '', 'SSL')); }}//new output array, set in includes/classes/order.php function cart$smarty->assign('PRODUCTS_ARRAY', $order->products);//echo print_r($order->products); //DEBUG$smarty->assign('ORDER_TAX_GROUPS', sizeof($order->info['tax_groups']));if ($order->info['payment_method'] != 'no_payment' && $order->info['payment_method'] != '') { include_once (DIR_WS_LANGUAGES
. '/' . $_SESSION['language'] . '/modules/payment/' . $order->info['payment_method'] . '.php'); $smarty->assign('PAYMENT_METHOD', constant('MODULE_PAYMENT_' . strtoupper($order->info['payment_method']) . '_TEXT_TITLE'));}$smarty->assign('PAYMENT_EDIT', xtc_href_link
(FILENAME_CHECKOUT_PAYMENT
, '', 'SSL'));if (MODULE_ORDER_TOTAL_INSTALLED
) { $order_total_modules->process(); $total_block = $order_total_modules->output(); $smarty->assign('TOTAL_BLOCK', $total_block);}if (is_array($payment_modules->modules)) { if ($confirmation = $payment_modules->confirmation()) { $payment_info = '';//$confirmation['title']; if (isset($confirmation['fields'])) { //DokuMan - 2010-09-17 - Undefined index $smarty->assign('PAYMENT_INFORMATION', $confirmation['fields']); } }}if (xtc_not_null
($order->info['comments'])) { $smarty->assign('ORDER_COMMENTS', nl2br(encode_htmlspecialchars
($order->info['comments'])) . xtc_draw_hidden_field
('comments', $order->info['comments']));}if (isset ($$_SESSION['payment']->form_action_url) && (!isset($$_SESSION['payment']->tmpOrders) || !$$_SESSION['payment']->tmpOrders)) { $form_action_url = $$_SESSION['payment']->form_action_url;} else { $form_action_url = xtc_href_link
(FILENAME_CHECKOUT_PROCESS
, '', 'SSL');}$smarty->assign('CHECKOUT_FORM', xtc_draw_form
('checkout_confirmation', $form_action_url, 'post'));$payment_button = '';if (is_array($payment_modules->modules)) { $payment_button .= $payment_modules->process_button();}$smarty->assign('MODULE_BUTTONS', $payment_button);$smarty->assign('CHECKOUT_BUTTON', xtc_image_submit
('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER
) . '</form>' . "\n");//check if display conditions on checkout page is trueif (DISPLAY_REVOCATION_ON_CHECKOUT
== 'true') { //revocation $shop_content_data = $main->getContentData(REVOCATION_ID
); if ($shop_content_data['content_file'] != '') { ob_start(); if (strpos($shop_content_data['content_file'], '.txt')) echo '<pre>'; include (DIR_FS_CATALOG
. 'media/content/' . $shop_content_data['content_file']); if (strpos($shop_content_data['content_file'], '.txt')) echo '</pre>'; $revocation = ob_get_contents(); ob_end_clean(); } else { $revocation = $shop_content_data['content_text']; } $smarty->assign('REVOCATION', $revocation); $smarty->assign('REVOCATION_TITLE', $shop_content_data['content_heading']); $smarty->assign('REVOCATION_LINK', $main->getContentLink(REVOCATION_ID
, MORE_INFO
,'SSL')); //agb $shop_content_data = $main->getContentData(3); $smarty->assign('AGB_TITLE', $shop_content_data['content_heading']); $smarty->assign('AGB_LINK', $main->getContentLink(3, MORE_INFO
,'SSL')); $smarty->assign('TEXT_AGB_CHECKOUT', sprintf(TEXT_AGB_CHECKOUT
,$main->getContentLink(3, MORE_INFO
,'SSL') , $main->getContentLink(REVOCATION_ID
, MORE_INFO
,'SSL')));}$smarty->assign('language', $_SESSION['language']);//$smarty->assign('PAYMENT_BLOCK', $payment_block); //DokuMan - PAYMENT_BLOCK not needed in checkout_confimation$main_content = $smarty->fetch(CURRENT_TEMPLATE
. '/module/checkout_confirmation.html');$smarty->assign('main_content', $main_content);$smarty->caching = 0;if (!defined('RM')) { $smarty->load_filter('output', 'note');}$smarty->display(CURRENT_TEMPLATE
. '/index.html');include ('includes/application_bottom.php');?> Kann mir jemand helfen oder einen Tipp geben ? Vielen Dank.
Und vielleicht weiß auch jemand warum bei Zahlungsmethoden nur "Array" steht (das wäre aber nur ein Bonus
Linkback: https://www.modified-shop.org/forum/index.php?topic=24258.0