Version Notes
* Additional installation fix
* Change search results page mode bug fix
Download this release
Release Info
Developer | Adar |
Extension | autocompleteplus_autosuggest |
Version | 3.0.0.4 |
Comparing to | |
See all releases |
Code changes from version 3.0.0.3 to 3.0.0.4
- app/code/local/Autocompleteplus/Autosuggest/Helper/Data.php +2 -38
- app/code/local/Autocompleteplus/Autosuggest/Model/Config.php +25 -4
- app/code/local/Autocompleteplus/Autosuggest/Model/Service.php +6 -6
- app/code/local/Autocompleteplus/Autosuggest/controllers/LayeredController.php +2 -2
- app/code/local/Autocompleteplus/Autosuggest/etc/config.xml +1 -1
- app/code/local/Autocompleteplus/Autosuggest/sql/autosuggest_setup/mysql4-upgrade-3.0.0.3-3.0.0.4.php +18 -0
- package.xml +6 -6
app/code/local/Autocompleteplus/Autosuggest/Helper/Data.php
CHANGED
@@ -591,48 +591,12 @@ class Autocompleteplus_Autosuggest_Helper_Data extends Mage_Core_Helper_Abstract
|
|
591 |
|
592 |
public function getUUID()
|
593 |
{
|
594 |
-
$
|
595 |
-
|
596 |
-
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
|
597 |
-
|
598 |
-
$_tableprefix = (string) Mage::getConfig()->getTablePrefix();
|
599 |
-
|
600 |
-
$tblExist = $write->showTableStatus($_tableprefix.'autocompleteplus_config');
|
601 |
-
|
602 |
-
if (!$tblExist) {
|
603 |
-
return '';
|
604 |
-
}
|
605 |
-
|
606 |
-
$sql = 'SELECT * FROM `'.$_tableprefix.'autocompleteplus_config` WHERE `id` =1';
|
607 |
-
|
608 |
-
$licenseData = $read->fetchAll($sql);
|
609 |
-
|
610 |
-
$key = $licenseData[0]['licensekey'];
|
611 |
-
|
612 |
-
return $key;
|
613 |
}
|
614 |
|
615 |
public function getIsReachable()
|
616 |
{
|
617 |
-
$
|
618 |
-
|
619 |
-
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
|
620 |
-
|
621 |
-
$_tableprefix = (string) Mage::getConfig()->getTablePrefix();
|
622 |
-
|
623 |
-
$tblExist = $write->showTableStatus($_tableprefix.'autocompleteplus_config');
|
624 |
-
|
625 |
-
if (!$tblExist) {
|
626 |
-
return '';
|
627 |
-
}
|
628 |
-
|
629 |
-
$sql = 'SELECT * FROM `'.$_tableprefix.'autocompleteplus_config` WHERE `id` =1';
|
630 |
-
|
631 |
-
$licenseData = $read->fetchAll($sql);
|
632 |
-
|
633 |
-
$is_reachable = $licenseData[0]['is_reachable'];
|
634 |
-
|
635 |
-
return $is_reachable;
|
636 |
}
|
637 |
|
638 |
public function getServerEndPoint()
|
591 |
|
592 |
public function getUUID()
|
593 |
{
|
594 |
+
return $this->getConfig()->getUUID();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
595 |
}
|
596 |
|
597 |
public function getIsReachable()
|
598 |
{
|
599 |
+
return $this->getConfig()->isReachable();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
600 |
}
|
601 |
|
602 |
public function getServerEndPoint()
|
app/code/local/Autocompleteplus/Autosuggest/Model/Config.php
CHANGED
@@ -63,8 +63,9 @@ class Autocompleteplus_Autosuggest_Model_Config extends Mage_Core_Model_Abstract
|
|
63 |
* @param string $scope
|
64 |
* @param int $scopeId
|
65 |
*/
|
66 |
-
public function enableLayeredNavigation($scope = '
|
67 |
{
|
|
|
68 |
$this->_getMageConfig()->saveConfig(self::XML_SEARCH_LAYERED_CONFIG, self::XML_SEARCH_LAYERED_ENABLED, $scope, $scopeId);
|
69 |
}
|
70 |
|
@@ -74,8 +75,9 @@ class Autocompleteplus_Autosuggest_Model_Config extends Mage_Core_Model_Abstract
|
|
74 |
* @param string $scope
|
75 |
* @param int $scopeId
|
76 |
*/
|
77 |
-
public function disableLayeredNavigation($scope = '
|
78 |
{
|
|
|
79 |
$this->_getMageConfig()->saveConfig(self::XML_SEARCH_LAYERED_CONFIG, self::XML_SEARCH_LAYERED_DISABLED, $scope, $scopeId);
|
80 |
}
|
81 |
|
@@ -306,9 +308,14 @@ class Autocompleteplus_Autosuggest_Model_Config extends Mage_Core_Model_Abstract
|
|
306 |
|
307 |
$this->setAuthorizationKey($responseData['authentication_key']);
|
308 |
$this->setUUID($responseData['uuid']);
|
309 |
-
$this->setSiteUrl(
|
310 |
$this->setIsReachable($responseData['is_reachable']);
|
311 |
$this->setErrorMessage(isset($errorMessage) ? $errorMessage : '');
|
|
|
|
|
|
|
|
|
|
|
312 |
|
313 |
Mage::dispatchEvent('autocompleteplus_autosuggest_config_creation_after',
|
314 |
array('config' => $this, 'response' => $response, 'responseData' => $responseData));
|
@@ -332,7 +339,7 @@ class Autocompleteplus_Autosuggest_Model_Config extends Mage_Core_Model_Abstract
|
|
332 |
->setMethod('POST');
|
333 |
|
334 |
$errClient->setParameterPost(array(
|
335 |
-
'site' =>
|
336 |
'msg' => $message,
|
337 |
'email' => Mage::getStoreConfig(self::XML_STORE_EMAIL_CONFIG),
|
338 |
'multistore' => $this->_getHelper()->getMultiStoreDataJson(),
|
@@ -352,4 +359,18 @@ class Autocompleteplus_Autosuggest_Model_Config extends Mage_Core_Model_Abstract
|
|
352 |
'licensekey' => $this->getUUID(),
|
353 |
));
|
354 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
355 |
}
|
63 |
* @param string $scope
|
64 |
* @param int $scopeId
|
65 |
*/
|
66 |
+
public function enableLayeredNavigation($scope = 'stores', $scopeId = 0)
|
67 |
{
|
68 |
+
$this->_getMageConfig()->deleteConfig(self::XML_SEARCH_LAYERED_CONFIG, 'default', $scopeId);
|
69 |
$this->_getMageConfig()->saveConfig(self::XML_SEARCH_LAYERED_CONFIG, self::XML_SEARCH_LAYERED_ENABLED, $scope, $scopeId);
|
70 |
}
|
71 |
|
75 |
* @param string $scope
|
76 |
* @param int $scopeId
|
77 |
*/
|
78 |
+
public function disableLayeredNavigation($scope = 'stores', $scopeId = 0)
|
79 |
{
|
80 |
+
$this->_getMageConfig()->deleteConfig(self::XML_SEARCH_LAYERED_CONFIG, 'default', $scopeId);
|
81 |
$this->_getMageConfig()->saveConfig(self::XML_SEARCH_LAYERED_CONFIG, self::XML_SEARCH_LAYERED_DISABLED, $scope, $scopeId);
|
82 |
}
|
83 |
|
308 |
|
309 |
$this->setAuthorizationKey($responseData['authentication_key']);
|
310 |
$this->setUUID($responseData['uuid']);
|
311 |
+
$this->setSiteUrl($this->_getHelper()->getConfigDataByFullPath('web/unsecure/base_url'));
|
312 |
$this->setIsReachable($responseData['is_reachable']);
|
313 |
$this->setErrorMessage(isset($errorMessage) ? $errorMessage : '');
|
314 |
+
|
315 |
+
if (!$this->isConfigDataValid($responseData['uuid'], $responseData['authentication_key'])){
|
316 |
+
$this->_sendError('UUID or Authentication key are not valid | got UUID: ' . $responseData['uuid'] .
|
317 |
+
' | authentication_key: ' . $responseData['authentication_key']);
|
318 |
+
}
|
319 |
|
320 |
Mage::dispatchEvent('autocompleteplus_autosuggest_config_creation_after',
|
321 |
array('config' => $this, 'response' => $response, 'responseData' => $responseData));
|
339 |
->setMethod('POST');
|
340 |
|
341 |
$errClient->setParameterPost(array(
|
342 |
+
'site' => $this->_getHelper()->getConfigDataByFullPath('web/unsecure/base_url'),
|
343 |
'msg' => $message,
|
344 |
'email' => Mage::getStoreConfig(self::XML_STORE_EMAIL_CONFIG),
|
345 |
'multistore' => $this->_getHelper()->getMultiStoreDataJson(),
|
359 |
'licensekey' => $this->getUUID(),
|
360 |
));
|
361 |
}
|
362 |
+
|
363 |
+
public function isConfigDataValid($input_uuid = null, $input_key = null){
|
364 |
+
$uuid = ($input_uuid) ? $input_uuid : $this->getUUID();
|
365 |
+
$authentication_key = ($input_key) ? $input_key : $this->getAuthorizationKey();
|
366 |
+
|
367 |
+
if (!$uuid || strlen($uuid) != 36 || substr_count($uuid, '-') != 4){
|
368 |
+
return false;
|
369 |
+
}
|
370 |
+
if (!$authentication_key || strlen($authentication_key) == 0){
|
371 |
+
return false;
|
372 |
+
}
|
373 |
+
|
374 |
+
return true;
|
375 |
+
}
|
376 |
}
|
app/code/local/Autocompleteplus/Autosuggest/Model/Service.php
CHANGED
@@ -9,18 +9,16 @@ class Autocompleteplus_Autosuggest_Model_Service
|
|
9 |
|
10 |
$multistoreJson = $helper->getMultiStoreDataJson();
|
11 |
$storesInfo = json_decode($multistoreJson);
|
12 |
-
$stores = is_array($storesInfo->stores) ? $stores : array($stores);
|
13 |
-
|
14 |
-
$productCollection = Mage::getModel('catalog/product')->getCollection()->setStoreId($id);
|
15 |
-
$productsCount = $productCollection->getSize();
|
16 |
-
$write = $this->_getWriteAdapter();
|
17 |
-
$tableName = $this->_getTable('autocompleteplus_autosuggest/pusher');
|
18 |
|
19 |
//truncate the log table
|
20 |
Mage::getResourceModel('autocompleteplus_autosuggest/pusher')->truncate();
|
21 |
|
22 |
foreach ($storesInfo->stores as $i => $store) {
|
23 |
$id = $store->store_id;
|
|
|
|
|
|
|
|
|
24 |
$batches = ceil($productsCount / 100);
|
25 |
$offset = 0;
|
26 |
|
@@ -39,6 +37,8 @@ class Autocompleteplus_Autosuggest_Model_Service
|
|
39 |
}
|
40 |
|
41 |
if ($inserts) {
|
|
|
|
|
42 |
$write->insertMultiple($tableName, $inserts);
|
43 |
}
|
44 |
}
|
9 |
|
10 |
$multistoreJson = $helper->getMultiStoreDataJson();
|
11 |
$storesInfo = json_decode($multistoreJson);
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
//truncate the log table
|
14 |
Mage::getResourceModel('autocompleteplus_autosuggest/pusher')->truncate();
|
15 |
|
16 |
foreach ($storesInfo->stores as $i => $store) {
|
17 |
$id = $store->store_id;
|
18 |
+
|
19 |
+
$productCollection = Mage::getModel('catalog/product')->getCollection()->setStoreId($id);
|
20 |
+
$productsCount = $productCollection->getSize();
|
21 |
+
|
22 |
$batches = ceil($productsCount / 100);
|
23 |
$offset = 0;
|
24 |
|
37 |
}
|
38 |
|
39 |
if ($inserts) {
|
40 |
+
$write = $this->_getWriteAdapter();
|
41 |
+
$tableName = $this->_getTable('autocompleteplus_autosuggest/pusher');
|
42 |
$write->insertMultiple($tableName, $inserts);
|
43 |
}
|
44 |
}
|
app/code/local/Autocompleteplus/Autosuggest/controllers/LayeredController.php
CHANGED
@@ -21,7 +21,7 @@ class Autocompleteplus_Autosuggest_LayeredController extends Mage_Core_Controlle
|
|
21 |
$request = $this->getRequest();
|
22 |
$authkey = $request->getParam('authentication_key');
|
23 |
$uuid = $request->getParam('uuid');
|
24 |
-
$scope = $request->getParam('scope', '
|
25 |
$scopeId = $request->getParam('store_id', 1);
|
26 |
|
27 |
if (!$this->valid($uuid, $authkey)) {
|
@@ -56,7 +56,7 @@ class Autocompleteplus_Autosuggest_LayeredController extends Mage_Core_Controlle
|
|
56 |
$response = $this->getResponse();
|
57 |
$authkey = $request->getParam('authentication_key');
|
58 |
$uuid = $request->getParam('uuid');
|
59 |
-
$scope = $request->getParam('scope', '
|
60 |
$scopeId = $request->getParam('store_id', 1);
|
61 |
|
62 |
if (!$this->valid($uuid, $authkey)) {
|
21 |
$request = $this->getRequest();
|
22 |
$authkey = $request->getParam('authentication_key');
|
23 |
$uuid = $request->getParam('uuid');
|
24 |
+
$scope = $request->getParam('scope', 'stores');
|
25 |
$scopeId = $request->getParam('store_id', 1);
|
26 |
|
27 |
if (!$this->valid($uuid, $authkey)) {
|
56 |
$response = $this->getResponse();
|
57 |
$authkey = $request->getParam('authentication_key');
|
58 |
$uuid = $request->getParam('uuid');
|
59 |
+
$scope = $request->getParam('scope', 'stores');
|
60 |
$scopeId = $request->getParam('store_id', 1);
|
61 |
|
62 |
if (!$this->valid($uuid, $authkey)) {
|
app/code/local/Autocompleteplus/Autosuggest/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Autocompleteplus_Autosuggest>
|
5 |
-
<version>3.0.0.
|
6 |
<url>http://autocompleteplus.com/</url>
|
7 |
<modulename>Autocompleteplus_Autosuggest</modulename>
|
8 |
</Autocompleteplus_Autosuggest>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Autocompleteplus_Autosuggest>
|
5 |
+
<version>3.0.0.4</version>
|
6 |
<url>http://autocompleteplus.com/</url>
|
7 |
<modulename>Autocompleteplus_Autosuggest</modulename>
|
8 |
</Autocompleteplus_Autosuggest>
|
app/code/local/Autocompleteplus/Autosuggest/sql/autosuggest_setup/mysql4-upgrade-3.0.0.3-3.0.0.4.php
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$installer = $this;
|
4 |
+
$installer->startSetup();
|
5 |
+
|
6 |
+
// config cleanup - we need the updated values
|
7 |
+
Mage::app()->getStore()->resetConfig();
|
8 |
+
|
9 |
+
$config = Mage::getModel('autocompleteplus_autosuggest/config');
|
10 |
+
|
11 |
+
if ( !$config->isConfigDataValid() ){
|
12 |
+
$config->generateConfig();
|
13 |
+
}
|
14 |
+
|
15 |
+
Mage::app()->getCacheInstance()->cleanType('config');
|
16 |
+
|
17 |
+
Mage::log(__FILE__ . ' triggered', null, 'autocomplete.log', true);
|
18 |
+
$installer->endSetup();
|
package.xml
CHANGED
@@ -1,19 +1,19 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>autocompleteplus_autosuggest</name>
|
4 |
-
<version>3.0.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.autocompleteplus.com/privacy">AC+</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>AutoComplete+ InstantSearch</summary>
|
10 |
<description>AutoComplete+ InstantSearch triples visitor conversion, optimizes search, and offers promotions through state-of-the-art contextual suggestions dropdown. Since suggestions are lightning fast, accurate, and contextual - visitors find exactly what they want - faster.</description>
|
11 |
-
<notes>*
|
12 |
-
</notes>
|
13 |
<authors><author><name>Adar</name><user>Adar</user><email>magento@autocompleteplus.com</email></author></authors>
|
14 |
-
<date>2016-02
|
15 |
-
<time>
|
16 |
-
<contents><target name="magelocal"><dir name="Autocompleteplus"><dir name="Autosuggest"><dir name="Adminhtml"><dir name="Model"><file name="Attributes.php" hash="5e480167310365ad57785ef2a2da39be"/><file name="Button.php" hash="ad2429ce8a2c172237e41faef5fce322"/></dir></dir><dir name="Block"><dir name="Adminhtml"><file name="Button.php" hash="262987c852813741a2562fe927054469"/><file name="Process.php" hash="30f02cc873ac8d6eaeaaeca5c3d328e5"/><file name="Sync.php" hash="3c668febd558dd7c2db75c314378e0d5"/></dir><file name="Autocomplete.php" hash="cc694575438fe43fc086b89f2d4826c9"/><file name="Autocorrection.php" hash="6676f140f9da260f52e59478e1af2b47"/><file name="Inject.php" hash="bc001de5e9d27bc1e41b8df80d482117"/><file name="Notifications.php" hash="3ab60946b756f093585a708185d98909"/></dir><dir name="Controller"><file name="Abstract.php" hash="84b311dbc24ca94ee7f1af655430f8ea"/></dir><dir name="Helper"><file name="Data.php" hash="
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
19 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>autocompleteplus_autosuggest</name>
|
4 |
+
<version>3.0.0.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.autocompleteplus.com/privacy">AC+</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>AutoComplete+ InstantSearch</summary>
|
10 |
<description>AutoComplete+ InstantSearch triples visitor conversion, optimizes search, and offers promotions through state-of-the-art contextual suggestions dropdown. Since suggestions are lightning fast, accurate, and contextual - visitors find exactly what they want - faster.</description>
|
11 |
+
<notes>* Additional installation fix
|
12 |
+
* Change search results page mode bug fix</notes>
|
13 |
<authors><author><name>Adar</name><user>Adar</user><email>magento@autocompleteplus.com</email></author></authors>
|
14 |
+
<date>2016-03-02</date>
|
15 |
+
<time>14:11:40</time>
|
16 |
+
<contents><target name="magelocal"><dir name="Autocompleteplus"><dir name="Autosuggest"><dir name="Adminhtml"><dir name="Model"><file name="Attributes.php" hash="5e480167310365ad57785ef2a2da39be"/><file name="Button.php" hash="ad2429ce8a2c172237e41faef5fce322"/></dir></dir><dir name="Block"><dir name="Adminhtml"><file name="Button.php" hash="262987c852813741a2562fe927054469"/><file name="Process.php" hash="30f02cc873ac8d6eaeaaeca5c3d328e5"/><file name="Sync.php" hash="3c668febd558dd7c2db75c314378e0d5"/></dir><file name="Autocomplete.php" hash="cc694575438fe43fc086b89f2d4826c9"/><file name="Autocorrection.php" hash="6676f140f9da260f52e59478e1af2b47"/><file name="Inject.php" hash="bc001de5e9d27bc1e41b8df80d482117"/><file name="Notifications.php" hash="3ab60946b756f093585a708185d98909"/></dir><dir name="Controller"><file name="Abstract.php" hash="84b311dbc24ca94ee7f1af655430f8ea"/></dir><dir name="Helper"><file name="Data.php" hash="77fb122b98463641d41ea94f357cc4db"/></dir><dir name="Model"><dir name="Adminhtml"><file name="Attributes.php" hash="8f8581590b3b2eee69704aa1715dfdd4"/></dir><dir name="Api"><file name="V2.php" hash="f764e775bf087dad35a0351ff2c04539"/></dir><file name="Api.php" hash="298fcc3db05af5fad34375457b5001d4"/><file name="Batches.php" hash="bfa0c53ff502dbb99f120a8ac7626819"/><file name="Catalog.php" hash="bad373d41075e12b37dcf63e10b93f30"/><file name="Catalogreport.php" hash="110c05b050cffb2fec71973e36440702"/><file name="Checksum.php" hash="37550b6bd6d934f1ad2ef581dfa10eea"/><file name="Config.php" hash="42f37cd6513488738a9c97f1373d8c03"/><file name="Layer.php" hash="82538541fb58038dd308fc584454d0bd"/><file name="Notifications.php" hash="7f4037e171c63de662370aeceaeed1d6"/><file name="Observer.php" hash="216a02f7cc87e5f84d0806e48897a03d"/><file name="Pusher.php" hash="518825e11c9d8fd0b91ac78f6916c40b"/><dir name="Resource"><dir name="Batches"><file name="Collection.php" hash="5d3f333f7383f040654cfb402a089823"/></dir><file name="Batches.php" hash="c5c012179db3636e503f48d0a6de59d5"/><dir name="Checksum"><file name="Collection.php" hash="4c2c32f787763cef11ae9bf175c8813f"/></dir><file name="Checksum.php" hash="5e2d0ece6ea043e517a0c777fc165de4"/><dir name="Fulltext"><file name="Collection.php" hash="5096155efa1f4973f702778673c62507"/></dir><dir name="Notifications"><file name="Collection.php" hash="d7ef7e0ee228b48238b727de349a61b0"/></dir><file name="Notifications.php" hash="f4f1111bd0144c7bcc62ae456d7b36be"/><dir name="Pusher"><file name="Collection.php" hash="8f15379bc010d2a25bf01a8ed3f10fbb"/></dir><file name="Pusher.php" hash="e25a14c317dfe3ae1134f3afc654e8d3"/></dir><file name="Service.php" hash="4c0e98c7abfa3319768ee850ed5d8e77"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Autocompleteplus"><file name="PushController.php" hash="c708e07e9b5ae23b4d27c5df0c04cc7f"/><file name="RedirectController.php" hash="8361d1e5922d75763eb82cd916480fb1"/></dir></dir><dir name="CatalogSearch"><file name="ResultController.php" hash="8d2c03b7849b7dbeeb9a08cfa37e63ea"/></dir><file name="CatalogsearchController.php" hash="e534d0933da8a0a1deb4b0618cea5665"/><file name="CategoriesController.php" hash="2222f02aa99ac14c465143462e581270"/><file name="LayeredController.php" hash="444cb30c34aa499092b0007bcbb84cca"/><file name="ProductsController.php" hash="4fc00fe17c3455e7d4bb84fa4d3bc949"/><file name="ProductsbyidController.php" hash="4829c9ddf535c1a4abf2302e37beeabc"/><file name="ResultController.php" hash="182f65ce4ccdf154aa0326512ec37140"/><file name="SearchesController.php" hash="7a4e94bb9456b4ac6b48c30b0cd389db"/></dir><dir name="etc"><file name="adminhtml.xml" hash="34b9d24ddc4565311f6cc83d7e337478"/><file name="api.xml" hash="25ab859fc8312c4aa308f2e3306c6b66"/><file name="cache.xml" hash="b57472bc9410d67af3843825fba5b420"/><file name="config.xml" hash="f64093345395ab6e1eecc91be9138f53"/><file name="system.xml" hash="6bed22fbdfc336254126cf4a8c49aa09"/><file name="wsdl.xml" hash="97b1503c710c79376cd85e7f971c1587"/></dir><dir name="sql"><dir name="autosuggest_setup"><file name="mysql4-install-2.0.1.1.php" hash="c891e1836f3df18eba24821371c85bfa"/><file name="mysql4-upgrade-2.0.1.3-2.0.2.2.php" hash="ddc7001e761dce3b4970f3d4adac2aa3"/><file name="mysql4-upgrade-2.0.2.5-2.0.2.6.php" hash="ea94264608685c51f008382d42d499fd"/><file name="mysql4-upgrade-2.0.4.6-2.0.4.7.php" hash="8166f765780956ea87bbe62b9f709f46"/><file name="mysql4-upgrade-2.0.5.4-2.0.5.5.php" hash="00b8f4401d59f42359baec70ef2de8bb"/><file name="mysql4-upgrade-2.0.5.6-2.0.5.7.php" hash="b40aa51ca00369caa28a0030dc2490e7"/><file name="mysql4-upgrade-2.0.7.0-2.0.7.1.php" hash="3837250beee18106d0f043493dde3382"/><file name="mysql4-upgrade-2.0.7.2-2.0.7.3.php" hash="f858517837a97200e3b5c36339a0b200"/><file name="mysql4-upgrade-2.0.8.8-3.0.0.0.php" hash="bc1082a892dd8c222f2fc73917a8f6e3"/><file name="mysql4-upgrade-3.0.0.3-3.0.0.4.php" hash="9574b75e9a733be858a14588978cd21a"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Autocompleteplus_Autosuggest.xml" hash="530931765807be8a21baa5e070bc4bc2"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="autocompleteplus.xml" hash="3998429f613fcc7842b7ea31cb423ec8"/></dir><dir name="template"><dir name="autocompleteplus"><dir name="catalog"><dir name="layer"><file name="view.phtml" hash="57066d2ac5fa051c15c3ed8bb43b5d08"/></dir><dir name="product"><file name="list.phtml" hash="c269d5b27302efb51cefb86a71027a0d"/></dir></dir><file name="inject.phtml" hash="e1e8e050631fe65417edb7a8f25155c8"/><file name="process.phtml" hash="2bb8f334e6d1d64c9042c10d55ac5155"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="autocompleteplus"><file name="notifications.phtml" hash="c1d08659e65020dcb9e62cf8bc28f73b"/><dir name="system"><dir name="config"><file name="button.phtml" hash="3adf3f3f4ab989cf643f2fc49719b59d"/><file name="sync.phtml" hash="e0392aac8584e98ef4260419750e1cbb"/></dir></dir></dir></dir><dir name="layout"><file name="autocompleteplus.xml" hash="939f8a52905dfef7b81a0f4552042376"/></dir></dir></dir></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
19 |
</package>
|