diff --git a/modules/cashondelivery/config.xml b/modules/cashondelivery/config.xml index 3af2893aa..6ba7cc5ce 100755 --- a/modules/cashondelivery/config.xml +++ b/modules/cashondelivery/config.xml @@ -1,9 +1,9 @@ cashondelivery - + - + 0 diff --git a/modules/cashondelivery/validation.php b/modules/cashondelivery/validation.php deleted file mode 100755 index d6461697a..000000000 --- a/modules/cashondelivery/validation.php +++ /dev/null @@ -1,76 +0,0 @@ - -* @copyright 2007-2012 PrestaShop SA -* @version Release: $Revision: 14011 $ -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -include(dirname(__FILE__).'/../../config/config.inc.php'); -Tools::displayFileAsDeprecated(); - -include(dirname(__FILE__).'/../../header.php'); -include(dirname(__FILE__).'/cashondelivery.php'); - -$cashOnDelivery = new CashOnDelivery(); -if ($cart->id_customer == 0 OR $cart->id_address_delivery == 0 OR $cart->id_address_invoice == 0 OR !$cashOnDelivery->active) - Tools::redirectLink(__PS_BASE_URI__.'order.php?step=1'); - -// Check that this payment option is still available in case the customer changed his address just before the end of the checkout process -$authorized = false; -foreach (Module::getPaymentModules() as $module) - if ($module['name'] == 'cashondelivery') - { - $authorized = true; - break; - } -if (!$authorized) - die(Tools::displayError('This payment method is not available.')); - -$customer = new Customer((int)$cart->id_customer); - -if (!Validate::isLoadedObject($customer)) - Tools::redirectLink(__PS_BASE_URI__.'order.php?step=1'); - -/* Validate order */ -if (Tools::getValue('confirm')) -{ - $customer = new Customer((int)$cart->id_customer); - $total = $cart->getOrderTotal(true, Cart::BOTH); - $cashOnDelivery->validateOrder((int)$cart->id, Configuration::get('PS_OS_PREPARATION'), $total, $cashOnDelivery->displayName, NULL, array(), NULL, false, $customer->secure_key); - $order = new Order((int)$cashOnDelivery->currentOrder); - Tools::redirectLink(__PS_BASE_URI__.'order-confirmation.php?key='.$customer->secure_key.'&id_cart='.(int)($cart->id).'&id_module='.(int)$cashOnDelivery->id.'&id_order='.(int)$cashOnDelivery->currentOrder); -} -else -{ - /* or ask for confirmation */ - $smarty->assign(array( - 'total' => $cart->getOrderTotal(true, Cart::BOTH), - 'this_path_ssl' => Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/cashondelivery/' - )); - - $smarty->assign('this_path', __PS_BASE_URI__.'modules/cashondelivery/'); - $template = 'validation.tpl'; - echo Module::display('cashondelivery', $template); -} - -include(dirname(__FILE__).'/../../footer.php'); \ No newline at end of file diff --git a/modules/cashondelivery/views/templates/front/validation.tpl b/modules/cashondelivery/views/templates/front/validation.tpl index cdce5d62e..36af0777a 100755 --- a/modules/cashondelivery/views/templates/front/validation.tpl +++ b/modules/cashondelivery/views/templates/front/validation.tpl @@ -34,7 +34,7 @@

{l s='Cash on delivery (COD) payment' mod='cashondelivery'}

-
+

{l s='Cash on delivery (COD) payment' mod='cashondelivery'}