Version Notes
[+TASK] removed documentation from module
[~TASK] Updated FF PHP framework
[~TASK] Replaced magic __call method with explicit implementations.
[+BUGFIX] avoid strict notice, because of static member access in non static way.
[+BUGFIX] Added default value for ffversion config value.
[+BUGFIX] Fixed segmentation fault - Assoc array was given to DB select. We need only the keys.
[+BUGFIX] Fixed TODO: Used constants insteat of hard coded values for visibility
[+BUGFIX] Removed unused $productIndexes variable
[+BUGFIX] Fix for "undefined" in suggestions
[+BUGFIX] make scic also work with urls that have appended parameters
Download this release
Release Info
Developer | Magento Core Team |
Extension | Flagbit_Factfinder |
Version | 3.4.8 |
Comparing to | |
See all releases |
Code changes from version 3.4.7 to 3.4.8
- app/code/community/Flagbit/FactFinder/Block/Layer.php +3 -3
- app/code/community/Flagbit/FactFinder/Model/Export/Product.php +15 -2
- app/code/community/Flagbit/FactFinder/Model/Observer.php +33 -26
- app/code/community/Flagbit/FactFinder/etc/config.xml +2 -2
- lib/FACTFinder/AsnGroup.php +44 -16
- lib/FACTFinder/Http/ParallelDataProvider.php +4 -5
- lib/FACTFinder/Xml68/SearchAdapter.php +67 -0
- lib/FACTFinderCustom/Configuration.php +10 -1
- package.xml +4 -4
app/code/community/Flagbit/FactFinder/Block/Layer.php
CHANGED
@@ -40,12 +40,12 @@ class Flagbit_FactFinder_Block_Layer extends Flagbit_FactFinder_Block_Layer_Abst
|
|
40 |
|
41 |
// Make this block globally known so that initializeAfterSearchNavigation can be called on this instance
|
42 |
// when the controller_action_layout_generate_blocks_after event is fired
|
43 |
-
Mage::register(Flagbit_FactFinder_Model_Observer::_asnBlockRegistryKey, $this);
|
44 |
|
45 |
// Same for handling campaign redirects
|
46 |
-
Mage::register(Flagbit_FactFinder_Model_Observer::_campaignRedirectRegistryKey, $this);
|
47 |
|
48 |
-
return
|
49 |
}
|
50 |
|
51 |
public function handleCampaignRedirect()
|
40 |
|
41 |
// Make this block globally known so that initializeAfterSearchNavigation can be called on this instance
|
42 |
// when the controller_action_layout_generate_blocks_after event is fired
|
43 |
+
Mage::register(Flagbit_FactFinder_Model_Observer::_asnBlockRegistryKey, $this, true);
|
44 |
|
45 |
// Same for handling campaign redirects
|
46 |
+
Mage::register(Flagbit_FactFinder_Model_Observer::_campaignRedirectRegistryKey, $this, true);
|
47 |
|
48 |
+
return Mage_Core_Block_Template::_prepareLayout();
|
49 |
}
|
50 |
|
51 |
public function handleCampaignRedirect()
|
app/code/community/Flagbit/FactFinder/Model/Export/Product.php
CHANGED
@@ -132,6 +132,15 @@ class Flagbit_FactFinder_Model_Export_Product extends Mage_CatalogSearch_Model_M
|
|
132 |
$headerSetup[$code]['attribute'] = $code;
|
133 |
$setupUpdate = true;
|
134 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
if($setupUpdate === true){
|
136 |
Mage::getModel('core/config')->saveConfig('factfinder/export/attributes', Mage::helper('factfinder/backend')->makeStorableArrayFieldValue($headerSetup), 'stores', $storeId);
|
137 |
}
|
@@ -254,6 +263,10 @@ class Flagbit_FactFinder_Model_Export_Product extends Mage_CatalogSearch_Model_M
|
|
254 |
}
|
255 |
}
|
256 |
}
|
|
|
|
|
|
|
|
|
257 |
flush();
|
258 |
}
|
259 |
}
|
@@ -460,10 +473,10 @@ class Flagbit_FactFinder_Model_Export_Product extends Mage_CatalogSearch_Model_M
|
|
460 |
if (!isset($this->_categoryNames[$categoryIds[$i]])) {
|
461 |
continue 2;
|
462 |
}
|
463 |
-
$categoryPath .= urlencode($this->_categoryNames[$categoryIds[$i]]).'/';
|
464 |
}
|
465 |
if ($categoryIdsCount > 2) {
|
466 |
-
$value .=
|
467 |
}
|
468 |
}
|
469 |
$value = trim($value, '|');
|
132 |
$headerSetup[$code]['attribute'] = $code;
|
133 |
$setupUpdate = true;
|
134 |
}
|
135 |
+
|
136 |
+
// remove default attributes from setup
|
137 |
+
foreach($headerDefault as $code){
|
138 |
+
if(array_key_exists($code, $headerSetup)){
|
139 |
+
unset($headerSetup[$code]);
|
140 |
+
$setupUpdate = true;
|
141 |
+
}
|
142 |
+
}
|
143 |
+
|
144 |
if($setupUpdate === true){
|
145 |
Mage::getModel('core/config')->saveConfig('factfinder/export/attributes', Mage::helper('factfinder/backend')->makeStorableArrayFieldValue($headerSetup), 'stores', $storeId);
|
146 |
}
|
263 |
}
|
264 |
}
|
265 |
}
|
266 |
+
|
267 |
+
unset($products);
|
268 |
+
unset($productAttributes);
|
269 |
+
unset($productRelations);
|
270 |
flush();
|
271 |
}
|
272 |
}
|
473 |
if (!isset($this->_categoryNames[$categoryIds[$i]])) {
|
474 |
continue 2;
|
475 |
}
|
476 |
+
$categoryPath .= urlencode(trim($this->_categoryNames[$categoryIds[$i]])).'/';
|
477 |
}
|
478 |
if ($categoryIdsCount > 2) {
|
479 |
+
$value .= rtrim($categoryPath,'/').'|';
|
480 |
}
|
481 |
}
|
482 |
$value = trim($value, '|');
|
app/code/community/Flagbit/FactFinder/Model/Observer.php
CHANGED
@@ -296,32 +296,9 @@ class Flagbit_FactFinder_Model_Observer
|
|
296 |
|
297 |
if (count($collection) == 1) {
|
298 |
$product = $collection->getFirstItem();
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
$idFieldName = $searchHelper->getIdFieldName();
|
303 |
-
if ($idFieldName == 'entity_id') {
|
304 |
-
$idFieldName = 'product_id'; // sales_order_item does not contain a entity_id
|
305 |
-
}
|
306 |
-
|
307 |
-
$facade = Mage::getModel('factfinder/facade');
|
308 |
-
$facade->getScicAdapter()->setupClickTracking(
|
309 |
-
$product->getData($idFieldName),
|
310 |
-
md5(Mage::getSingleton('core/session')->getSessionId()),
|
311 |
-
$searchHelper->getQuery()->getQueryText(),
|
312 |
-
1, //pos
|
313 |
-
1, //origPos
|
314 |
-
1, //page
|
315 |
-
$product->getSimilarity,
|
316 |
-
$product->getName(),
|
317 |
-
$searchHelper->getPageLimit(),
|
318 |
-
$searchHelper->getDefaultPerPageValue());
|
319 |
-
$facade->applyTracking();
|
320 |
-
}
|
321 |
-
catch (Exception $e) {
|
322 |
-
Mage::helper('factfinder/debug')->log($e->getMessage());
|
323 |
-
}
|
324 |
-
|
325 |
$response = Mage::app()->getResponse();
|
326 |
$response->setRedirect($product->getProductUrl(false));
|
327 |
$response->sendResponse();
|
@@ -335,6 +312,36 @@ class Flagbit_FactFinder_Model_Observer
|
|
335 |
$response->setHeader('Pragma', null, true);
|
336 |
}
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
public function initializeAfterSearchNavigation()
|
339 |
{
|
340 |
$asnBlock = Mage::registry(self::_asnBlockRegistryKey);
|
296 |
|
297 |
if (count($collection) == 1) {
|
298 |
$product = $collection->getFirstItem();
|
299 |
+
|
300 |
+
$this->sendClickTrackingForSingleProduct($product);
|
301 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
302 |
$response = Mage::app()->getResponse();
|
303 |
$response->setRedirect($product->getProductUrl(false));
|
304 |
$response->sendResponse();
|
312 |
$response->setHeader('Pragma', null, true);
|
313 |
}
|
314 |
|
315 |
+
protected function sendClickTrackingForSingleProduct($product)
|
316 |
+
{
|
317 |
+
$searchHelper = Mage::helper('factfinder/search');
|
318 |
+
|
319 |
+
if (!$searchHelper->getIsEnabled(false, 'clicktracking')) {
|
320 |
+
return;
|
321 |
+
}
|
322 |
+
|
323 |
+
try {
|
324 |
+
$idFieldName = $searchHelper->getIdFieldName();
|
325 |
+
|
326 |
+
$facade = Mage::getModel('factfinder/facade');
|
327 |
+
$facade->getScicAdapter()->setupClickTracking(
|
328 |
+
$product->getData($idFieldName),
|
329 |
+
md5(Mage::getSingleton('core/session')->getSessionId()),
|
330 |
+
$searchHelper->getQuery()->getQueryText(),
|
331 |
+
1, //pos
|
332 |
+
1, //origPos
|
333 |
+
1, //page
|
334 |
+
$product->getSimilarity,
|
335 |
+
$product->getName(),
|
336 |
+
$searchHelper->getPageLimit(),
|
337 |
+
$searchHelper->getDefaultPerPageValue());
|
338 |
+
$facade->applyTracking();
|
339 |
+
}
|
340 |
+
catch (Exception $e) {
|
341 |
+
Mage::helper('factfinder/debug')->log($e->getMessage());
|
342 |
+
}
|
343 |
+
}
|
344 |
+
|
345 |
public function initializeAfterSearchNavigation()
|
346 |
{
|
347 |
$asnBlock = Mage::registry(self::_asnBlockRegistryKey);
|
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.4.
|
26 |
</Flagbit_FactFinder>
|
27 |
</modules>
|
28 |
<global>
|
@@ -254,7 +254,7 @@
|
|
254 |
</search>
|
255 |
</catalog>
|
256 |
<factfinder>
|
257 |
-
<version>3.4.
|
258 |
<revision>$Rev: 25896 $</revision>
|
259 |
<debug>true</debug>
|
260 |
|
22 |
<modules>
|
23 |
<Flagbit_FactFinder>
|
24 |
<active>true</active>
|
25 |
+
<version>3.4.8</version>
|
26 |
</Flagbit_FactFinder>
|
27 |
</modules>
|
28 |
<global>
|
254 |
</search>
|
255 |
</catalog>
|
256 |
<factfinder>
|
257 |
+
<version>3.4.8</version>
|
258 |
<revision>$Rev: 25896 $</revision>
|
259 |
<debug>true</debug>
|
260 |
|
lib/FACTFinder/AsnGroup.php
CHANGED
@@ -16,6 +16,17 @@
|
|
16 |
* @category Collection
|
17 |
* @package FACTFinder\Common
|
18 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
class FACTFinder_AsnGroup extends ArrayIterator
|
20 |
{
|
21 |
private $name;
|
@@ -23,7 +34,7 @@ class FACTFinder_AsnGroup extends ArrayIterator
|
|
23 |
private $unit;
|
24 |
private $hasPreviewImages = false;
|
25 |
private $hasSelectedItems = false;
|
26 |
-
private $
|
27 |
|
28 |
/**
|
29 |
* constructor
|
@@ -32,53 +43,70 @@ class FACTFinder_AsnGroup extends ArrayIterator
|
|
32 |
* @param string name of the group (default: empty string)
|
33 |
* @param int number of detail links to show (default: 0)
|
34 |
* @param string untit character of the group (default: empty string)
|
35 |
-
* @param string style; possible values: DEFAULT|SLIDER|COLOR (default: DEFAULT)
|
36 |
*/
|
37 |
public function __construct(array $asnFilters = array(), $name = '', $detailedLinkCount = 0, $unit = '', $style = 'DEFAULT') {
|
38 |
$this->name = strval($name);
|
39 |
$this->detailedLinkCount = intval($detailedLinkCount);
|
40 |
$this->unit = strval($unit);
|
41 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
parent::__construct();
|
44 |
$this->addFilters($asnFilters);
|
45 |
}
|
46 |
|
47 |
/**
|
48 |
-
* return true if group filtering should be done in slider style
|
49 |
-
*
|
50 |
* @return boolean
|
51 |
*/
|
52 |
-
public function
|
53 |
-
return $this->style
|
54 |
}
|
55 |
|
56 |
/**
|
|
|
|
|
57 |
* @return boolean
|
58 |
*/
|
59 |
-
public function
|
60 |
-
return $this->style
|
61 |
}
|
62 |
-
|
63 |
/**
|
64 |
* @return boolean
|
65 |
*/
|
66 |
-
public function
|
67 |
-
return $this->style
|
68 |
}
|
69 |
-
|
70 |
/**
|
71 |
* @return boolean
|
72 |
*/
|
73 |
public function isTreeStyle() {
|
74 |
-
return $this->style
|
75 |
}
|
76 |
|
77 |
/**
|
78 |
* @return boolean
|
79 |
*/
|
80 |
-
public function
|
81 |
-
return
|
82 |
}
|
83 |
|
84 |
/**
|
16 |
* @category Collection
|
17 |
* @package FACTFinder\Common
|
18 |
*/
|
19 |
+
|
20 |
+
/* enum workaround */
|
21 |
+
abstract class FACTFinder_FilterStyle
|
22 |
+
{
|
23 |
+
const Regular = 0;
|
24 |
+
const Slider = 1;
|
25 |
+
const Color = 2;
|
26 |
+
const Tree = 3;
|
27 |
+
const MultiSelect = 4;
|
28 |
+
}
|
29 |
+
|
30 |
class FACTFinder_AsnGroup extends ArrayIterator
|
31 |
{
|
32 |
private $name;
|
34 |
private $unit;
|
35 |
private $hasPreviewImages = false;
|
36 |
private $hasSelectedItems = false;
|
37 |
+
private $style = FACTFinder_FilterStyle::Regular;
|
38 |
|
39 |
/**
|
40 |
* constructor
|
43 |
* @param string name of the group (default: empty string)
|
44 |
* @param int number of detail links to show (default: 0)
|
45 |
* @param string untit character of the group (default: empty string)
|
46 |
+
* @param string style; possible values: DEFAULT|SLIDER|COLOR|TREE|MULTISELECT (default: DEFAULT)
|
47 |
*/
|
48 |
public function __construct(array $asnFilters = array(), $name = '', $detailedLinkCount = 0, $unit = '', $style = 'DEFAULT') {
|
49 |
$this->name = strval($name);
|
50 |
$this->detailedLinkCount = intval($detailedLinkCount);
|
51 |
$this->unit = strval($unit);
|
52 |
+
switch($style)
|
53 |
+
{
|
54 |
+
case 'SLIDER':
|
55 |
+
$this->style = FACTFinder_FilterStyle::Slider;
|
56 |
+
break;
|
57 |
+
case 'COLOR':
|
58 |
+
$this->style = FACTFinder_FilterStyle::Color;
|
59 |
+
break;
|
60 |
+
case 'TREE':
|
61 |
+
$this->style = FACTFinder_FilterStyle::Tree;
|
62 |
+
break;
|
63 |
+
case 'MULTISELECT':
|
64 |
+
$this->style = FACTFinder_FilterStyle::MultiSelect;
|
65 |
+
break;
|
66 |
+
default:
|
67 |
+
$this->style = FACTFinder_FilterStyle::Regular;
|
68 |
+
break;
|
69 |
+
}
|
70 |
|
71 |
parent::__construct();
|
72 |
$this->addFilters($asnFilters);
|
73 |
}
|
74 |
|
75 |
/**
|
|
|
|
|
76 |
* @return boolean
|
77 |
*/
|
78 |
+
public function isDefaultStyle() {
|
79 |
+
return $this->style === FACTFinder_FilterStyle::Regular;
|
80 |
}
|
81 |
|
82 |
/**
|
83 |
+
* return true if group filtering should be done in slider style
|
84 |
+
*
|
85 |
* @return boolean
|
86 |
*/
|
87 |
+
public function isSliderStyle() {
|
88 |
+
return $this->style === FACTFinder_FilterStyle::Slider;
|
89 |
}
|
90 |
+
|
91 |
/**
|
92 |
* @return boolean
|
93 |
*/
|
94 |
+
public function isColorStyle() {
|
95 |
+
return $this->style === FACTFinder_FilterStyle::Color;
|
96 |
}
|
97 |
+
|
98 |
/**
|
99 |
* @return boolean
|
100 |
*/
|
101 |
public function isTreeStyle() {
|
102 |
+
return $this->style === FACTFinder_FilterStyle::Tree;
|
103 |
}
|
104 |
|
105 |
/**
|
106 |
* @return boolean
|
107 |
*/
|
108 |
+
public function isMultiSelectStyle() {
|
109 |
+
return $this->style === FACTFinder_FilterStyle::MultiSelect;
|
110 |
}
|
111 |
|
112 |
/**
|
lib/FACTFinder/Http/ParallelDataProvider.php
CHANGED
@@ -111,11 +111,10 @@ class FACTFinder_Http_ParallelDataProvider
|
|
111 |
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
|
112 |
|
113 |
while ($active && $mrc == CURLM_OK) {
|
114 |
-
if (curl_multi_select($multiHandle) != -1)
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
}
|
119 |
}
|
120 |
|
121 |
// TODO: read data which is already loaded while the other data is still loading (is this possible?)
|
111 |
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
|
112 |
|
113 |
while ($active && $mrc == CURLM_OK) {
|
114 |
+
if (curl_multi_select($multiHandle) != -1) usleep(100); // unsatisfactory workaround for bug https://bugs.php.net/bug.php?id=63842
|
115 |
+
do {
|
116 |
+
$mrc = curl_multi_exec($multiHandle, $active);
|
117 |
+
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
|
|
|
118 |
}
|
119 |
|
120 |
// TODO: read data which is already loaded while the other data is still loading (is this possible?)
|
lib/FACTFinder/Xml68/SearchAdapter.php
CHANGED
@@ -16,4 +16,71 @@
|
|
16 |
*/
|
17 |
class FACTFinder_Xml68_SearchAdapter extends FACTFinder_Xml67_SearchAdapter
|
18 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
}
|
16 |
*/
|
17 |
class FACTFinder_Xml68_SearchAdapter extends FACTFinder_Xml67_SearchAdapter
|
18 |
{
|
19 |
+
/**
|
20 |
+
* @return FACTFinder_Asn
|
21 |
+
**/
|
22 |
+
protected function createAsn()
|
23 |
+
{
|
24 |
+
$xmlResult = $this->getData();
|
25 |
+
$asn = array();
|
26 |
+
|
27 |
+
if (!empty($xmlResult->asn)) {
|
28 |
+
$encodingHandler = $this->getEncodingHandler();
|
29 |
+
$params = $this->getParamsParser()->getRequestParams();
|
30 |
+
|
31 |
+
foreach ($xmlResult->asn->group AS $xmlGroup) {
|
32 |
+
$groupName = $encodingHandler->encodeServerContentForPage((string)$xmlGroup->attributes()->name);
|
33 |
+
$groupUnit = '';
|
34 |
+
if (isset($xmlGroup->attributes()->unit)) {
|
35 |
+
$groupUnit = strval($xmlGroup->attributes()->unit);
|
36 |
+
}
|
37 |
+
|
38 |
+
$group = FF::getInstance('asnGroup',
|
39 |
+
array(),
|
40 |
+
$encodingHandler->encodeServerContentForPage((string)$xmlGroup->attributes()->name),
|
41 |
+
$encodingHandler->encodeServerContentForPage((string)$xmlGroup->attributes()->detailedLinks),
|
42 |
+
$groupUnit,
|
43 |
+
strval($xmlGroup->attributes()->style)
|
44 |
+
);
|
45 |
+
|
46 |
+
//get filters of the current group
|
47 |
+
foreach ($xmlGroup->element AS $xmlFilter) {
|
48 |
+
$filterLink = $this->getParamsParser()->createPageLink(
|
49 |
+
$this->getParamsParser()->parseParamsFromResultString(trim($xmlFilter->searchParams))
|
50 |
+
);
|
51 |
+
|
52 |
+
if ($group->isSliderStyle()) {
|
53 |
+
// get last (empty) parameter from the search params property
|
54 |
+
$params = $this->getParamsParser()->parseParamsFromResultString(trim($xmlFilter->searchParams));
|
55 |
+
end($params);
|
56 |
+
$filterLink .= '&'.key($params).'=';
|
57 |
+
|
58 |
+
$filter = FF::getInstance('asnSliderFilter',
|
59 |
+
$filterLink,
|
60 |
+
strval($xmlFilter->attributes()->absoluteMin),
|
61 |
+
strval($xmlFilter->attributes()->absoluteMax),
|
62 |
+
strval($xmlFilter->attributes()->selectedMin),
|
63 |
+
strval($xmlFilter->attributes()->selectedMax),
|
64 |
+
isset($xmlFilter->attributes()->field) ? strval($xmlFilter->attributes()->field) : ''
|
65 |
+
);
|
66 |
+
} else {
|
67 |
+
$filter = FF::getInstance('asnFilterItem',
|
68 |
+
$encodingHandler->encodeServerContentForPage(trim($xmlFilter->attributes()->name)),
|
69 |
+
$filterLink,
|
70 |
+
strval($xmlFilter->attributes()->selected) == 'true',
|
71 |
+
strval($xmlFilter->attributes()->count),
|
72 |
+
strval($xmlFilter->attributes()->clusterLevel),
|
73 |
+
strval($xmlFilter->attributes()->previewImage),
|
74 |
+
isset($xmlFilter->attributes()->field) ? strval($xmlFilter->attributes()->field) : ''
|
75 |
+
);
|
76 |
+
}
|
77 |
+
|
78 |
+
$group->addFilter($filter);
|
79 |
+
}
|
80 |
+
|
81 |
+
$asn[] = $group;
|
82 |
+
}
|
83 |
+
}
|
84 |
+
return FF::getInstance('asn', $asn);
|
85 |
+
}
|
86 |
}
|
lib/FACTFinderCustom/Configuration.php
CHANGED
@@ -249,7 +249,16 @@ class FACTFinderCustom_Configuration implements FACTFinder_Abstract_Configuratio
|
|
249 |
* @return array with string as key and boolean true as value for each of them
|
250 |
*/
|
251 |
public function getIgnoredServerParams() {
|
252 |
-
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
}
|
254 |
|
255 |
/**
|
249 |
* @return array with string as key and boolean true as value for each of them
|
250 |
*/
|
251 |
public function getIgnoredServerParams() {
|
252 |
+
return array(
|
253 |
+
'q' => true,
|
254 |
+
'p' => true,
|
255 |
+
'limit' => true,
|
256 |
+
'is_ajax' => true,
|
257 |
+
'type_search' => true,
|
258 |
+
'order' => true,
|
259 |
+
'dir' => true,
|
260 |
+
'mode' => true
|
261 |
+
);
|
262 |
}
|
263 |
|
264 |
/**
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
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>
|
@@ -19,9 +19,9 @@
|
|
19 |
[+BUGFIX] Fix for "undefined" in suggestions
|
20 |
[+BUGFIX] make scic also work with urls that have appended parameters</notes>
|
21 |
<authors><author><name>Flagbit GmbH Co. KG</name><user>auto-converted</user><email>magento@flagbit.de</email></author></authors>
|
22 |
-
<date>2013-
|
23 |
-
<time>
|
24 |
-
<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="d51345fde3b0cbede02f4d2ac7d43af0"/><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="a00ad977b82b199630371aef060f25ab"/><dir name="cart"><file name="advisory.phtml" hash="bb994272a6daaaba298a38023f6db212"/><file name="feedback.phtml" hash="01fa6a9cd024a2a8edaea7013b00fc89"/></dir><dir name="product"><file name="advisory.phtml" hash="00c978cf9c129c777fecf4cbbbb9d218"/><file name="feedback.phtml" hash="1bb121e2708490793190ce9f2d6ee666"/></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="Curl.php" hash="967c0b604dfdc045c9de70e9e9a44bea"/><file name="CurlHandle.php" hash="2c9dfeccd8256c16def2685e7498ae1c"/><file name="CurlInterface.php" hash="a57574dcd102ff54575cbc9131687854"/><file name="CurlStub.php" hash="01b5a07b0599ccd4b7e1b102cbdc3993"/><file name="EncodingHandler.php" hash="4f0b616bca9158bfb7eddcfcba192dc6"/><file name="Item.php" hash="431843e9e2847e8a6c966a185c39f5e9"/><file name="Loader.php" hash="c26cc57da777bfe7096fadbfeb6e1645"/><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="0e6189c658c9b924bd7b92d2f70a0543"/><dir name="Abstract"><file name="Adapter.php" hash="dea9f000509f94599e3b4d38ee14d66f"/><file name="Configuration.php" hash="233565de45f56ba7bdcd604817dd7fc6"/><file name="DataProvider.php" hash="8b1dfc68d335aa006f7af9f2a60e519d"/><file name="Logger.php" hash="c5b1ace6158035e80b3d4a79a942a381"/></dir><dir name="Default"><file name="CompareAdapter.php" hash="3e440e7fc6722a82658fe1d16dc81d98"/><file name="ImportAdapter.php" hash="50c1a885dabcad55d4f7b6de00800701"/><file name="ProductCampaignAdapter.php" hash="049bfd0c3831114a2cd632af96aa0aaf"/><file name="RecommendationAdapter.php" hash="b81387e7174047bf5325df5bcc54012c"/><file name="ScicAdapter.php" hash="8fd1c9e60cdb039ce4369af63d72a459"/><file name="SearchAdapter.php" hash="ea278ff85e02d484039f3ecea58a7d65"/><file name="SimilarRecordsAdapter.php" hash="8b584060b7dfd8caac044d3bc0d7f865"/><file name="SuggestAdapter.php" hash="f74d7d5578131355f8e44e8b6e0734c7"/><file name="TagCloudAdapter.php" hash="9ff6d6b9a11f855942f0947b98b103bd"/></dir><dir name="Http"><file name="DataProvider.php" hash="d994803f248f2a7419531f13ef03fcd2"/><file name="DummyProvider.php" hash="30d61ea2ce373f5b501bb64d8ed19393"/><file name="ParallelDataProvider.php" hash="0918310d9076c7ba7371daae3019dbc4"/><file name="ScicAdapter.php" hash="c283d851d23e531a1c26fee3d8c49ea8"/><file name="StatusHelper.php" hash="e4760fadae33a5574f9445bbc73c1283"/><file name="SuggestAdapter.php" hash="875adeae854b52bb6a20322c2934423c"/><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="489d0aadda12a41111635a2b738936c1"/><file name="RecommendationAdapter.php" hash="dda97f6db1ae97c5a217632067d7c101"/><file name="SearchAdapter.php" hash="fee8359599acf56bc6fd5d87195d411e"/><file name="SuggestAdapter.php" hash="e5381502b74dd62be1a7aa833cbb03e2"/><file name="TagCloudAdapter.php" hash="3bca14558fbd758207e97566dafb1ca2"/></dir><dir name="Xml66"><file name="CompareAdapter.php" hash="a1e323dec8fbee2930d531765adef0cc"/><file name="ImportAdapter.php" hash="5ea0d06cc2ddc7a1b7c880203c38fe40"/><file name="RecommendationAdapter.php" hash="9490ea2b17fded94d087046065596b1b"/><file name="SearchAdapter.php" hash="82214090045d963b15ccc7073d73d7ea"/><file name="SimilarRecordsAdapter.php" hash="f6c70898407d65c5b315a9ec5ebba166"/><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="794020c94d6d62c3d835f167c484f674"/><file name="RecommendationAdapter.php" hash="b991b5e2570c28530164b3cacfffa6e1"/><file name="SearchAdapter.php" hash="1458660092403f1c1f3c088c40b54550"/><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="93d17d630e79f810d1fe3cc5784402cd"/><file name="Scic.php" hash="9ba6aa43204d0aae206d9f24f09aecfc"/><file name="Secondaryresult.php" hash="cb1ca2347767ebed5671ad6a91dc881e"/><file name="TagCloud.php" hash="6e3769771ef5a1b50fc1d9a963e90aad"/><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="04e35a0e8a75a7ddd4e3af385f933aa5"/><file name="Feedback.php" hash="a1e1f1d393bea196e07f92e171e10513"/><dir name="Cart"><file name="Advisory.php" hash="14791cddb1fd131f7f78928e7877fc48"/><file name="Feedback.php" hash="c5a0f657037274881f7d2846e004f164"/></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="96c00a397ef7e32cb0babfab8b109494"/></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="86590a3e65ffe074950f4c630fc10826"/><file name="Upsell.php" hash="dabfd0b10fd73dcdcf8ddc3fd12c8569"/></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="1a0ab571e3cc525b043c39c8d71c0e18"/><file name="ProxyController.php" hash="9cac55f10a4fd33a8396bc460ee3f272"/><dir name="Adminhtml"><dir name="Factfinder"><file name="CockpitController.php" hash="4c8665feaf14c38e6ba2384db496c95a"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="1165a0fecfaa31f2aa4a882d1d8bc033"/><file name="config.xml" hash="5d79db45c9c4ce5d454668d1dc483326"/><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="667b1a5ba0de1683e5267e6bc72413ac"/></dir><dir name="Model"><file name="Facade.php" hash="98c90408b20ef80f382c38d4b9a00b08"/><file name="Layer.php" hash="9da16c44259b4a31d73f63d87787ff11"/><file name="Observer.php" hash="085fe75a9833ee08167523713e19c1bf"/><file name="Processor.php" hash="5e76103096faccd5b26b2d036bdc7c5e"/><dir name="Export"><file name="Price.php" hash="5561605bf639385c211f339f0c752a0f"/><file name="Product.php" hash="e5dabac4cadb05e125dd805e0af52872"/><file name="Stock.php" hash="28e819f8f317957a70a7d4d318e04791"/></dir><dir name="Handler"><file name="Abstract.php" hash="f5724a1c82becbc4d76a6f46dc591977"/><file name="CheckStatus.php" hash="4fc0544564271ec387a907e41fe2c231"/><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="b3d9f34d40486a0d8ba841c9cccb4405"/><file name="suggest.js" hash="b45f28b377c73463527d9aa44e37589b"/></dir></dir></dir></target></contents>
|
25 |
<compatible/>
|
26 |
<dependencies/>
|
27 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Flagbit_Factfinder</name>
|
4 |
+
<version>3.4.8</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
19 |
[+BUGFIX] Fix for "undefined" in suggestions
|
20 |
[+BUGFIX] make scic also work with urls that have appended parameters</notes>
|
21 |
<authors><author><name>Flagbit GmbH Co. KG</name><user>auto-converted</user><email>magento@flagbit.de</email></author></authors>
|
22 |
+
<date>2013-03-23</date>
|
23 |
+
<time>18:22:59</time>
|
24 |
+
<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="d51345fde3b0cbede02f4d2ac7d43af0"/><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="a00ad977b82b199630371aef060f25ab"/><dir name="cart"><file name="advisory.phtml" hash="bb994272a6daaaba298a38023f6db212"/><file name="feedback.phtml" hash="01fa6a9cd024a2a8edaea7013b00fc89"/></dir><dir name="product"><file name="advisory.phtml" hash="00c978cf9c129c777fecf4cbbbb9d218"/><file name="feedback.phtml" hash="1bb121e2708490793190ce9f2d6ee666"/></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="e2aaefed8203667491262c6bf6f41f03"/><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="Curl.php" hash="967c0b604dfdc045c9de70e9e9a44bea"/><file name="CurlHandle.php" hash="2c9dfeccd8256c16def2685e7498ae1c"/><file name="CurlInterface.php" hash="a57574dcd102ff54575cbc9131687854"/><file name="CurlStub.php" hash="01b5a07b0599ccd4b7e1b102cbdc3993"/><file name="EncodingHandler.php" hash="4f0b616bca9158bfb7eddcfcba192dc6"/><file name="Item.php" hash="431843e9e2847e8a6c966a185c39f5e9"/><file name="Loader.php" hash="c26cc57da777bfe7096fadbfeb6e1645"/><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="0e6189c658c9b924bd7b92d2f70a0543"/><dir name="Abstract"><file name="Adapter.php" hash="dea9f000509f94599e3b4d38ee14d66f"/><file name="Configuration.php" hash="233565de45f56ba7bdcd604817dd7fc6"/><file name="DataProvider.php" hash="8b1dfc68d335aa006f7af9f2a60e519d"/><file name="Logger.php" hash="c5b1ace6158035e80b3d4a79a942a381"/></dir><dir name="Default"><file name="CompareAdapter.php" hash="3e440e7fc6722a82658fe1d16dc81d98"/><file name="ImportAdapter.php" hash="50c1a885dabcad55d4f7b6de00800701"/><file name="ProductCampaignAdapter.php" hash="049bfd0c3831114a2cd632af96aa0aaf"/><file name="RecommendationAdapter.php" hash="b81387e7174047bf5325df5bcc54012c"/><file name="ScicAdapter.php" hash="8fd1c9e60cdb039ce4369af63d72a459"/><file name="SearchAdapter.php" hash="ea278ff85e02d484039f3ecea58a7d65"/><file name="SimilarRecordsAdapter.php" hash="8b584060b7dfd8caac044d3bc0d7f865"/><file name="SuggestAdapter.php" hash="f74d7d5578131355f8e44e8b6e0734c7"/><file name="TagCloudAdapter.php" hash="9ff6d6b9a11f855942f0947b98b103bd"/></dir><dir name="Http"><file name="DataProvider.php" hash="d994803f248f2a7419531f13ef03fcd2"/><file name="DummyProvider.php" hash="30d61ea2ce373f5b501bb64d8ed19393"/><file name="ParallelDataProvider.php" hash="71f895680f881d06793507f7ac8e7ef3"/><file name="ScicAdapter.php" hash="c283d851d23e531a1c26fee3d8c49ea8"/><file name="StatusHelper.php" hash="e4760fadae33a5574f9445bbc73c1283"/><file name="SuggestAdapter.php" hash="875adeae854b52bb6a20322c2934423c"/><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="489d0aadda12a41111635a2b738936c1"/><file name="RecommendationAdapter.php" hash="dda97f6db1ae97c5a217632067d7c101"/><file name="SearchAdapter.php" hash="fee8359599acf56bc6fd5d87195d411e"/><file name="SuggestAdapter.php" hash="e5381502b74dd62be1a7aa833cbb03e2"/><file name="TagCloudAdapter.php" hash="3bca14558fbd758207e97566dafb1ca2"/></dir><dir name="Xml66"><file name="CompareAdapter.php" hash="a1e323dec8fbee2930d531765adef0cc"/><file name="ImportAdapter.php" hash="5ea0d06cc2ddc7a1b7c880203c38fe40"/><file name="RecommendationAdapter.php" hash="9490ea2b17fded94d087046065596b1b"/><file name="SearchAdapter.php" hash="82214090045d963b15ccc7073d73d7ea"/><file name="SimilarRecordsAdapter.php" hash="f6c70898407d65c5b315a9ec5ebba166"/><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="794020c94d6d62c3d835f167c484f674"/><file name="RecommendationAdapter.php" hash="b991b5e2570c28530164b3cacfffa6e1"/><file name="SearchAdapter.php" hash="1458660092403f1c1f3c088c40b54550"/><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="982a2bed393e0cbb32d97bb7af89263c"/><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="c58a6f82de677607f50c98de87b96aa9"/></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="8cc0245865ee5760fbfe7442cf859ade"/><file name="Scic.php" hash="9ba6aa43204d0aae206d9f24f09aecfc"/><file name="Secondaryresult.php" hash="cb1ca2347767ebed5671ad6a91dc881e"/><file name="TagCloud.php" hash="6e3769771ef5a1b50fc1d9a963e90aad"/><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="04e35a0e8a75a7ddd4e3af385f933aa5"/><file name="Feedback.php" hash="a1e1f1d393bea196e07f92e171e10513"/><dir name="Cart"><file name="Advisory.php" hash="14791cddb1fd131f7f78928e7877fc48"/><file name="Feedback.php" hash="c5a0f657037274881f7d2846e004f164"/></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="96c00a397ef7e32cb0babfab8b109494"/></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="86590a3e65ffe074950f4c630fc10826"/><file name="Upsell.php" hash="dabfd0b10fd73dcdcf8ddc3fd12c8569"/></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="1a0ab571e3cc525b043c39c8d71c0e18"/><file name="ProxyController.php" hash="9cac55f10a4fd33a8396bc460ee3f272"/><dir name="Adminhtml"><dir name="Factfinder"><file name="CockpitController.php" hash="4c8665feaf14c38e6ba2384db496c95a"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="1165a0fecfaa31f2aa4a882d1d8bc033"/><file name="config.xml" hash="679c8bece589f13905dc12abc5003e3c"/><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="667b1a5ba0de1683e5267e6bc72413ac"/></dir><dir name="Model"><file name="Facade.php" hash="98c90408b20ef80f382c38d4b9a00b08"/><file name="Layer.php" hash="9da16c44259b4a31d73f63d87787ff11"/><file name="Observer.php" hash="baa6ecdc02532639f2a295c37952804a"/><file name="Processor.php" hash="5e76103096faccd5b26b2d036bdc7c5e"/><dir name="Export"><file name="Price.php" hash="5561605bf639385c211f339f0c752a0f"/><file name="Product.php" hash="64b43674738d4314a13820edd13656da"/><file name="Stock.php" hash="28e819f8f317957a70a7d4d318e04791"/></dir><dir name="Handler"><file name="Abstract.php" hash="f5724a1c82becbc4d76a6f46dc591977"/><file name="CheckStatus.php" hash="4fc0544564271ec387a907e41fe2c231"/><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="b3d9f34d40486a0d8ba841c9cccb4405"/><file name="suggest.js" hash="b45f28b377c73463527d9aa44e37589b"/></dir></dir></dir></target></contents>
|
25 |
<compatible/>
|
26 |
<dependencies/>
|
27 |
</package>
|