Version Notes
[+BUGFIX] set category parameter for the catalog part into the correct array
[~BUGFIX] Fixed layout definition causing "Invalid block type" exception
[~BUGFIX] the method _getFactFinderObject also supports the id parameter
[~BUGFIX] ignore header in suggest template if no proxy is activated, because without proxy there is no channel property at the suggest data
[~FEATURE] add method isSuggestProxyActivated to Helper/Search.php
[+FEATURE] added the parameter $id to the two generic methods (get|configure){type}Adapter methods; with the id it is possible to force separate adapters for the same type and channel!
[+TASK] extended the documentation of the __call method
Download this release
Release Info
Developer | Magento Core Team |
Extension | Flagbit_Factfinder |
Version | 3.4.3 |
Comparing to | |
See all releases |
Code changes from version 3.4.1 to 3.4.3
- app/code/community/Flagbit/FactFinder/Helper/Search.php +7 -2
- app/code/community/Flagbit/FactFinder/Model/Facade.php +65 -47
- app/code/community/Flagbit/FactFinder/Model/Handler/Search.php +1 -1
- app/code/community/Flagbit/FactFinder/etc/config.xml +2 -2
- app/design/frontend/base/default/layout/factfinder.xml +3 -5
- app/design/frontend/base/default/template/factfinder/form.advancedsuggest.phtml +4 -2
- package.xml +11 -5
app/code/community/Flagbit/FactFinder/Helper/Search.php
CHANGED
@@ -296,8 +296,7 @@ class Flagbit_FactFinder_Helper_Search extends Mage_Core_Helper_Abstract {
|
|
296 |
*/
|
297 |
public function getSuggestUrl()
|
298 |
{
|
299 |
-
|
300 |
-
if (Mage::getStoreConfig(self::XML_CONFIG_PATH_USE_PROXY)) {
|
301 |
$params = array();
|
302 |
if (Mage::app()->getStore()->isCurrentlySecure()) {
|
303 |
$params['_secure'] = true;
|
@@ -309,6 +308,12 @@ class Flagbit_FactFinder_Helper_Search extends Mage_Core_Helper_Abstract {
|
|
309 |
return $url;
|
310 |
}
|
311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
312 |
|
313 |
/**
|
314 |
* get current Order
|
296 |
*/
|
297 |
public function getSuggestUrl()
|
298 |
{
|
299 |
+
if ($this->isSuggestProxyActivated()) {
|
|
|
300 |
$params = array();
|
301 |
if (Mage::app()->getStore()->isCurrentlySecure()) {
|
302 |
$params['_secure'] = true;
|
308 |
return $url;
|
309 |
}
|
310 |
|
311 |
+
/**
|
312 |
+
* @return bool
|
313 |
+
*/
|
314 |
+
public function isSuggestProxyActivated() {
|
315 |
+
return Mage::getStoreConfig(self::XML_CONFIG_PATH_USE_PROXY);
|
316 |
+
}
|
317 |
|
318 |
/**
|
319 |
* get current Order
|
app/code/community/Flagbit/FactFinder/Model/Facade.php
CHANGED
@@ -65,16 +65,29 @@ class Flagbit_FactFinder_Model_Facade
|
|
65 |
FF::setLogger($arg);
|
66 |
$this->_logger = $arg;
|
67 |
}
|
68 |
-
|
69 |
/**
|
70 |
-
* Used to allow and delegate generic methods.
|
71 |
-
*
|
72 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
*
|
74 |
* @param string $function
|
75 |
* @param array $arguments
|
76 |
-
* @return FACTFinder_Abstract_Adapter|null
|
77 |
-
* @throws Exception
|
78 |
*/
|
79 |
public function __call($function, $arguments)
|
80 |
{
|
@@ -83,20 +96,17 @@ class Flagbit_FactFinder_Model_Facade
|
|
83 |
$channelArgPos = 0;
|
84 |
if (preg_match('/^get(.+)Adapter$/', $function, $matches))
|
85 |
{
|
86 |
-
// We have a get______Adapter($channel) method!
|
87 |
-
// The first argument (if any) will be treated as a channel
|
88 |
-
|
89 |
-
$channelArgPos = 0;
|
90 |
-
|
91 |
}
|
92 |
elseif (preg_match('/^configure(.+)Adapter$/', $function, $matches))
|
93 |
{
|
94 |
-
// We have a configure_____Adapter($params, $channel) method!
|
95 |
-
// The first argument (if any) will be treated as an array of params as key-value pairs
|
96 |
-
// The second argument (if any) will be treated as a channel
|
97 |
-
|
98 |
$configureAdapter = true;
|
99 |
-
|
|
|
|
|
100 |
}
|
101 |
else
|
102 |
{
|
@@ -112,7 +122,11 @@ class Flagbit_FactFinder_Model_Facade
|
|
112 |
if(count($arguments) > $channelArgPos)
|
113 |
$channel = $arguments[$channelArgPos];
|
114 |
|
115 |
-
$
|
|
|
|
|
|
|
|
|
116 |
|
117 |
if($configureAdapter && count($arguments))
|
118 |
{
|
@@ -141,17 +155,21 @@ class Flagbit_FactFinder_Model_Facade
|
|
141 |
/**
|
142 |
* @return FACTFinder_Abstract_Adapter
|
143 |
*/
|
144 |
-
protected function _getAdapter($format, $type, $channel = null)
|
145 |
{
|
|
|
|
|
146 |
if(!$channel)
|
147 |
$channel = $this->_getConfiguration()->getChannel();
|
148 |
-
|
|
|
|
|
149 |
{
|
150 |
$config = $this->_getConfiguration();
|
151 |
$encodingHandler = FF::getSingleton('encodingHandler', $config);
|
152 |
$dataProvider = $this->_getParallelDataProvider();
|
153 |
$dataProvider->setParam('channel', $channel);
|
154 |
-
$this->_adapters[$
|
155 |
$format.'/'.$type.'Adapter',
|
156 |
$dataProvider,
|
157 |
$this->_getParamsParser(),
|
@@ -159,7 +177,7 @@ class Flagbit_FactFinder_Model_Facade
|
|
159 |
$this->_logger
|
160 |
);
|
161 |
}
|
162 |
-
return $this->_adapters[$
|
163 |
}
|
164 |
|
165 |
public function configureStatusHelper($channel = null)
|
@@ -256,72 +274,72 @@ class Flagbit_FactFinder_Model_Facade
|
|
256 |
return $this->_urlBuilder;
|
257 |
}
|
258 |
|
259 |
-
public function applyTracking($channel = null)
|
260 |
{
|
261 |
-
return $this->_getFactFinderObject("Scic", "applyTracking", $channel);
|
262 |
}
|
263 |
|
264 |
-
public function getAfterSearchNavigation($channel = null)
|
265 |
{
|
266 |
-
return $this->_getFactFinderObject("Search", "getAsn", $channel);
|
267 |
}
|
268 |
|
269 |
-
public function getCampaigns($channel = null)
|
270 |
{
|
271 |
-
return $this->_getFactFinderObject("Search", "getCampaigns", $channel);
|
272 |
}
|
273 |
|
274 |
-
public function getProductCampaigns($channel = null)
|
275 |
{
|
276 |
-
return $this->_getFactFinderObject("ProductCampaign", "getCampaigns", $channel);
|
277 |
}
|
278 |
|
279 |
-
public function getRecommendations($channel = null)
|
280 |
{
|
281 |
-
return $this->_getFactFinderObject("Recommendation", "getRecommendations", $channel);
|
282 |
}
|
283 |
|
284 |
-
public function getSearchError($channel = null)
|
285 |
{
|
286 |
-
return $this->_getFactFinderObject("Search", "getError", $channel);
|
287 |
}
|
288 |
|
289 |
-
public function getSearchParams($channel = null)
|
290 |
{
|
291 |
-
return $this->_getFactFinderObject("Search", "getSearchParams", $channel);
|
292 |
}
|
293 |
|
294 |
-
public function getSearchResult($channel = null)
|
295 |
{
|
296 |
-
return $this->_getFactFinderObject("Search", "getResult", $channel);
|
297 |
}
|
298 |
|
299 |
-
public function getSearchStackTrace($channel = null)
|
300 |
{
|
301 |
-
return $this->_getFactFinderObject("Search", "getStackTrace", $channel);
|
302 |
}
|
303 |
|
304 |
-
public function getSearchStatus($channel = null)
|
305 |
{
|
306 |
-
return $this->_getFactFinderObject("Search", "getStatus", $channel);
|
307 |
}
|
308 |
|
309 |
-
public function getSuggestions($channel = null)
|
310 |
{
|
311 |
-
return $this->_getFactFinderObject("Suggest", "getSuggestions", $channel);
|
312 |
}
|
313 |
|
314 |
-
public function getTagCloud($channel = null)
|
315 |
{
|
316 |
-
return $this->_getFactFinderObject("TagCloud", "getTagCloud", $channel);
|
317 |
}
|
318 |
|
319 |
-
protected function _getFactFinderObject($adapterType, $objectGetter, $channel = null)
|
320 |
{
|
321 |
try {
|
322 |
$this->_loadAllData();
|
323 |
$adapterGetter = "get".$adapterType."Adapter";
|
324 |
-
return $this->$adapterGetter($channel)->$objectGetter();
|
325 |
} catch (Exception $e) {
|
326 |
Mage::logException($e);
|
327 |
return null;
|
65 |
FF::setLogger($arg);
|
66 |
$this->_logger = $arg;
|
67 |
}
|
68 |
+
|
69 |
/**
|
70 |
+
* Used to allow and delegate generic methods.
|
71 |
+
* Valid signatures:
|
72 |
+
*
|
73 |
+
* @method FACTFinder_Abstract_<$type>Adapter get<$type>Adapter($channel = null, $id = null)
|
74 |
+
* get adapter class from the factfinder library; this is not recommended, but some cases this might be necessary.
|
75 |
+
*
|
76 |
+
* @method null configure<$type>Adapter(array $params, $channel = null, $id = null)
|
77 |
+
* @param array $params the parameters which should be set
|
78 |
+
* set parameters for the specified adapter
|
79 |
+
*
|
80 |
+
* this applies to both kind of methods:
|
81 |
+
* - the (correct) implementation of the specified adapter will be determined automatically, depending on configuration and which adapters acutally exit
|
82 |
+
* - $type will be fetched out of the method name, so for example for the call "getSearchAdapter" $type is "search"
|
83 |
+
* - this are the two last (optional) accepted parameters:
|
84 |
+
* @param string $channel the factfinder channel which should be requested by this adapter. if channel is null, the primary channel from the configuration is used [default: null]
|
85 |
+
* @param string $id optional id to enable multiple adapters of the same type and for the same channel [default: null]
|
86 |
*
|
87 |
* @param string $function
|
88 |
* @param array $arguments
|
89 |
+
* @return FACTFinder_Abstract_Adapter|null depending on which type is called
|
90 |
+
* @throws Exception if such an adapter does not exist or an non-existing method is called
|
91 |
*/
|
92 |
public function __call($function, $arguments)
|
93 |
{
|
96 |
$channelArgPos = 0;
|
97 |
if (preg_match('/^get(.+)Adapter$/', $function, $matches))
|
98 |
{
|
99 |
+
// We have a get______Adapter($channel = null, $id = null) method!
|
100 |
+
$channelArgPos = 0; // The first argument (if any) will be treated as a channel
|
101 |
+
$idArgPos = 1; // The second argument (if any) will be treated as $id
|
|
|
|
|
102 |
}
|
103 |
elseif (preg_match('/^configure(.+)Adapter$/', $function, $matches))
|
104 |
{
|
105 |
+
// We have a configure_____Adapter(array $params, $channel = null, $id = null) method!
|
|
|
|
|
|
|
106 |
$configureAdapter = true;
|
107 |
+
// The first argument (if any) will be treated as an array of params as key-value pairs
|
108 |
+
$channelArgPos = 1; // The second argument (if any) will be treated as a channel
|
109 |
+
$idArgPos = 2; // The third argument (if any) will be treated as $id
|
110 |
}
|
111 |
else
|
112 |
{
|
122 |
if(count($arguments) > $channelArgPos)
|
123 |
$channel = $arguments[$channelArgPos];
|
124 |
|
125 |
+
$id = null;
|
126 |
+
if(count($arguments) > $idArgPos)
|
127 |
+
$id = $arguments[$idArgPos];
|
128 |
+
|
129 |
+
$adapter = $this->_getAdapter($format, $type, $channel, $id);
|
130 |
|
131 |
if($configureAdapter && count($arguments))
|
132 |
{
|
155 |
/**
|
156 |
* @return FACTFinder_Abstract_Adapter
|
157 |
*/
|
158 |
+
protected function _getAdapter($format, $type, $channel = null, $id = null)
|
159 |
{
|
160 |
+
if(!$id)
|
161 |
+
$id = '';
|
162 |
if(!$channel)
|
163 |
$channel = $this->_getConfiguration()->getChannel();
|
164 |
+
|
165 |
+
$hashKey = $type.$id;
|
166 |
+
if(!isset($this->_adapters[$hashKey][$channel]))
|
167 |
{
|
168 |
$config = $this->_getConfiguration();
|
169 |
$encodingHandler = FF::getSingleton('encodingHandler', $config);
|
170 |
$dataProvider = $this->_getParallelDataProvider();
|
171 |
$dataProvider->setParam('channel', $channel);
|
172 |
+
$this->_adapters[$hashKey][$channel] = FF::getInstance(
|
173 |
$format.'/'.$type.'Adapter',
|
174 |
$dataProvider,
|
175 |
$this->_getParamsParser(),
|
177 |
$this->_logger
|
178 |
);
|
179 |
}
|
180 |
+
return $this->_adapters[$hashKey][$channel];
|
181 |
}
|
182 |
|
183 |
public function configureStatusHelper($channel = null)
|
274 |
return $this->_urlBuilder;
|
275 |
}
|
276 |
|
277 |
+
public function applyTracking($channel = null, $id = null)
|
278 |
{
|
279 |
+
return $this->_getFactFinderObject("Scic", "applyTracking", $channel, $id);
|
280 |
}
|
281 |
|
282 |
+
public function getAfterSearchNavigation($channel = null, $id = null)
|
283 |
{
|
284 |
+
return $this->_getFactFinderObject("Search", "getAsn", $channel, $id);
|
285 |
}
|
286 |
|
287 |
+
public function getCampaigns($channel = null, $id = null)
|
288 |
{
|
289 |
+
return $this->_getFactFinderObject("Search", "getCampaigns", $channel, $id);
|
290 |
}
|
291 |
|
292 |
+
public function getProductCampaigns($channel = null, $id = null)
|
293 |
{
|
294 |
+
return $this->_getFactFinderObject("ProductCampaign", "getCampaigns", $channel, $id);
|
295 |
}
|
296 |
|
297 |
+
public function getRecommendations($channel = null, $id = null)
|
298 |
{
|
299 |
+
return $this->_getFactFinderObject("Recommendation", "getRecommendations", $channel, $id);
|
300 |
}
|
301 |
|
302 |
+
public function getSearchError($channel = null, $id = null)
|
303 |
{
|
304 |
+
return $this->_getFactFinderObject("Search", "getError", $channel, $id);
|
305 |
}
|
306 |
|
307 |
+
public function getSearchParams($channel = null, $id = null)
|
308 |
{
|
309 |
+
return $this->_getFactFinderObject("Search", "getSearchParams", $channel, $id);
|
310 |
}
|
311 |
|
312 |
+
public function getSearchResult($channel = null, $id = null)
|
313 |
{
|
314 |
+
return $this->_getFactFinderObject("Search", "getResult", $channel, $id);
|
315 |
}
|
316 |
|
317 |
+
public function getSearchStackTrace($channel = null, $id = null)
|
318 |
{
|
319 |
+
return $this->_getFactFinderObject("Search", "getStackTrace", $channel, $id);
|
320 |
}
|
321 |
|
322 |
+
public function getSearchStatus($channel = null, $id = null)
|
323 |
{
|
324 |
+
return $this->_getFactFinderObject("Search", "getStatus", $channel, $id);
|
325 |
}
|
326 |
|
327 |
+
public function getSuggestions($channel = null, $id = null)
|
328 |
{
|
329 |
+
return $this->_getFactFinderObject("Suggest", "getSuggestions", $channel, $id);
|
330 |
}
|
331 |
|
332 |
+
public function getTagCloud($channel = null, $id = null)
|
333 |
{
|
334 |
+
return $this->_getFactFinderObject("TagCloud", "getTagCloud", $channel, $id);
|
335 |
}
|
336 |
|
337 |
+
protected function _getFactFinderObject($adapterType, $objectGetter, $channel = null, $id = null)
|
338 |
{
|
339 |
try {
|
340 |
$this->_loadAllData();
|
341 |
$adapterGetter = "get".$adapterType."Adapter";
|
342 |
+
return $this->$adapterGetter($channel, $id)->$objectGetter();
|
343 |
} catch (Exception $e) {
|
344 |
Mage::logException($e);
|
345 |
return null;
|
app/code/community/Flagbit/FactFinder/Model/Handler/Search.php
CHANGED
@@ -89,7 +89,7 @@ class Flagbit_FactFinder_Model_Handler_Search
|
|
89 |
|
90 |
case "catalog":
|
91 |
if (!isset($requestParams['Category'])) {
|
92 |
-
$
|
93 |
}
|
94 |
|
95 |
case "catalogsearch":
|
89 |
|
90 |
case "catalog":
|
91 |
if (!isset($requestParams['Category'])) {
|
92 |
+
$requestParams['Category'] = $this->_getCurrentFactFinderCategoryPath();
|
93 |
}
|
94 |
|
95 |
case "catalogsearch":
|
app/code/community/Flagbit/FactFinder/etc/config.xml
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
<modules>
|
23 |
<Flagbit_FactFinder>
|
24 |
<active>true</active>
|
25 |
-
<version>3.3
|
26 |
</Flagbit_FactFinder>
|
27 |
</modules>
|
28 |
<global>
|
@@ -250,7 +250,7 @@
|
|
250 |
</search>
|
251 |
</catalog>
|
252 |
<factfinder>
|
253 |
-
<version>
|
254 |
<revision>$Rev: 25896 $</revision>
|
255 |
<debug>true</debug>
|
256 |
|
22 |
<modules>
|
23 |
<Flagbit_FactFinder>
|
24 |
<active>true</active>
|
25 |
+
<version>3.4.3</version>
|
26 |
</Flagbit_FactFinder>
|
27 |
</modules>
|
28 |
<global>
|
250 |
</search>
|
251 |
</catalog>
|
252 |
<factfinder>
|
253 |
+
<version>3.4.3</version>
|
254 |
<revision>$Rev: 25896 $</revision>
|
255 |
<debug>true</debug>
|
256 |
|
app/design/frontend/base/default/layout/factfinder.xml
CHANGED
@@ -55,11 +55,9 @@
|
|
55 |
<block type="factfinder/campaign_product_advisory" before="product.info" template="factfinder/campaign/product/advisory.phtml" />
|
56 |
<block type="factfinder/campaign_product_feedback" before="product.info" template="factfinder/campaign/product/feedback.phtml" />
|
57 |
</reference>
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
</block>
|
62 |
-
</reference>
|
63 |
</catalog_product_view>
|
64 |
|
65 |
<checkout_cart_index>
|
55 |
<block type="factfinder/campaign_product_advisory" before="product.info" template="factfinder/campaign/product/advisory.phtml" />
|
56 |
<block type="factfinder/campaign_product_feedback" before="product.info" template="factfinder/campaign/product/feedback.phtml" />
|
57 |
</reference>
|
58 |
+
<reference name="product.info.upsell">
|
59 |
+
<action method="setItemLimit"><type>upsell</type><limit>20</limit></action>
|
60 |
+
</reference>
|
|
|
|
|
61 |
</catalog_product_view>
|
62 |
|
63 |
<checkout_cart_index>
|
app/design/frontend/base/default/template/factfinder/form.advancedsuggest.phtml
CHANGED
@@ -51,7 +51,8 @@
|
|
51 |
|
52 |
var content = '<ul>';
|
53 |
content += '<li style="display: none" class="selected selectable-item"></li>';
|
54 |
-
|
|
|
55 |
if(data.length) {
|
56 |
if(data[0].channel == '<?php echo Mage::getStoreConfig('factfinder/search/channel'); ?>') {
|
57 |
content += '<li class="delimiter"><?php echo $this->__('Products'); ?></li>';
|
@@ -60,10 +61,11 @@
|
|
60 |
}
|
61 |
currentChannel = data[0].channel;
|
62 |
}
|
|
|
63 |
|
64 |
for(var i = 0; i < data.length; i++) {
|
65 |
var item = data[i];
|
66 |
-
if(item.channel != currentChannel)
|
67 |
{
|
68 |
content += '<li class="delimiter">' + translate('Channel: ' + item.channel) + '</li>';
|
69 |
currentChannel = item.channel;
|
51 |
|
52 |
var content = '<ul>';
|
53 |
content += '<li style="display: none" class="selected selectable-item"></li>';
|
54 |
+
var currentChannel = '';
|
55 |
+
<?php if (Mage::helper('factfinder/search')->isSuggestProxyActivated()): ?>
|
56 |
if(data.length) {
|
57 |
if(data[0].channel == '<?php echo Mage::getStoreConfig('factfinder/search/channel'); ?>') {
|
58 |
content += '<li class="delimiter"><?php echo $this->__('Products'); ?></li>';
|
61 |
}
|
62 |
currentChannel = data[0].channel;
|
63 |
}
|
64 |
+
<?php endif; ?>
|
65 |
|
66 |
for(var i = 0; i < data.length; i++) {
|
67 |
var item = data[i];
|
68 |
+
if(item.channel != undefined && item.channel != currentChannel)
|
69 |
{
|
70 |
content += '<li class="delimiter">' + translate('Channel: ' + item.channel) + '</li>';
|
71 |
currentChannel = item.channel;
|
package.xml
CHANGED
@@ -1,18 +1,24 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Flagbit_Factfinder</name>
|
4 |
-
<version>3.4.
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrates the FACT-Finder for improved product search functionality.</summary>
|
10 |
<description>Integrates the FACT-Finder for improved product search functionality.</description>
|
11 |
-
<notes>
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
<authors><author><name>Flagbit GmbH Co. KG</name><user>auto-converted</user><email>magento@flagbit.de</email></author></authors>
|
13 |
-
<date>2012-
|
14 |
-
<time>
|
15 |
-
<contents><target name="mageetc"><dir><dir><file name="factfinder.xml" hash="ca4dac634339217dd2ee6e8dc477d694"/></dir><dir name="modules"><file name="Flagbit_FactFinder.xml" hash="99c6b4e5981ac7592830a9fb3f5e5a0e"/></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="factfinder.xml" hash="5e5cb94967917aa2784d19434d02b2d4"/></dir><dir name="template"><dir name="factfinder"><file name="cockpit.phtml" hash="db2b5c21f817f1abdab3dabce26c699f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="factfinder.xml" hash="8afd0a0ae73978191ab07431360b3bef"/></dir><dir name="template"><dir name="factfinder"><file name="form.advancedsuggest.phtml" hash="bb848ea2403c737dbf46acbe5b8af6e2"/><file name="form.advancedsuggest68.phtml" hash="2910c0f39c52e6e02eead79688f682af"/><file name="form.mini.phtml" hash="eb49c2fb57594e2ebeed1ffb01c2606d"/><file name="logo.phtml" hash="7a40d67bf648e65345f69b2cf9d3c6b6"/><file name="scic.phtml" hash="4d4f8d2318837122973049496feafea5"/><file name="secondaryresult.phtml" hash="a4cdff409ccedb16d4fe9a038a4dd9e8"/><dir name="campaign"><file name="advisory.phtml" hash="d0ef29b97aa4c3bdfa2b94596beb5b21"/><file name="feedback.phtml" hash="a44c2521e961cfb62b4b89ad0cb71b15"/><dir name="cart"><file name="advisory.phtml" hash="bb994272a6daaaba298a38023f6db212"/><file name="feedback.phtml" hash="01fa6a9cd024a2a8edaea7013b00fc89"/></dir></dir><dir name="filter"><file name="scriptaculousSlider.phtml" hash="e3ee4dbb6bc6e0546b4374078a9d88bc"/><file name="slider.phtml" hash="80e4e9e1c81437fe41b6a52d98e73549"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="de_DE"><file name="Flagbit_FactFinder.csv" hash="4df4f128de560a402243cd7718f7be2a"/></dir></dir></target><target name="magelib"><dir><dir name="FACTFinder"><file name="AdvisorAnswer.php" hash="b6dfbe2d43660b1624ce7788bef7356a"/><file name="AdvisorQuestion.php" hash="7f3d039dc86c5baebb4702f8a66ca6d4"/><file name="Asn.php" hash="8a3753feea0901c7ace25e011be38e56"/><file name="AsnFilterItem.php" hash="cdd0bb237873b54877b4b52744250018"/><file name="AsnGroup.php" hash="51aa9c3dfad5ec727cade5962cd7ad2f"/><file name="AsnSliderFilter.php" hash="da4eb96cdb47553793b278aca2d0ec19"/><file name="BreadCrumbItem.php" hash="115ffb2f30e346b29f93ce2d84be724e"/><file name="Campaign.php" hash="138f990ff2180d369bd0b441998b9cb4"/><file name="CampaignIterator.php" hash="d58f054580f0057e8471dbd8334157f1"/><file name="Configuration.php" hash="972367363e6c84fe80f2c73a1528b8aa"/><file name="EncodingHandler.php" hash="4f0b616bca9158bfb7eddcfcba192dc6"/><file name="Item.php" hash="431843e9e2847e8a6c966a185c39f5e9"/><file name="Loader.php" hash="e76d471f86c6c68ef3228c0b98aaed6e"/><file name="Log4PhpLogger.php" hash="ecfb1f084b8d0bd2d51bf417fa0b0b3c"/><file name="NullLogger.php" hash="be8782000070665f0e9fcc011ae4fe77"/><file name="Paging.php" hash="a07db7cb4b02893792e6e29018a36858"/><file name="Parameters.php" hash="612c4a9b98cb8a17d0f2d30cf2641936"/><file name="ParametersParser.php" hash="187527e3d7f233ca60d89748be8c2896"/><file name="ProductsPerPageOptions.php" hash="1e69121e89109f31b0929706ea3dcabc"/><file name="Record.php" hash="4bc036a2d47cd1b76d09af6290f49044"/><file name="Result.php" hash="6b4e959df31a73b9fe25de7a76551970"/><file name="SingleWordSearchItem.php" hash="8f0feac780e68a8b0eab6d44dd6c6813"/><file name="SuggestQuery.php" hash="cf3cf51839e06475bdcf62bb49ee96c5"/><file name="TagQuery.php" hash="ece1fda66af2c6053507941f35423c5f"/><file name="Util.php" hash="4ac8b8eb630e83c65a065fd4e01ab11f"/><dir name="Abstract"><file name="Adapter.php" hash="dea9f000509f94599e3b4d38ee14d66f"/><file name="CompareAdapter.php" hash="d26dec2f3dc98269dcb43f10bcfcdfe9"/><file name="Configuration.php" hash="233565de45f56ba7bdcd604817dd7fc6"/><file name="DataProvider.php" hash="8b1dfc68d335aa006f7af9f2a60e519d"/><file name="ImportAdapter.php" hash="8427bb6b4b33c37bfe9090d7c16e0238"/><file name="Logger.php" hash="c5b1ace6158035e80b3d4a79a942a381"/><file name="ProductCampaignAdapter.php" hash="daa4f28109edf685b33f31fce8573ced"/><file name="RecommendationAdapter.php" hash="0c11f59134083f1377f1d0c38a6fdefb"/><file name="ScicAdapter.php" hash="e1a0b64f7555e32a78109bbbaaf3c939"/><file name="SearchAdapter.php" hash="c03d9bea34da5cc0e0b5885bd2c89c74"/><file name="SimilarRecordsAdapter.php" hash="2cef8bdabc112c2c78fb95e75ef748bd"/><file name="SuggestAdapter.php" hash="ef13ace0995fa2f57b87f38cc2fb701a"/><file name="TagCloudAdapter.php" hash="ac5465a5dde73dde3ead1f6f08eced08"/></dir><dir name="Http"><file name="DataProvider.php" hash="301e78f2d7b9c56d344b4a5989ef6b43"/><file name="DummyProvider.php" hash="30d61ea2ce373f5b501bb64d8ed19393"/><file name="ParallelDataProvider.php" hash="78f6039e0b6ec92b9e066e315fed77de"/><file name="ScicAdapter.php" hash="821294ba5ab1fbce8b8208d89e2162dc"/><file name="StatusHelper.php" hash="e4760fadae33a5574f9445bbc73c1283"/><file name="SuggestAdapter.php" hash="9ddfe5fdd6b373e9f7126867ed1f0b06"/><file name="UrlBuilder.php" hash="99efad6cb8243ee93a5d4b61c93d8303"/></dir><dir name="Xml64"><file name="SearchAdapter.php" hash="58a49882c741216cf278c4556ea7d224"/></dir><dir name="Xml65"><file name="ImportAdapter.php" hash="e372e9eaa322a1b2d9ace33679c80815"/><file name="RecommendationAdapter.php" hash="14a126d5a9c14da3e754186f81bfeacb"/><file name="SearchAdapter.php" hash="255e5ae9cd8fe3ff2588222c5a086376"/><file name="SuggestAdapter.php" hash="e5381502b74dd62be1a7aa833cbb03e2"/><file name="TagCloudAdapter.php" hash="711e1aabd4d2895f66fdc329ee2b82b8"/></dir><dir name="Xml66"><file name="CompareAdapter.php" hash="a6f500504086c842e8e50772305b98df"/><file name="ImportAdapter.php" hash="5ea0d06cc2ddc7a1b7c880203c38fe40"/><file name="RecommendationAdapter.php" hash="9490ea2b17fded94d087046065596b1b"/><file name="SearchAdapter.php" hash="82214090045d963b15ccc7073d73d7ea"/><file name="SimilarRecordsAdapter.php" hash="532cbc18947dad44fdb296bc82ea3fa0"/><file name="SuggestAdapter.php" hash="813bfb64ac9d2dc45443cc7c33e854a7"/><file name="TagCloudAdapter.php" hash="a44dd623910bbb6766a0b0c25584212c"/></dir><dir name="Xml67"><file name="CompareAdapter.php" hash="37980ec507fd7f13e81ece413915da2d"/><file name="ImportAdapter.php" hash="dc0d334439aa59f3e0a4226bbf1456d2"/><file name="ProductCampaignAdapter.php" hash="64faea05ff05c3031da6f30b3a169980"/><file name="RecommendationAdapter.php" hash="b991b5e2570c28530164b3cacfffa6e1"/><file name="SearchAdapter.php" hash="bda78e482ab612bc8902aee11260afb9"/><file name="SimilarRecordsAdapter.php" hash="b60a974a22d3e473538524dc57d1e91d"/><file name="SuggestAdapter.php" hash="7290503daae4ae9e595cc5b1480ce8a1"/><file name="TagCloudAdapter.php" hash="d3efa6616331286cb221f8ca79021324"/></dir><dir name="Xml68"><file name="CompareAdapter.php" hash="0a8ebc48d90e7aaf131b66180d10ba11"/><file name="ImportAdapter.php" hash="bf483742e13d647da407f7da85828b98"/><file name="ProductCampaignAdapter.php" hash="db981749b20f69eca65d5ac1e622bafe"/><file name="RecommendationAdapter.php" hash="69e031adc81be7a88a0cffbe1b96c317"/><file name="SearchAdapter.php" hash="de47913e1c064b171aea892443885e8f"/><file name="SimilarRecordsAdapter.php" hash="b9c70b5c7d6d803bb1c7f1255be55285"/><file name="SuggestAdapter.php" hash="5cf5b95340983823c9e7a3fd0dc20a0b"/><file name="TagCloudAdapter.php" hash="3bfa1e877269be17ee08c403254925bf"/></dir></dir><dir name="FACTFinderCustom"><file name="Configuration.php" hash="2451df5afb1c64460c07b4caa228fabf"/></dir><dir name="SAI"><file name="Curl.php" hash="1fb18096257151b5b47bc2964dd9fe39"/><file name="CurlInterface.php" hash="714fa045dd4546d0c92cd022efb09422"/><file name="CurlStub.php" hash="2521763ee414683aced1afd1ec12511d"/><dir name="Curl"><file name="Handle.php" hash="0fc7132737da7cee7df6b974447864ac"/></dir></dir></dir></target><target name="magecommunity"><dir><dir name="Flagbit"><dir name="FactFinder"><dir name="Block"><file name="Layer.php" hash="ad503d9839983c6a803481986d24cf7e"/><file name="Scic.php" hash="9ba6aa43204d0aae206d9f24f09aecfc"/><file name="Secondaryresult.php" hash="3b40908d8089ce30a1ab815e618800d3"/><file name="TagCloud.php" hash="bedca1b6a0a5b40bef6b4c263172a83f"/><dir name="Adminhtml"><file name="Cockpit.php" hash="e12c45f55d5fd31d164187bd9d16a0bd"/><file name="Exportlink.php" hash="29044f67c1ebb0e6950da286a24a1db7"/><dir name="Form"><dir name="Field"><file name="Attribute.php" hash="2e60d7473163fa523f10b2d0c441fe24"/><file name="Attributes.php" hash="cbaf317aa5ce4417cfcd02a6c4f36486"/></dir></dir></dir><dir name="Campaign"><file name="Advisory.php" hash="0dab72c7edeb28479ef82c8c4f85c871"/><file name="Feedback.php" hash="c30b7a27bbf05df9cafc259562cdc50b"/><dir name="Cart"><file name="Advisory.php" hash="73d79fc1a899e2c94cd0301a3901c171"/><file name="Feedback.php" hash="86818ceff0cbe0fea694448037d8c0a9"/></dir><dir name="Product"><file name="Advisory.php" hash="bd1f468d56b6bc1fa3541406796c133a"/><file name="Feedback.php" hash="576bd4801d14f08bc1c62688ffab2e04"/></dir></dir><dir name="Cart"><file name="Crosssell.php" hash="aad1e79b0d9ef61b27e5f94d1a3fe2fe"/></dir><dir name="Filter"><file name="Slider.php" hash="159d3e1b403625dbbb970e5e7ada4ec7"/></dir><dir name="Layer"><file name="Abstract.php" hash="f53a3e2d6ce0da4afee58b4ea806a342"/></dir><dir name="Product"><dir name="List"><file name="Crosssell.php" hash="80ac0ab275f3e903c3df80961d6afa35"/><file name="Upsell.php" hash="5141fb89f0c27970e9540dbbc27c1b25"/></dir></dir><dir name="XmlConnect"><dir name="Catalog"><file name="Search.php" hash="662f7b0df8d21626bf6193906aed5162"/><dir name="Product"><file name="List.php" hash="79103c53bbaa03f02ed8a78554dcc791"/></dir><dir name="Search"><file name="Suggest.php" hash="a0fed06b80840e63f9983909847d7e58"/></dir></dir></dir></dir><dir name="controllers"><file name="ExportController.php" hash="d130083fd8ef132cc48aa4b3746e3c2c"/><file name="ProxyController.php" hash="9cac55f10a4fd33a8396bc460ee3f272"/><dir name="Adminhtml"><dir name="Factfinder"><file name="CockpitController.php" hash="4c8665feaf14c38e6ba2384db496c95a"/></dir></dir></dir><dir name="documentation"><file name="Installation_FACT-Finder_Magento_de.pdf" hash="b4711171c625caaa8996a6a09e0eaaae"/><file name="Installation_FACT-Finder_Magento_en.pdf" hash="d4bef19418ee33a223fbda2d45cca686"/></dir><dir name="etc"><file name="adminhtml.xml" hash="1165a0fecfaa31f2aa4a882d1d8bc033"/><file name="config.xml" hash="0c90d3f5c293fe68576c4595c0ee9a04"/><file name="system.xml" hash="d3721503a1b346f60633e2f0a8e361a1"/></dir><dir name="Helper"><file name="Backend.php" hash="87b662c7c7242ef349f4606ad2ab5279"/><file name="Data.php" hash="afede9edaf2bcfbc93a4049eee5be89e"/><file name="Debug.php" hash="24b939b03efb2cd5f7815562f896576f"/><file name="Search.php" hash="40618065534d57a4db33f18ab4186989"/></dir><dir name="Model"><file name="Facade.php" hash="340a0a5cd9a7f7dd99508fc88c13dcc9"/><file name="Layer.php" hash="9da16c44259b4a31d73f63d87787ff11"/><file name="Observer.php" hash="16b78ca3d1d40e4b961fdf023ea3d0a0"/><file name="Processor.php" hash="5e76103096faccd5b26b2d036bdc7c5e"/><dir name="Export"><file name="Price.php" hash="5561605bf639385c211f339f0c752a0f"/><file name="Product.php" hash="2cc9fb277e4d598fb40f4a2b6858d9f2"/><file name="Stock.php" hash="28e819f8f317957a70a7d4d318e04791"/></dir><dir name="Handler"><file name="Abstract.php" hash="f5724a1c82becbc4d76a6f46dc591977"/><file name="CheckStatus.php" hash="60336786e622127ae3313b168a534ec5"/><file name="ProductCampaign.php" hash="831d8d3ff2cd29e090cff10c3a9c8844"/><file name="ProductDetailCampaign.php" hash="c714d9b43772f1665d64daea8d16594d"/><file name="Recommendations.php" hash="47b12e1f2f1e1d83ecaba77fdb20b63b"/><file name="Search.php" hash="4d0438b67c59034e74e37ca66ace6967"/><file name="SecondarySearch.php" hash="de4ced818f7865a491438a4d103b431a"/><file name="ShoppingCartCampaign.php" hash="202fc9ab4018247dfb8e8bcefd417465"/><file name="Suggest.php" hash="3b286cbda3cad188b10f7fac06e0ca32"/><file name="TagCloud.php" hash="e60bd2a5d314cfe3bad445ba88740878"/></dir><dir name="Layer"><file name="Abstract.php" hash="0a0505e719ca55320da35c7510b82d3a"/><dir name="Filter"><file name="Item.php" hash="28e42624d764342dae6cb09a1b29b7b8"/><dir name="Attribute"><file name="Abstract.php" hash="2ad710352f1803d15ba056cd93d519f1"/><file name="Catalog.php" hash="f6dce5ea64da9dfb3458ae9ff4b58a7b"/><file name="Catalogsearch.php" hash="75536576aaaa0186f166550ee746ae04"/></dir></dir></dir><dir name="Mysql4"><dir name="Campaign"><dir name="Pushedproducts"><file name="Collection.php" hash="c657b421e0137bf842ec78c26718363f"/></dir></dir><dir name="Product"><dir name="Attribute"><file name="Collection.php" hash="a5b47ca867be314d2d0edf1621608d8b"/></dir><dir name="Recommendation"><file name="Collection.php" hash="fdb6f35fa1cca09aa405bc5cd0c68601"/></dir></dir><dir name="Scic"><file name="Queue.php" hash="a1521000a1a10df8e6b580f33d06cf23"/><dir name="Queue"><file name="Collection.php" hash="5f6b0b6a50838929065ebd941cedce42"/></dir></dir><dir name="Search"><file name="Collection.php" hash="2a0c4ff355e035d11209115f054dc3dd"/><file name="Engine.php" hash="88a56eb3b4587d87bb1152476b64036e"/></dir></dir><dir name="Scic"><file name="Queue.php" hash="828d391339a22c15ad74ae1a2e784b41"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Attributes.php" hash="8259883090dc4bca9b858d047983e736"/><file name="Enabled.php" hash="3b4d1f4b37d7ddba9768a7da6e3fc778"/></dir><dir name="Source"><file name="Authtype.php" hash="5bc0b1c745782cc51d44d56299059bcb"/><file name="Ffversion.php" hash="0270fbefb18c180abc98f2e02e37532c"/><file name="Identifier.php" hash="cec45238f0e28a1bf66d10dee513c2ca"/></dir></dir></dir></dir><dir name="sql"><dir name="factfinder_setup"><file name="mysql4-install-3.2.0.php" hash="1342320595048cd96659c454381cfbb4"/><file name="mysql4-upgrade-3.2.0-3.2.1.php" hash="3d5276dfe971a6bd48aa8e2a085de004"/><file name="mysql4-upgrade-3.2.1-3.3.0.php" hash="71954ea0cf400950d23b020ff095a9ee"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="factfinder.css" hash="16766d07b20544e11184ee21f95b2692"/></dir></dir></dir></dir></dir></target><target name="mage"><dir><dir name="js"><dir name="factfinder"><file name="jXHR.js" hash="0473a3ea88f08797737814c7ffbeba18"/><file name="scic.js" hash="e942f1386b29f6868f3ebe20c52e2782"/><file name="suggest.js" hash="c60da60ac082a4bca9d9c04be47e3138"/></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies/>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Flagbit_Factfinder</name>
|
4 |
+
<version>3.4.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrates the FACT-Finder for improved product search functionality.</summary>
|
10 |
<description>Integrates the FACT-Finder for improved product search functionality.</description>
|
11 |
+
<notes>[+BUGFIX] set category parameter for the catalog part into the correct array
|
12 |
+
[~BUGFIX] Fixed layout definition causing "Invalid block type" exception
|
13 |
+
[~BUGFIX] the method _getFactFinderObject also supports the id parameter
|
14 |
+
[~BUGFIX] ignore header in suggest template if no proxy is activated, because without proxy there is no channel property at the suggest data
|
15 |
+
[~FEATURE] add method isSuggestProxyActivated to Helper/Search.php
|
16 |
+
[+FEATURE] added the parameter $id to the two generic methods (get|configure){type}Adapter methods; with the id it is possible to force separate adapters for the same type and channel!
|
17 |
+
[+TASK] extended the documentation of the __call method</notes>
|
18 |
<authors><author><name>Flagbit GmbH Co. KG</name><user>auto-converted</user><email>magento@flagbit.de</email></author></authors>
|
19 |
+
<date>2012-11-14</date>
|
20 |
+
<time>11:12:50</time>
|
21 |
+
<contents><target name="mageetc"><dir><dir><file name="factfinder.xml" hash="ca4dac634339217dd2ee6e8dc477d694"/></dir><dir name="modules"><file name="Flagbit_FactFinder.xml" hash="99c6b4e5981ac7592830a9fb3f5e5a0e"/></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="factfinder.xml" hash="5e5cb94967917aa2784d19434d02b2d4"/></dir><dir name="template"><dir name="factfinder"><file name="cockpit.phtml" hash="db2b5c21f817f1abdab3dabce26c699f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="factfinder.xml" hash="c059bb14f9d4d929db8234bdf139c2cb"/></dir><dir name="template"><dir name="factfinder"><file name="form.advancedsuggest.phtml" hash="68cf6f46b65e66e1bb88d91b854a339a"/><file name="form.advancedsuggest68.phtml" hash="2910c0f39c52e6e02eead79688f682af"/><file name="form.mini.phtml" hash="eb49c2fb57594e2ebeed1ffb01c2606d"/><file name="logo.phtml" hash="7a40d67bf648e65345f69b2cf9d3c6b6"/><file name="scic.phtml" hash="4d4f8d2318837122973049496feafea5"/><file name="secondaryresult.phtml" hash="a4cdff409ccedb16d4fe9a038a4dd9e8"/><dir name="campaign"><file name="advisory.phtml" hash="d0ef29b97aa4c3bdfa2b94596beb5b21"/><file name="feedback.phtml" hash="a44c2521e961cfb62b4b89ad0cb71b15"/><dir name="cart"><file name="advisory.phtml" hash="bb994272a6daaaba298a38023f6db212"/><file name="feedback.phtml" hash="01fa6a9cd024a2a8edaea7013b00fc89"/></dir></dir><dir name="filter"><file name="scriptaculousSlider.phtml" hash="e3ee4dbb6bc6e0546b4374078a9d88bc"/><file name="slider.phtml" hash="80e4e9e1c81437fe41b6a52d98e73549"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="de_DE"><file name="Flagbit_FactFinder.csv" hash="4df4f128de560a402243cd7718f7be2a"/></dir></dir></target><target name="magelib"><dir><dir name="FACTFinder"><file name="AdvisorAnswer.php" hash="b6dfbe2d43660b1624ce7788bef7356a"/><file name="AdvisorQuestion.php" hash="7f3d039dc86c5baebb4702f8a66ca6d4"/><file name="Asn.php" hash="8a3753feea0901c7ace25e011be38e56"/><file name="AsnFilterItem.php" hash="cdd0bb237873b54877b4b52744250018"/><file name="AsnGroup.php" hash="51aa9c3dfad5ec727cade5962cd7ad2f"/><file name="AsnSliderFilter.php" hash="da4eb96cdb47553793b278aca2d0ec19"/><file name="BreadCrumbItem.php" hash="115ffb2f30e346b29f93ce2d84be724e"/><file name="Campaign.php" hash="138f990ff2180d369bd0b441998b9cb4"/><file name="CampaignIterator.php" hash="d58f054580f0057e8471dbd8334157f1"/><file name="Configuration.php" hash="972367363e6c84fe80f2c73a1528b8aa"/><file name="EncodingHandler.php" hash="4f0b616bca9158bfb7eddcfcba192dc6"/><file name="Item.php" hash="431843e9e2847e8a6c966a185c39f5e9"/><file name="Loader.php" hash="e76d471f86c6c68ef3228c0b98aaed6e"/><file name="Log4PhpLogger.php" hash="ecfb1f084b8d0bd2d51bf417fa0b0b3c"/><file name="NullLogger.php" hash="be8782000070665f0e9fcc011ae4fe77"/><file name="Paging.php" hash="a07db7cb4b02893792e6e29018a36858"/><file name="Parameters.php" hash="612c4a9b98cb8a17d0f2d30cf2641936"/><file name="ParametersParser.php" hash="187527e3d7f233ca60d89748be8c2896"/><file name="ProductsPerPageOptions.php" hash="1e69121e89109f31b0929706ea3dcabc"/><file name="Record.php" hash="4bc036a2d47cd1b76d09af6290f49044"/><file name="Result.php" hash="6b4e959df31a73b9fe25de7a76551970"/><file name="SingleWordSearchItem.php" hash="8f0feac780e68a8b0eab6d44dd6c6813"/><file name="SuggestQuery.php" hash="cf3cf51839e06475bdcf62bb49ee96c5"/><file name="TagQuery.php" hash="ece1fda66af2c6053507941f35423c5f"/><file name="Util.php" hash="4ac8b8eb630e83c65a065fd4e01ab11f"/><dir name="Abstract"><file name="Adapter.php" hash="dea9f000509f94599e3b4d38ee14d66f"/><file name="CompareAdapter.php" hash="d26dec2f3dc98269dcb43f10bcfcdfe9"/><file name="Configuration.php" hash="233565de45f56ba7bdcd604817dd7fc6"/><file name="DataProvider.php" hash="8b1dfc68d335aa006f7af9f2a60e519d"/><file name="ImportAdapter.php" hash="8427bb6b4b33c37bfe9090d7c16e0238"/><file name="Logger.php" hash="c5b1ace6158035e80b3d4a79a942a381"/><file name="ProductCampaignAdapter.php" hash="daa4f28109edf685b33f31fce8573ced"/><file name="RecommendationAdapter.php" hash="0c11f59134083f1377f1d0c38a6fdefb"/><file name="ScicAdapter.php" hash="e1a0b64f7555e32a78109bbbaaf3c939"/><file name="SearchAdapter.php" hash="c03d9bea34da5cc0e0b5885bd2c89c74"/><file name="SimilarRecordsAdapter.php" hash="2cef8bdabc112c2c78fb95e75ef748bd"/><file name="SuggestAdapter.php" hash="ef13ace0995fa2f57b87f38cc2fb701a"/><file name="TagCloudAdapter.php" hash="ac5465a5dde73dde3ead1f6f08eced08"/></dir><dir name="Http"><file name="DataProvider.php" hash="301e78f2d7b9c56d344b4a5989ef6b43"/><file name="DummyProvider.php" hash="30d61ea2ce373f5b501bb64d8ed19393"/><file name="ParallelDataProvider.php" hash="78f6039e0b6ec92b9e066e315fed77de"/><file name="ScicAdapter.php" hash="821294ba5ab1fbce8b8208d89e2162dc"/><file name="StatusHelper.php" hash="e4760fadae33a5574f9445bbc73c1283"/><file name="SuggestAdapter.php" hash="9ddfe5fdd6b373e9f7126867ed1f0b06"/><file name="UrlBuilder.php" hash="99efad6cb8243ee93a5d4b61c93d8303"/></dir><dir name="Xml64"><file name="SearchAdapter.php" hash="58a49882c741216cf278c4556ea7d224"/></dir><dir name="Xml65"><file name="ImportAdapter.php" hash="e372e9eaa322a1b2d9ace33679c80815"/><file name="RecommendationAdapter.php" hash="14a126d5a9c14da3e754186f81bfeacb"/><file name="SearchAdapter.php" hash="255e5ae9cd8fe3ff2588222c5a086376"/><file name="SuggestAdapter.php" hash="e5381502b74dd62be1a7aa833cbb03e2"/><file name="TagCloudAdapter.php" hash="711e1aabd4d2895f66fdc329ee2b82b8"/></dir><dir name="Xml66"><file name="CompareAdapter.php" hash="a6f500504086c842e8e50772305b98df"/><file name="ImportAdapter.php" hash="5ea0d06cc2ddc7a1b7c880203c38fe40"/><file name="RecommendationAdapter.php" hash="9490ea2b17fded94d087046065596b1b"/><file name="SearchAdapter.php" hash="82214090045d963b15ccc7073d73d7ea"/><file name="SimilarRecordsAdapter.php" hash="532cbc18947dad44fdb296bc82ea3fa0"/><file name="SuggestAdapter.php" hash="813bfb64ac9d2dc45443cc7c33e854a7"/><file name="TagCloudAdapter.php" hash="a44dd623910bbb6766a0b0c25584212c"/></dir><dir name="Xml67"><file name="CompareAdapter.php" hash="37980ec507fd7f13e81ece413915da2d"/><file name="ImportAdapter.php" hash="dc0d334439aa59f3e0a4226bbf1456d2"/><file name="ProductCampaignAdapter.php" hash="64faea05ff05c3031da6f30b3a169980"/><file name="RecommendationAdapter.php" hash="b991b5e2570c28530164b3cacfffa6e1"/><file name="SearchAdapter.php" hash="bda78e482ab612bc8902aee11260afb9"/><file name="SimilarRecordsAdapter.php" hash="b60a974a22d3e473538524dc57d1e91d"/><file name="SuggestAdapter.php" hash="7290503daae4ae9e595cc5b1480ce8a1"/><file name="TagCloudAdapter.php" hash="d3efa6616331286cb221f8ca79021324"/></dir><dir name="Xml68"><file name="CompareAdapter.php" hash="0a8ebc48d90e7aaf131b66180d10ba11"/><file name="ImportAdapter.php" hash="bf483742e13d647da407f7da85828b98"/><file name="ProductCampaignAdapter.php" hash="db981749b20f69eca65d5ac1e622bafe"/><file name="RecommendationAdapter.php" hash="69e031adc81be7a88a0cffbe1b96c317"/><file name="SearchAdapter.php" hash="de47913e1c064b171aea892443885e8f"/><file name="SimilarRecordsAdapter.php" hash="b9c70b5c7d6d803bb1c7f1255be55285"/><file name="SuggestAdapter.php" hash="5cf5b95340983823c9e7a3fd0dc20a0b"/><file name="TagCloudAdapter.php" hash="3bfa1e877269be17ee08c403254925bf"/></dir></dir><dir name="FACTFinderCustom"><file name="Configuration.php" hash="2451df5afb1c64460c07b4caa228fabf"/></dir><dir name="SAI"><file name="Curl.php" hash="1fb18096257151b5b47bc2964dd9fe39"/><file name="CurlInterface.php" hash="714fa045dd4546d0c92cd022efb09422"/><file name="CurlStub.php" hash="2521763ee414683aced1afd1ec12511d"/><dir name="Curl"><file name="Handle.php" hash="0fc7132737da7cee7df6b974447864ac"/></dir></dir></dir></target><target name="magecommunity"><dir><dir name="Flagbit"><dir name="FactFinder"><dir name="Block"><file name="Layer.php" hash="ad503d9839983c6a803481986d24cf7e"/><file name="Scic.php" hash="9ba6aa43204d0aae206d9f24f09aecfc"/><file name="Secondaryresult.php" hash="3b40908d8089ce30a1ab815e618800d3"/><file name="TagCloud.php" hash="bedca1b6a0a5b40bef6b4c263172a83f"/><dir name="Adminhtml"><file name="Cockpit.php" hash="e12c45f55d5fd31d164187bd9d16a0bd"/><file name="Exportlink.php" hash="29044f67c1ebb0e6950da286a24a1db7"/><dir name="Form"><dir name="Field"><file name="Attribute.php" hash="2e60d7473163fa523f10b2d0c441fe24"/><file name="Attributes.php" hash="cbaf317aa5ce4417cfcd02a6c4f36486"/></dir></dir></dir><dir name="Campaign"><file name="Advisory.php" hash="0dab72c7edeb28479ef82c8c4f85c871"/><file name="Feedback.php" hash="c30b7a27bbf05df9cafc259562cdc50b"/><dir name="Cart"><file name="Advisory.php" hash="73d79fc1a899e2c94cd0301a3901c171"/><file name="Feedback.php" hash="86818ceff0cbe0fea694448037d8c0a9"/></dir><dir name="Product"><file name="Advisory.php" hash="bd1f468d56b6bc1fa3541406796c133a"/><file name="Feedback.php" hash="576bd4801d14f08bc1c62688ffab2e04"/></dir></dir><dir name="Cart"><file name="Crosssell.php" hash="aad1e79b0d9ef61b27e5f94d1a3fe2fe"/></dir><dir name="Filter"><file name="Slider.php" hash="159d3e1b403625dbbb970e5e7ada4ec7"/></dir><dir name="Layer"><file name="Abstract.php" hash="f53a3e2d6ce0da4afee58b4ea806a342"/></dir><dir name="Product"><dir name="List"><file name="Crosssell.php" hash="80ac0ab275f3e903c3df80961d6afa35"/><file name="Upsell.php" hash="5141fb89f0c27970e9540dbbc27c1b25"/></dir></dir><dir name="XmlConnect"><dir name="Catalog"><file name="Search.php" hash="662f7b0df8d21626bf6193906aed5162"/><dir name="Product"><file name="List.php" hash="79103c53bbaa03f02ed8a78554dcc791"/></dir><dir name="Search"><file name="Suggest.php" hash="a0fed06b80840e63f9983909847d7e58"/></dir></dir></dir></dir><dir name="controllers"><file name="ExportController.php" hash="d130083fd8ef132cc48aa4b3746e3c2c"/><file name="ProxyController.php" hash="9cac55f10a4fd33a8396bc460ee3f272"/><dir name="Adminhtml"><dir name="Factfinder"><file name="CockpitController.php" hash="4c8665feaf14c38e6ba2384db496c95a"/></dir></dir></dir><dir name="documentation"><file name="Installation_FACT-Finder_Magento_de.pdf" hash="b4711171c625caaa8996a6a09e0eaaae"/><file name="Installation_FACT-Finder_Magento_en.pdf" hash="d4bef19418ee33a223fbda2d45cca686"/></dir><dir name="etc"><file name="adminhtml.xml" hash="1165a0fecfaa31f2aa4a882d1d8bc033"/><file name="config.xml" hash="60a3050acb2c4601ea35ba2cd283c798"/><file name="system.xml" hash="d3721503a1b346f60633e2f0a8e361a1"/></dir><dir name="Helper"><file name="Backend.php" hash="87b662c7c7242ef349f4606ad2ab5279"/><file name="Data.php" hash="afede9edaf2bcfbc93a4049eee5be89e"/><file name="Debug.php" hash="24b939b03efb2cd5f7815562f896576f"/><file name="Search.php" hash="5aa8ffe5b6045c0680d025984e024f28"/></dir><dir name="Model"><file name="Facade.php" hash="768397419ddb085279c7d9c5bdeb801f"/><file name="Layer.php" hash="9da16c44259b4a31d73f63d87787ff11"/><file name="Observer.php" hash="16b78ca3d1d40e4b961fdf023ea3d0a0"/><file name="Processor.php" hash="5e76103096faccd5b26b2d036bdc7c5e"/><dir name="Export"><file name="Price.php" hash="5561605bf639385c211f339f0c752a0f"/><file name="Product.php" hash="2cc9fb277e4d598fb40f4a2b6858d9f2"/><file name="Stock.php" hash="28e819f8f317957a70a7d4d318e04791"/></dir><dir name="Handler"><file name="Abstract.php" hash="f5724a1c82becbc4d76a6f46dc591977"/><file name="CheckStatus.php" hash="60336786e622127ae3313b168a534ec5"/><file name="ProductCampaign.php" hash="831d8d3ff2cd29e090cff10c3a9c8844"/><file name="ProductDetailCampaign.php" hash="c714d9b43772f1665d64daea8d16594d"/><file name="Recommendations.php" hash="47b12e1f2f1e1d83ecaba77fdb20b63b"/><file name="Search.php" hash="165a115c5b92c40b03f7bfef04d13ef5"/><file name="SecondarySearch.php" hash="de4ced818f7865a491438a4d103b431a"/><file name="ShoppingCartCampaign.php" hash="202fc9ab4018247dfb8e8bcefd417465"/><file name="Suggest.php" hash="3b286cbda3cad188b10f7fac06e0ca32"/><file name="TagCloud.php" hash="e60bd2a5d314cfe3bad445ba88740878"/></dir><dir name="Layer"><file name="Abstract.php" hash="0a0505e719ca55320da35c7510b82d3a"/><dir name="Filter"><file name="Item.php" hash="28e42624d764342dae6cb09a1b29b7b8"/><dir name="Attribute"><file name="Abstract.php" hash="2ad710352f1803d15ba056cd93d519f1"/><file name="Catalog.php" hash="f6dce5ea64da9dfb3458ae9ff4b58a7b"/><file name="Catalogsearch.php" hash="75536576aaaa0186f166550ee746ae04"/></dir></dir></dir><dir name="Mysql4"><dir name="Campaign"><dir name="Pushedproducts"><file name="Collection.php" hash="c657b421e0137bf842ec78c26718363f"/></dir></dir><dir name="Product"><dir name="Attribute"><file name="Collection.php" hash="a5b47ca867be314d2d0edf1621608d8b"/></dir><dir name="Recommendation"><file name="Collection.php" hash="fdb6f35fa1cca09aa405bc5cd0c68601"/></dir></dir><dir name="Scic"><file name="Queue.php" hash="a1521000a1a10df8e6b580f33d06cf23"/><dir name="Queue"><file name="Collection.php" hash="5f6b0b6a50838929065ebd941cedce42"/></dir></dir><dir name="Search"><file name="Collection.php" hash="2a0c4ff355e035d11209115f054dc3dd"/><file name="Engine.php" hash="88a56eb3b4587d87bb1152476b64036e"/></dir></dir><dir name="Scic"><file name="Queue.php" hash="828d391339a22c15ad74ae1a2e784b41"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Attributes.php" hash="8259883090dc4bca9b858d047983e736"/><file name="Enabled.php" hash="3b4d1f4b37d7ddba9768a7da6e3fc778"/></dir><dir name="Source"><file name="Authtype.php" hash="5bc0b1c745782cc51d44d56299059bcb"/><file name="Ffversion.php" hash="0270fbefb18c180abc98f2e02e37532c"/><file name="Identifier.php" hash="cec45238f0e28a1bf66d10dee513c2ca"/></dir></dir></dir></dir><dir name="sql"><dir name="factfinder_setup"><file name="mysql4-install-3.2.0.php" hash="1342320595048cd96659c454381cfbb4"/><file name="mysql4-upgrade-3.2.0-3.2.1.php" hash="3d5276dfe971a6bd48aa8e2a085de004"/><file name="mysql4-upgrade-3.2.1-3.3.0.php" hash="71954ea0cf400950d23b020ff095a9ee"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="factfinder.css" hash="16766d07b20544e11184ee21f95b2692"/></dir></dir></dir></dir></dir></target><target name="mage"><dir><dir name="js"><dir name="factfinder"><file name="jXHR.js" hash="0473a3ea88f08797737814c7ffbeba18"/><file name="scic.js" hash="e942f1386b29f6868f3ebe20c52e2782"/><file name="suggest.js" hash="c60da60ac082a4bca9d9c04be47e3138"/></dir></dir></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies/>
|
24 |
</package>
|