// Problem with product return
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11566 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
1 parent
da1326a34d
commit
cc7584e340
3 files changed
+5
-3
No files matched your search
@@ -380,7 +380,7 @@
|
|||||||
<td>{$line.type}</td>
|
<td>{$line.type}</td>
|
||||||
<td>{$line.state_name}</td>
|
<td>{$line.state_name}</td>
|
||||||
<td>
|
<td>
|
||||||
<span id="shipping_number_show">{if $line.url && $line.tracking_number}<a href="{$line.url|replace:'@':$line.tracking_number}">{$line.tracking_number}</a>{else}{$line.tracking_number}{/if}</span>
|
<span id="shipping_number_show">{if isset($line.url) && isset($line.tracking_number)}<a href="{$line.url|replace:'@':$line.tracking_number}">{$line.tracking_number}</a>{else if isset($line.tracking_number)}{$line.tracking_number}{/if}</span>
|
||||||
{if $line.can_edit}
|
{if $line.can_edit}
|
||||||
<form style="display: inline;" method="POST" action="{$link->getAdminLink('AdminOrders')}&vieworder&id_order={$smarty.get.id_order|escape:'htmlall':'UTF-8'}&id_order_invoice={if $line.id_order_invoice}{$line.id_order_invoice|escape:'htmlall':'UTF-8'}{else}0{/if}&id_carrier={if $line.id_carrier}{$line.id_carrier|escape:'htmlall':'UTF-8'}{else}0{/if}">
|
<form style="display: inline;" method="POST" action="{$link->getAdminLink('AdminOrders')}&vieworder&id_order={$smarty.get.id_order|escape:'htmlall':'UTF-8'}&id_order_invoice={if $line.id_order_invoice}{$line.id_order_invoice|escape:'htmlall':'UTF-8'}{else}0{/if}&id_carrier={if $line.id_carrier}{$line.id_carrier|escape:'htmlall':'UTF-8'}{else}0{/if}">
|
||||||
<span class="shipping_number_edit" style="display:none;">
|
<span class="shipping_number_edit" style="display:none;">
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ class DiscountCore extends CartRule
|
|||||||
public static function createOrderDiscount($order, $productList, $qtyList, $name, $shipping_cost = false, $id_category = 0, $subcategory = 0)
|
public static function createOrderDiscount($order, $productList, $qtyList, $name, $shipping_cost = false, $id_category = 0, $subcategory = 0)
|
||||||
{
|
{
|
||||||
// Todo
|
// Todo
|
||||||
die ('TODO');
|
//die ('TODO');
|
||||||
|
|
||||||
$languages = Language::getLanguages($order);
|
$languages = Language::getLanguages($order);
|
||||||
$products = $order->getProducts(false, $productList, $qtyList);
|
$products = $order->getProducts(false, $productList, $qtyList);
|
||||||
|
|||||||
@@ -474,6 +474,7 @@ class AdminOrdersControllerCore extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Delete product
|
// Delete product
|
||||||
|
$orderDetail = new OrderDetail((int)($id_order_detail));
|
||||||
if (!$order->deleteProduct($order, $orderDetail, $qtyCancelProduct))
|
if (!$order->deleteProduct($order, $orderDetail, $qtyCancelProduct))
|
||||||
$this->_errors[] = Tools::displayError('An error occurred during deletion of the product.').' <span class="bold">'.$orderDetail->product_name.'</span>';
|
$this->_errors[] = Tools::displayError('An error occurred during deletion of the product.').' <span class="bold">'.$orderDetail->product_name.'</span>';
|
||||||
Hook::exec('cancelProduct', array('order' => $order, 'id_order_detail' => $id_order_detail));
|
Hook::exec('cancelProduct', array('order' => $order, 'id_order_detail' => $id_order_detail));
|
||||||
@@ -512,7 +513,8 @@ class AdminOrdersControllerCore extends AdminController
|
|||||||
// Generate voucher
|
// Generate voucher
|
||||||
if (isset($_POST['generateDiscount']) AND !sizeof($this->_errors))
|
if (isset($_POST['generateDiscount']) AND !sizeof($this->_errors))
|
||||||
{
|
{
|
||||||
if (!$voucher = Discount::createOrderDiscount($order, $full_product_list, $full_quantity_list, $this->l('Credit Slip concerning the order #'), isset($_POST['shippingBack'])))
|
// @todo generate a voucher using cartrules
|
||||||
|
if (true || !$voucher = Discount::createOrderDiscount($order, $full_product_list, $full_quantity_list, $this->l('Credit Slip concerning the order #'), isset($_POST['shippingBack'])))
|
||||||
$this->_errors[] = Tools::displayError('Cannot generate voucher');
|
$this->_errors[] = Tools::displayError('Cannot generate voucher');
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user