From 2a5faa02717d5aeadaf59bacfd826ae902e97fd8 Mon Sep 17 00:00:00 2001 From: vChabot Date: Thu, 22 Dec 2011 13:38:00 +0000 Subject: [PATCH] // Improvement : target blank on PDF git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11594 b9a71923-0436-4b27-9f14-aed3839534dd --- admin-dev/themes/template/helper/list/list_content.tpl | 2 +- admin-dev/themes/template/orders/_documents.tpl | 2 +- admin-dev/themes/template/orders/_print_pdf_icon.tpl | 4 ++-- admin-dev/themes/template/orders/view.tpl | 2 +- classes/order/Order.php | 4 ++-- controllers/admin/AdminOrdersController.php | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/admin-dev/themes/template/helper/list/list_content.tpl b/admin-dev/themes/template/helper/list/list_content.tpl index 013723810..52fa23926 100644 --- a/admin-dev/themes/template/helper/list/list_content.tpl +++ b/admin-dev/themes/template/helper/list/list_content.tpl @@ -51,7 +51,7 @@ {if isset($params.position) && $order_by == 'position'} dragHandle{/if} {if isset($params.align)} {$params.align}{/if}" - {if (!isset($params.position) && !$no_link)} + {if (!isset($params.position) && !$no_link && !isset($params.remove_onclick))} onclick="document.location = '{$current_index}&{$identifier}={$tr.$identifier}{if $view}&view{else}&update{/if}{$table}&token={$token}'"> {else} > diff --git a/admin-dev/themes/template/orders/_documents.tpl b/admin-dev/themes/template/orders/_documents.tpl index 0931cdc3b..f1df28292 100644 --- a/admin-dev/themes/template/orders/_documents.tpl +++ b/admin-dev/themes/template/orders/_documents.tpl @@ -15,7 +15,7 @@ {*/if*} {dateFormat date=$document->date_add} Invoice - {$document->getInvoiceNumberFormatted($current_id_lang)} {l s='See the invoice'} + {$document->getInvoiceNumberFormatted($current_id_lang)} {l s='See the invoice'} {*if TYPE DOCUMENT = INVOICE *} {displayPrice price=$document->total_paid_tax_incl currency=$currency->id}  diff --git a/admin-dev/themes/template/orders/_print_pdf_icon.tpl b/admin-dev/themes/template/orders/_print_pdf_icon.tpl index 6fd634008..0a70cc625 100644 --- a/admin-dev/themes/template/orders/_print_pdf_icon.tpl +++ b/admin-dev/themes/template/orders/_print_pdf_icon.tpl @@ -27,7 +27,7 @@ {* Generate HTML code for printing Invoice Icon with link *} {if (($order_state->invoice && $order->invoice_number) && $tr['product_number'])} - invoice + invoice {else} - {/if} @@ -36,7 +36,7 @@ {* Generate HTML code for printing Delivery Icon with link *} {if ($order_state->delivery && $order->delivery_number)} - delivery + delivery {else} - {/if} diff --git a/admin-dev/themes/template/orders/view.tpl b/admin-dev/themes/template/orders/view.tpl index 9e1a47ae0..54aeff585 100755 --- a/admin-dev/themes/template/orders/view.tpl +++ b/admin-dev/themes/template/orders/view.tpl @@ -69,7 +69,7 @@ {/if} - {if ($currentState->delivery || $order->delivery_number)} - {l s='View delivery slip'} {l s='View delivery slip'} + {l s='View delivery slip'} {l s='View delivery slip'} {else} {l s='No delivery slip'} {l s='No delivery slip'} {/if} diff --git a/classes/order/Order.php b/classes/order/Order.php index d05181bab..f4d049de9 100644 --- a/classes/order/Order.php +++ b/classes/order/Order.php @@ -1139,13 +1139,13 @@ class OrderCore extends ObjectModel die(Tools::displayError('Invalid objects')); echo ''; if (($orderState->invoice AND $order->invoice_number) AND (int)($tr['product_number'])) - echo 'invoice'; + echo 'invoice'; else echo ' '; echo ''; echo ''; if ($orderState->delivery AND $order->delivery_number) - echo 'delivery'; + echo 'delivery'; else echo ' '; echo ''; diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 1d433faa1..eb6033dcb 100755 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -70,7 +70,7 @@ class AdminOrdersControllerCore extends AdminController 'payment' => array('title' => $this->l('Payment'), 'width' => 100), 'osname' => array('title' => $this->l('Status'), 'color' => 'color', 'width' => 230, 'type' => 'select', 'list' => $statesArray, 'filter_key' => 'os!id_order_state', 'filter_type' => 'int'), 'date_add' => array('title' => $this->l('Date'), 'width' => 120, 'align' => 'right', 'type' => 'datetime', 'filter_key' => 'a!date_add'), - 'id_pdf' => array('title' => $this->l('PDF'), 'width' => 35, 'align' => 'center', 'callback' => 'printPDFIcons', 'orderby' => false, 'search' => false)); + 'id_pdf' => array('title' => $this->l('PDF'), 'width' => 35, 'align' => 'center', 'callback' => 'printPDFIcons', 'orderby' => false, 'search' => false, 'remove_onclick' => true)); $this->shopLinkType = 'shop'; $this->shopShareDatas = Shop::SHARE_ORDER;