SooqrSearch - Version 1.0.3

Version Notes

Changes since 1.0.2
- New price option for Grouped products.
- Input validation for account information.

Changes since 1.0.1
- Bugfix: default field mapping was incorrect
- Images are now scaled to 120x120 pixels

Changes since 0.4.5
- First public release of SooqrSearch plugin.

Changes since 0.4.4
- Grouping configurable products into one item.

Changes since 0.4.3
- Improved support for configurable products

Changes since 0.4.2
- Bugfix: tax class was named incorrectly
- Feed is now generated for the active (of specified) store.

Changes since 0.4.1
- Added configuration option to export all custom attributes

Changes since 0.4.0
- Support for exporting all user defined attributes

Changes since 0.3.5
- Complete rebuild of the module. Custom fields can now be specified in the configuration screen.

Changes since 0.3.4
- Additional checks on attribute existence

Changes since 0.3.3
- Debugging option added

Changes since 0.3.2
- Bugfix: manufacterer field is not always available
- Changes to the visibility of configuration fields

Download this release

Release Info

Developer internetbureau Websight
Extension SooqrSearch
Version 1.0.3
Comparing to
See all releases


Code changes from version 1.0.2 to 1.0.3

app/code/community/Sooqr/Feed/Model/Map/Product/Grouped.php CHANGED
@@ -24,9 +24,9 @@ class Sooqr_Feed_Model_Map_Product_Grouped extends Sooqr_Feed_Model_Map_Product_
24
  */
25
  public function getPrice()
26
  {
27
- //$price = $this->getProduct()->getMinimalPrice();
28
- $price = $this->calcMinimalPrice($this->getProduct());
29
- if ($price <= 0) {
30
  $this->skip = true;
31
  if ($this->getConfigVar('log_skip'))
32
  {
@@ -37,15 +37,28 @@ class Sooqr_Feed_Model_Map_Product_Grouped extends Sooqr_Feed_Model_Map_Product_
37
  return $price;
38
  }
39
 
40
- public function calcMinimalPrice($product) {
 
41
  $price = 0.0;
42
- foreach ($product->getTypeInstance()->getAssociatedProducts() as $associatedProduct) {
43
- $assoc_price = $associatedProduct->getPrice();
44
- /* To include default quantity of simple product associated to groupped uncomment bellow line:
45
- (admin > product page > Associated Products > list of associated > Default Quantity Column)
46
- */
47
- //$assoc_price += $associatedProduct->getPrice() * ($associatedProduct->getQty() > 0 ? $associatedProduct->getQty() : 1);
48
- $price += $assoc_price;
 
 
 
 
 
 
 
 
 
 
 
 
49
  }
50
 
51
  return $price;
24
  */
25
  public function getPrice()
26
  {
27
+ $price = $this->calcGroupPrice($this->getProduct());
28
+ if ($price <= 0)
29
+ {
30
  $this->skip = true;
31
  if ($this->getConfigVar('log_skip'))
32
  {
37
  return $price;
38
  }
39
 
40
+ public function calcGroupPrice($product)
41
+ {
42
  $price = 0.0;
43
+
44
+ foreach ($product->getTypeInstance()->getAssociatedProducts() as $associatedProduct)
45
+ {
46
+ if ($price == 0)
47
+ {
48
+ $price = $associatedProduct->getPrice();
49
+ }
50
+ else if ($this->getConfigVar('price_in_grouped_group') == 'min')
51
+ {
52
+ $price = min($price, $associatedProduct->getPrice());
53
+ }
54
+ else if ($this->getConfigVar('price_in_grouped_group') == 'max')
55
+ {
56
+ $price = max($price, $associatedProduct->getPrice());
57
+ }
58
+ else
59
+ {
60
+ $price += $associatedProduct->getPrice();
61
+ }
62
  }
63
 
64
  return $price;
app/code/community/Sooqr/Feed/Model/System/Config/Minmax.php CHANGED
@@ -41,6 +41,7 @@ class Sooqr_Feed_Model_System_Config_Minmax
41
  return array(
42
  array('value' => 'min', 'label'=>Mage::helper('adminhtml')->__('Minimum price')),
43
  array('value' => 'max', 'label'=>Mage::helper('adminhtml')->__('Maximum price')),
 
44
  );
45
  }
46
 
41
  return array(
42
  array('value' => 'min', 'label'=>Mage::helper('adminhtml')->__('Minimum price')),
43
  array('value' => 'max', 'label'=>Mage::helper('adminhtml')->__('Maximum price')),
44
+ array('value' => 'total', 'label'=>Mage::helper('adminhtml')->__('Total price')),
45
  );
46
  }
47
 
app/code/community/Sooqr/Feed/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Sooqr_Feed>
5
- <version>1.0.2</version>
6
  </Sooqr_Feed>
7
  </modules>
8
  <frontend>
@@ -42,6 +42,7 @@
42
  <export_all_user_attributes>1</export_all_user_attributes>
43
  <group_configurable_products>0</group_configurable_products>
44
  <price_in_configurable_group>min</price_in_configurable_group>
 
45
  <custom_field_map backend_model="feed/system_config_backend_serialized_customfieldmap" />
46
  <batch_size>1000</batch_size>
47
  <product_types>simple,bundle,configurable,downloadable,grouped,virtual</product_types>
2
  <config>
3
  <modules>
4
  <Sooqr_Feed>
5
+ <version>1.0.3</version>
6
  </Sooqr_Feed>
7
  </modules>
8
  <frontend>
42
  <export_all_user_attributes>1</export_all_user_attributes>
43
  <group_configurable_products>0</group_configurable_products>
44
  <price_in_configurable_group>min</price_in_configurable_group>
45
+ <price_in_grouped_group>total</price_in_grouped_group>
46
  <custom_field_map backend_model="feed/system_config_backend_serialized_customfieldmap" />
47
  <batch_size>1000</batch_size>
48
  <product_types>simple,bundle,configurable,downloadable,grouped,virtual</product_types>
app/code/community/Sooqr/Feed/etc/system.xml CHANGED
@@ -86,13 +86,24 @@
86
  <show_in_store>1</show_in_store>
87
  <comment><![CDATA[ Specify if you want to use the minimum or maximum price within a configurable group. ]]></comment>
88
  <depends><group_configurable_products>1</group_configurable_products></depends>
89
- </price_in_configurable_group>
 
 
 
 
 
 
 
 
 
 
 
90
  <background_mode translate="label comment">
91
  <label>Enable background mode</label>
92
  <comment><![CDATA[ For large sites, feed generation should be run from the command line ]]></comment>
93
  <frontend_type>select</frontend_type>
94
  <source_model>adminhtml/system_config_source_yesno</source_model>
95
- <sort_order>60</sort_order>
96
  <show_in_default>1</show_in_default>
97
  <show_in_website>1</show_in_website>
98
  </background_mode>
@@ -100,7 +111,7 @@
100
  <label>Batch size</label>
101
  <comment><![CDATA[ Lower this value if the feed generation times out ]]></comment>
102
  <frontend_type>text</frontend_type>
103
- <sort_order>70</sort_order>
104
  <show_in_default>1</show_in_default>
105
  <show_in_website>1</show_in_website>
106
  </batch_size>
86
  <show_in_store>1</show_in_store>
87
  <comment><![CDATA[ Specify if you want to use the minimum or maximum price within a configurable group. ]]></comment>
88
  <depends><group_configurable_products>1</group_configurable_products></depends>
89
+ </price_in_configurable_group>
90
+ <price_in_grouped_group translate="label comment">
91
+ <label>Price in grouped group</label>
92
+ <frontend_type>select</frontend_type>
93
+ <source_model>feed/system_config_minmax</source_model>
94
+ <sort_order>65</sort_order>
95
+ <show_in_default>1</show_in_default>
96
+ <show_in_website>1</show_in_website>
97
+ <show_in_store>1</show_in_store>
98
+ <comment><![CDATA[ Specify if you want to use the minimum or maximum price within a grouped group. Or you can calculate a total price of all subproducts. ]]></comment>
99
+ <depends><group_grouped_products>1</group_grouped_products></depends>
100
+ </price_in_grouped_group>
101
  <background_mode translate="label comment">
102
  <label>Enable background mode</label>
103
  <comment><![CDATA[ For large sites, feed generation should be run from the command line ]]></comment>
104
  <frontend_type>select</frontend_type>
105
  <source_model>adminhtml/system_config_source_yesno</source_model>
106
+ <sort_order>70</sort_order>
107
  <show_in_default>1</show_in_default>
108
  <show_in_website>1</show_in_website>
109
  </background_mode>
111
  <label>Batch size</label>
112
  <comment><![CDATA[ Lower this value if the feed generation times out ]]></comment>
113
  <frontend_type>text</frontend_type>
114
+ <sort_order>80</sort_order>
115
  <show_in_default>1</show_in_default>
116
  <show_in_website>1</show_in_website>
117
  </batch_size>
app/code/community/Sooqr/Search/Block/Form.php CHANGED
@@ -9,7 +9,7 @@ class Sooqr_Search_Block_Form extends Mage_Core_Block_Template
9
  */
10
  public function getSooqrAccountId()
11
  {
12
- return Mage::getStoreConfig('sooqr/accountInformation/accountid');
13
  }
14
 
15
  /**
9
  */
10
  public function getSooqrAccountId()
11
  {
12
+ return trim(Mage::getStoreConfig('sooqr/accountInformation/accountid'));
13
  }
14
 
15
  /**
app/code/community/Sooqr/Search/Model/Accountid.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Validation model for account ID backend field.
5
+ *
6
+ * @category Sooqr
7
+ * @package Sooqr_Search
8
+ * @copyright Copyright (c) 2011 RocketWeb (http://rocketweb.com)
9
+ * @author Eric Bus <eric.bus@sooqr.com>
10
+ * @copyright Sooqr Search
11
+ */
12
+ class Sooqr_Search_Model_Accountid extends Mage_Core_Model_Config_Data
13
+ {
14
+ public function save()
15
+ {
16
+ $accountId = trim($this->getValue());
17
+ if (!preg_match('/^SQ\-[0-9]+\-[0-9]+$/i', $accountId))
18
+ {
19
+ Mage::throwException("Account identifier not in correct format (SQ-999999-1)");
20
+ }
21
+ $this->setValue($accountId);
22
+
23
+ return parent::save();
24
+ }
25
+ }
app/code/community/Sooqr/Search/Model/Apikey.php ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Validation model for API key backend field.
5
+ *
6
+ * @author Eric Bus <eric.bus@sooqr.com>
7
+ * @copyright Sooqr Search
8
+ */
9
+ class Sooqr_Search_Model_Apikey extends Mage_Core_Model_Config_Data
10
+ {
11
+ public function save()
12
+ {
13
+ $apiKey = trim($this->getValue());
14
+ if (strlen($apiKey) > 0
15
+ && !preg_match('/^[0-9a-z]{40}$/i', $apiKey))
16
+ {
17
+ Mage::throwException("API key should contain 40 alpha-numeric characters.");
18
+ }
19
+
20
+ // Show a warning when API key is empty
21
+ if (strlen($apiKey) == 0)
22
+ {
23
+ Mage::getSingleton('adminhtml/session')->addWarning('Please enter the API key before activating your Sooqr.');
24
+ }
25
+
26
+ return parent::save();
27
+ }
28
+ }
app/code/community/Sooqr/Search/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Sooqr_Search>
5
- <version>1.0.2</version>
6
  </Sooqr_Search>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <Sooqr_Search>
5
+ <version>1.0.3</version>
6
  </Sooqr_Search>
7
  </modules>
8
  <frontend>
app/code/community/Sooqr/Search/etc/system.xml CHANGED
@@ -30,6 +30,7 @@
30
  <sort_order>10</sort_order>
31
  <show_in_default>1</show_in_default>
32
  <show_in_website>1</show_in_website>
 
33
  </accountid>
34
  <apikey translate="label">
35
  <label>API key</label>
@@ -38,6 +39,7 @@
38
  <sort_order>20</sort_order>
39
  <show_in_default>1</show_in_default>
40
  <show_in_website>1</show_in_website>
 
41
  </apikey>
42
  </fields>
43
  </accountInformation>
30
  <sort_order>10</sort_order>
31
  <show_in_default>1</show_in_default>
32
  <show_in_website>1</show_in_website>
33
+ <backend_model>search/accountid</backend_model>
34
  </accountid>
35
  <apikey translate="label">
36
  <label>API key</label>
39
  <sort_order>20</sort_order>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
+ <backend_model>search/apikey</backend_model>
43
  </apikey>
44
  </fields>
45
  </accountInformation>
package.xml CHANGED
@@ -1,14 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>SooqrSearch</name>
4
- <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Extension to link your Magento shop to the Sooqr.com onSite Search sollution.</summary>
10
  <description>Provides an interface to implement the Sooqr onSite Search from sooqr.com. Sooqr.com is a paid service that enabled fast searches in your webshop for a monthly fee.</description>
11
- <notes>Changes since 1.0.1&#xD;
 
 
 
 
12
  - Bugfix: default field mapping was incorrect&#xD;
13
  - Images are now scaled to 120x120 pixels&#xD;
14
  &#xD;
@@ -44,9 +48,9 @@ Changes since 0.3.2&#xD;
44
  - Bugfix: manufacterer field is not always available&#xD;
45
  - Changes to the visibility of configuration fields</notes>
46
  <authors><author><name>internetbureau Websight</name><user>MAG001537415</user><email>info@websight.nl</email></author></authors>
47
- <date>2013-01-29</date>
48
- <time>14:45:27</time>
49
- <contents><target name="magecommunity"><dir name="Sooqr"><dir name="Feed"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Customfieldmap.php" hash="d97b98a3d7124a79cc392b28ce2a1cfe"/><file name="Fieldmap.php" hash="dd8c9702387d90f299b6a5455d325433"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="0532014143c11589f849f518268666ad"/><file name="SimpleXml.php" hash="d1a96945172013ac9300c2d49ed02272"/><file name="Tax.php" hash="ced1a074e7e104ada5b925bd64feac1d"/></dir><dir name="Model"><file name="Batch.php" hash="a855b80d9f52a39f672433f338730e77"/><file name="Config.php" hash="e4f4913671b94b0cfc544e020a625e0a"/><file name="Generator.php" hash="5b3167692109b9d29b89ab6d5077036a"/><dir name="Map"><dir name="Product"><file name="Abstract.php" hash="96b8f479db8ca6262881225d4233edb3"/><file name="Associated.php" hash="2d283bccff7d6877af3821a46e7eb45e"/><file name="Bundle.php" hash="b60c6693ee23f46ef8a50dbb1d9b8d0f"/><file name="Configurable.php" hash="3de638ac19855a7cbb22f9f081cdff37"/><file name="Downloadable.php" hash="9b27773f6ff9a1b3735ecbbdab81dfef"/><file name="Grouped.php" hash="df45daae75cd13ad15fc4361fb98d707"/><file name="Simple.php" hash="f03e7d90056b504d55421c830de832f6"/><file name="Virtual.php" hash="e4dc62af4843bcb04910f8e9643f2707"/></dir></dir><dir name="Source"><file name="Producttypes.php" hash="ab9ccbf7457485bbfa659a0315b8459b"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Serialized"><file name="Customfieldmap.php" hash="6dbe62d8c85410adcc3e70cf022fed2e"/><file name="Fieldmap.php" hash="cd6b747e1084d0b78db508e7cbcef747"/></dir></dir><file name="Minmax.php" hash="6ff50cdb61ec332d79dc77a19ad52713"/></dir></dir><file name="Tools.php" hash="79e0621c9ed2f8713332a976f5580a5a"/></dir><dir name="controllers"><file name="IndexController.php" hash="1e5dfb6b6ca7669474b8ebc997556e61"/><file name="InstallationController.php" hash="97ab3380c5976b1fa27b5f21a69adb74"/></dir><dir name="etc"><file name="adminhtml.xml" hash="caee7117f32a2d2876d8dc1ecb65b242"/><file name="config.xml" hash="5bdb0321c8a78c6519242e8b908db46b"/><file name="system.xml" hash="0c7d66ad1658c0e8d7b0d0eea84479b6"/></dir><dir name="scripts"><file name="generate_sooqr_feed.php" hash="ed419d31d0a99b31411fef1c97e54e20"/></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Info.php" hash="ba0e6b2b6e89c74df1307402f1cb06a9"/><file name="Subscription.php" hash="d7e2f80aefca37ffa529ca0cc0e6628b"/></dir></dir></dir></dir><file name="Form.php" hash="2dea64b4248e0f6d9c8e0791b4d65c21"/></dir><dir name="Helper"><file name="Data.php" hash="56efae35a7098b6fd3e5320978ca4033"/></dir><dir name="controllers"><file name="IndexController.php" hash="5312ccf85d0a100b7012e1b09ba3c154"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a78e427e0f53e805fb006add7d97a1de"/><file name="config.xml" hash="fd009782f5dbac4836d7f5e5e70863be"/><file name="system.xml" hash="e6e28e9a163e39256adbe4e1deba4300"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="catalogsearch"><file name="form.mini.phtml" hash="1b873015cd5f53c265918321ad282d29"/></dir></dir><dir name="layout"><file name="sooqr_catalogsearch.xml" hash="72678b32666d8e337a84628272f9d32f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sooqr"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="7ffbc4fe410e27973225df4d660c21a6"/><file name="customarray.phtml" hash="a228172a2d611c8825a721d81db03610"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sooqr_All.xml" hash="d11d8aab88e28336bae51c325d043a59"/></dir></target></contents>
50
  <compatible/>
51
  <dependencies><required><php><min>5.2.6</min><max>6.0.0</max></php><extension><name>dom</name><min></min><max></max></extension><extension><name>SimpleXML</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
52
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>SooqrSearch</name>
4
+ <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Extension to link your Magento shop to the Sooqr.com onSite Search sollution.</summary>
10
  <description>Provides an interface to implement the Sooqr onSite Search from sooqr.com. Sooqr.com is a paid service that enabled fast searches in your webshop for a monthly fee.</description>
11
+ <notes>Changes since 1.0.2&#xD;
12
+ - New price option for Grouped products.&#xD;
13
+ - Input validation for account information.&#xD;
14
+ &#xD;
15
+ Changes since 1.0.1&#xD;
16
  - Bugfix: default field mapping was incorrect&#xD;
17
  - Images are now scaled to 120x120 pixels&#xD;
18
  &#xD;
48
  - Bugfix: manufacterer field is not always available&#xD;
49
  - Changes to the visibility of configuration fields</notes>
50
  <authors><author><name>internetbureau Websight</name><user>MAG001537415</user><email>info@websight.nl</email></author></authors>
51
+ <date>2013-02-06</date>
52
+ <time>08:57:46</time>
53
+ <contents><target name="magecommunity"><dir name="Sooqr"><dir name="Feed"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Customfieldmap.php" hash="d97b98a3d7124a79cc392b28ce2a1cfe"/><file name="Fieldmap.php" hash="dd8c9702387d90f299b6a5455d325433"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="0532014143c11589f849f518268666ad"/><file name="SimpleXml.php" hash="d1a96945172013ac9300c2d49ed02272"/><file name="Tax.php" hash="ced1a074e7e104ada5b925bd64feac1d"/></dir><dir name="Model"><file name="Batch.php" hash="a855b80d9f52a39f672433f338730e77"/><file name="Config.php" hash="e4f4913671b94b0cfc544e020a625e0a"/><file name="Generator.php" hash="5b3167692109b9d29b89ab6d5077036a"/><dir name="Map"><dir name="Product"><file name="Abstract.php" hash="96b8f479db8ca6262881225d4233edb3"/><file name="Associated.php" hash="2d283bccff7d6877af3821a46e7eb45e"/><file name="Bundle.php" hash="b60c6693ee23f46ef8a50dbb1d9b8d0f"/><file name="Configurable.php" hash="3de638ac19855a7cbb22f9f081cdff37"/><file name="Downloadable.php" hash="9b27773f6ff9a1b3735ecbbdab81dfef"/><file name="Grouped.php" hash="2f601ee768bdbe52aa2cf132ec7f43f8"/><file name="Simple.php" hash="f03e7d90056b504d55421c830de832f6"/><file name="Virtual.php" hash="e4dc62af4843bcb04910f8e9643f2707"/></dir></dir><dir name="Source"><file name="Producttypes.php" hash="ab9ccbf7457485bbfa659a0315b8459b"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Serialized"><file name="Customfieldmap.php" hash="6dbe62d8c85410adcc3e70cf022fed2e"/><file name="Fieldmap.php" hash="cd6b747e1084d0b78db508e7cbcef747"/></dir></dir><file name="Minmax.php" hash="f8d72832fd7bab8c0ebd7771271e4566"/></dir></dir><file name="Tools.php" hash="79e0621c9ed2f8713332a976f5580a5a"/></dir><dir name="controllers"><file name="IndexController.php" hash="1e5dfb6b6ca7669474b8ebc997556e61"/><file name="InstallationController.php" hash="97ab3380c5976b1fa27b5f21a69adb74"/></dir><dir name="etc"><file name="adminhtml.xml" hash="caee7117f32a2d2876d8dc1ecb65b242"/><file name="config.xml" hash="9d276e1763bd84d7357e6eb460683cc2"/><file name="system.xml" hash="c32f57731d9b0fcefbff0d18197f2d04"/></dir><dir name="scripts"><file name="generate_sooqr_feed.php" hash="ed419d31d0a99b31411fef1c97e54e20"/></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Info.php" hash="ba0e6b2b6e89c74df1307402f1cb06a9"/><file name="Subscription.php" hash="d7e2f80aefca37ffa529ca0cc0e6628b"/></dir></dir></dir></dir><file name="Form.php" hash="1fa0ccfc5d74f73ff1f83343ef4eac38"/></dir><dir name="Helper"><file name="Data.php" hash="56efae35a7098b6fd3e5320978ca4033"/></dir><dir name="Model"><file name="Accountid.php" hash="dbcdf5cc551f290f2956d3f7d4cce80e"/><file name="Apikey.php" hash="ac8dff7af6eccbfd02377b9646141724"/></dir><dir name="controllers"><file name="IndexController.php" hash="5312ccf85d0a100b7012e1b09ba3c154"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a78e427e0f53e805fb006add7d97a1de"/><file name="config.xml" hash="a2a2220516f759218fc92259a6c377b9"/><file name="system.xml" hash="d023a96a29ac009bb534d03ed6c170d2"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="catalogsearch"><file name="form.mini.phtml" hash="1b873015cd5f53c265918321ad282d29"/></dir></dir><dir name="layout"><file name="sooqr_catalogsearch.xml" hash="72678b32666d8e337a84628272f9d32f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sooqr"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="7ffbc4fe410e27973225df4d660c21a6"/><file name="customarray.phtml" hash="a228172a2d611c8825a721d81db03610"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sooqr_All.xml" hash="d11d8aab88e28336bae51c325d043a59"/></dir></target></contents>
54
  <compatible/>
55
  <dependencies><required><php><min>5.2.6</min><max>6.0.0</max></php><extension><name>dom</name><min></min><max></max></extension><extension><name>SimpleXML</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
56
  </package>