From b28757eeadddf7fb69e756fef6e47b1063fba8c5 Mon Sep 17 00:00:00 2001
From: mDeflotte
Date: Wed, 11 Jul 2012 09:58:10 +0000
Subject: [PATCH] [-] MO : #PSCFV-3049 - Fix Bug with module block search //
Removing code duplication
---
.../blocksearch/blocksearch-instantsearch.tpl | 95 +++++++++++++++++
modules/blocksearch/blocksearch-top.tpl | 100 +-----------------
modules/blocksearch/blocksearch.php | 5 +-
modules/blocksearch/blocksearch.tpl | 95 +----------------
modules/blocksearch/config.xml | 2 +-
5 files changed, 102 insertions(+), 195 deletions(-)
create mode 100644 modules/blocksearch/blocksearch-instantsearch.tpl
diff --git a/modules/blocksearch/blocksearch-instantsearch.tpl b/modules/blocksearch/blocksearch-instantsearch.tpl
new file mode 100644
index 000000000..654a81ebd
--- /dev/null
+++ b/modules/blocksearch/blocksearch-instantsearch.tpl
@@ -0,0 +1,95 @@
+{if $instantsearch}
+
+{/if}
+{$blocksearch_type|elog}
+{if $ajaxsearch}
+
+{/if}
\ No newline at end of file
diff --git a/modules/blocksearch/blocksearch-top.tpl b/modules/blocksearch/blocksearch-top.tpl
index 6631bf8e0..149df6da9 100644
--- a/modules/blocksearch/blocksearch-top.tpl
+++ b/modules/blocksearch/blocksearch-top.tpl
@@ -37,103 +37,5 @@
-{if $instantsearch}
-
-{/if}
-
-{if $ajaxsearch}
-
-{/if}
+{include file="$self/blocksearch-instantsearch.tpl"}
diff --git a/modules/blocksearch/blocksearch.php b/modules/blocksearch/blocksearch.php
index cf2c11718..f4eebc68d 100644
--- a/modules/blocksearch/blocksearch.php
+++ b/modules/blocksearch/blocksearch.php
@@ -34,7 +34,7 @@ class BlockSearch extends Module
{
$this->name = 'blocksearch';
$this->tab = 'search_filter';
- $this->version = 1.1;
+ $this->version = 1.2;
$this->author = 'PrestaShop';
$this->need_instance = 0;
@@ -67,12 +67,14 @@ class BlockSearch extends Module
public function hookRightColumn($params)
{
$this->calculHookCommon($params);
+ $this->smarty->assign('blocksearch_type', 'block');
return $this->display(__FILE__, 'blocksearch.tpl');
}
public function hookTop($params)
{
$this->calculHookCommon($params);
+ $this->smarty->assign('blocksearch_type', 'top');
return $this->display(__FILE__, 'blocksearch-top.tpl');
}
@@ -89,6 +91,7 @@ class BlockSearch extends Module
'search_ssl' => Tools::usingSecureMode(),
'ajaxsearch' => Configuration::get('PS_SEARCH_AJAX'),
'instantsearch' => Configuration::get('PS_INSTANT_SEARCH'),
+ 'self' => dirname(__FILE__),
));
return true;
diff --git a/modules/blocksearch/blocksearch.tpl b/modules/blocksearch/blocksearch.tpl
index 0bd5e44da..4221c2ad1 100644
--- a/modules/blocksearch/blocksearch.tpl
+++ b/modules/blocksearch/blocksearch.tpl
@@ -38,98 +38,5 @@
-{if $instantsearch}
-
-{/if}
-
-{if $ajaxsearch}
-
-{/if}
+{include file="$self/blocksearch-instantsearch.tpl"}
diff --git a/modules/blocksearch/config.xml b/modules/blocksearch/config.xml
index 5f4c101e0..347b9d749 100755
--- a/modules/blocksearch/config.xml
+++ b/modules/blocksearch/config.xml
@@ -2,7 +2,7 @@
blocksearch
-
+