diff --git a/blockwishlist.php b/blockwishlist.php index a7c85290..2690c9af 100644 --- a/blockwishlist.php +++ b/blockwishlist.php @@ -283,7 +283,16 @@ public function hookDisplayCustomerAccount(array $params) */ public function hookDisplayAdminCustomers(array $params) { + $id_customer = $params['id_customer']; + $wishlists = WishList::getAllWishListsByIdCustomer($id_customer); + + foreach ($wishlists as $key => $wishlist) { + $wishlists[$key]['shareUrl'] = $this->context->link->getModuleLink('blockwishlist', 'view', ['token' => $wishlist['token']]); + $wishlists[$key]['listUrl'] = $this->context->link->getModuleLink('blockwishlist', 'view', ['id_wishlist' => $wishlist['id_wishlist']]); + } + $this->smarty->assign([ + 'wishlists' => $wishlists, 'blockwishlist' => $this->displayName, ]); diff --git a/views/templates/hook/displayAdminCustomers.tpl b/views/templates/hook/displayAdminCustomers.tpl index 7d553720..6c57021d 100644 --- a/views/templates/hook/displayAdminCustomers.tpl +++ b/views/templates/hook/displayAdminCustomers.tpl @@ -17,15 +17,34 @@ * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 *} -
-
-

- remove_red_eye - {$blockwishlist|escape:'html':'UTF-8'} - 0 -

-
- {$blockwishlist|escape:'html':'UTF-8'} +{if $wishlists|count > 0} +
+
+
+ remove_red_eye + {$blockwishlist|escape:'html':'UTF-8'} + {$wishlists|count} +
+ +
+ + + + + + + + + + {foreach from=$wishlists item=wishlist} + + + + + {/foreach} + +
{l s='Name' d='Modules.Blockwishlist.Admin'}{l s='Products' d='Modules.Blockwishlist.Admin'}{l s='Actions' d='Modules.Blockwishlist.Admin'}
{$wishlist.name|escape:'html':'UTF-8'}{$wishlist.nbProducts}{l s='View' d='Modules.Blockwishlist.Admin'}
+
-
+{/if}