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
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 +24 -11
- app/code/community/Sooqr/Feed/Model/System/Config/Minmax.php +1 -0
- app/code/community/Sooqr/Feed/etc/config.xml +2 -1
- app/code/community/Sooqr/Feed/etc/system.xml +14 -3
- app/code/community/Sooqr/Search/Block/Form.php +1 -1
- app/code/community/Sooqr/Search/Model/Accountid.php +25 -0
- app/code/community/Sooqr/Search/Model/Apikey.php +28 -0
- app/code/community/Sooqr/Search/etc/config.xml +1 -1
- app/code/community/Sooqr/Search/etc/system.xml +2 -0
- package.xml +9 -5
@@ -24,9 +24,9 @@ class Sooqr_Feed_Model_Map_Product_Grouped extends Sooqr_Feed_Model_Map_Product_
|
|
24 |
*/
|
25 |
public function getPrice()
|
26 |
{
|
27 |
-
|
28 |
-
$price
|
29 |
-
|
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
|
|
|
41 |
$price = 0.0;
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
@@ -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 |
|
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Sooqr_Feed>
|
5 |
-
<version>1.0.
|
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>
|
@@ -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>
|
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>
|
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>
|
@@ -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 |
/**
|
@@ -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 |
+
}
|
@@ -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 |
+
}
|
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Sooqr_Search>
|
5 |
-
<version>1.0.
|
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>
|
@@ -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>
|
@@ -1,14 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>SooqrSearch</name>
|
4 |
-
<version>1.0.
|
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.
|
|
|
|
|
|
|
|
|
12 |
- Bugfix: default field mapping was incorrect
|
13 |
- Images are now scaled to 120x120 pixels
|
14 |

|
@@ -44,9 +48,9 @@ Changes since 0.3.2
|
|
44 |
- Bugfix: manufacterer field is not always available
|
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-
|
48 |
-
<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="
|
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
|
12 |
+
- New price option for Grouped products.
|
13 |
+
- Input validation for account information.
|
14 |
+

|
15 |
+
Changes since 1.0.1
|
16 |
- Bugfix: default field mapping was incorrect
|
17 |
- Images are now scaled to 120x120 pixels
|
18 |

|
48 |
- Bugfix: manufacterer field is not always available
|
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>
|