ice_import - Version 1.7.12

Version Notes

Improvements:
- Update categories path.
- Check the existence of an attribute in the store.

Download this release

Release Info

Developer IceShop
Extension ice_import
Version 1.7.12
Comparing to
See all releases


Code changes from version 1.7.11 to 1.7.12

app/code/community/ICEshop/Iceimport/Model/Convert/Adapter/Product.php CHANGED
@@ -226,8 +226,8 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
226
  $tax_reprobel = $iceimportAttributes['tax_reprobel'];
227
  }
228
 
229
- // set status value
230
- $statusValue = (!empty($iceimportAttributes['status']) && $iceimportAttributes['status'] == 'Enabled') ? 1 : 0;
231
  $productData['int']['status'] = $statusValue;
232
 
233
  // set visibility value
@@ -521,9 +521,7 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
521
  $productshsudescriptionConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_short_summary_description', $storeId);
522
  $productsudescriptionConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_summary_description', $storeId);
523
  $productbrandConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_brand_name', $storeId);
524
- // $productbrandConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_brand', $storeId);
525
  $deliveryetaConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_delivery_eta', $storeId);
526
- // $deliveryetaConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_delivery_eta', $storeId);
527
 
528
  foreach ($entityData as $type => $typeAttributes) {
529
  foreach ($typeAttributes as $attribute => $value) {
@@ -582,24 +580,27 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
582
  if (!empty($typeAttributes)) {
583
  $tailCoreSaveSQL .= "INSERT INTO `{$this->_tablePrefix}catalog_product_entity_{$type}` (`entity_type_id`, `attribute_id`, `store_id`, `entity_id`, `value`) VALUES ";
584
  foreach ($typeAttributes as $attribute => $value) {
585
-
586
- if ($is_select == 1) {
587
- $option_id = $this->getAttributeOptionValue($attribute, $value);
588
- if (empty($option_id)) {
589
- $option_id = $this->addAttributeOption($attribute, $value);
 
 
590
  }
591
- $value = $option_id;
 
 
 
 
 
 
 
 
 
 
 
592
  }
593
- $attributesInit .= "SELECT @{$attribute}_id := `attribute_id`
594
- FROM `{$this->_tablePrefix}eav_attribute`
595
- WHERE `attribute_code` = '{$attribute}'
596
- AND entity_type_id = @product_entity_type_id;";
597
-
598
- $tailCoreSaveSQL .= "
599
- (@product_entity_type_id, @{$attribute}_id, 0, @product_id, :{$attribute} ),
600
- (@product_entity_type_id, @{$attribute}_id, :store_id, @product_id, :{$attribute} ), ";
601
- $bindArray[':' . $attribute] = $value;
602
-
603
  }
604
  $tailCoreSaveSQL = substr($tailCoreSaveSQL, 0, -2);
605
  $tailCoreSaveSQL .= "
@@ -609,22 +610,23 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
609
  $coreSaveSQL .= $attributesInit . $tailCoreSaveSQL;
610
  } else {
611
  foreach ($typeAttributes as $attribute => $attributeData) {
612
- $prod_id_field = $attributeData['prod_id_field'];
613
- $table = $attributeData['table'];
614
- $field = $attributeData['field'];
615
- $value = $attributeData['value'];
616
- if (!empty($table) && !empty($field)) {
617
- $coreSaveSQL .= "UPDATE `{$this->_tablePrefix}{$table}`
618
- SET `{$field}` = :{$attribute}
619
- WHERE `{$prod_id_field}` = @product_id;";
620
- $bindArray[':' . $attribute] = $value;
 
 
621
  }
622
  }
623
  }
624
  }
625
  // categories
626
  if ($newProduct || ($productId === null) || ($productId !== null && $this->_getRefreshSetting('categories') == 1)) {
627
- // if ($productId !== null) {
628
  $coreSaveSQL .= "INSERT INTO `{$this->_tablePrefix}catalog_category_product` (`category_id`, `product_id`, `position`) VALUES ";
629
  $counter = 1;
630
 
@@ -671,6 +673,21 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
671
  return $productId;
672
  }
673
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
674
  /**
675
  * @param int $website
676
  * @param bool $productId
@@ -1251,7 +1268,7 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
1251
  foreach ($importData as $attributeCode => $value) {
1252
  $backendTypeFetch = $this->_connRes->fetchRow("SELECT backend_type FROM `{$this->_tablePrefix}eav_attribute` WHERE `attribute_code` = :code", array(':code' => $attributeCode));
1253
  $backendType = $backendTypeFetch['backend_type'];
1254
- if (($backendType != 'static') && !empty($backendType) && $value != '') {
1255
  $productData[$backendType][$attributeCode] = $value;
1256
  unset($importData[$attributeCode]);
1257
  }
@@ -1289,7 +1306,7 @@ class ICEshop_Iceimport_Model_Convert_Adapter_Product extends Mage_Catalog_Model
1289
  'name',
1290
  'url_key',
1291
  'meta_description',
1292
- 'meta_title',
1293
  ),
1294
  'int' => array(
1295
  'enable_googlecheckout',
226
  $tax_reprobel = $iceimportAttributes['tax_reprobel'];
227
  }
228
 
229
+ // set status value
230
+ $statusValue = (!empty($iceimportAttributes['status']) && $iceimportAttributes['status'] == 'Enabled') ? 1 : 2;
231
  $productData['int']['status'] = $statusValue;
232
 
233
  // set visibility value
521
  $productshsudescriptionConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_short_summary_description', $storeId);
522
  $productsudescriptionConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_summary_description', $storeId);
523
  $productbrandConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_brand_name', $storeId);
 
524
  $deliveryetaConf = (int)Mage::getStoreConfig('iceshop_iceimport_importprod_root/importprod/import_product_delivery_eta', $storeId);
 
525
 
526
  foreach ($entityData as $type => $typeAttributes) {
527
  foreach ($typeAttributes as $attribute => $value) {
580
  if (!empty($typeAttributes)) {
581
  $tailCoreSaveSQL .= "INSERT INTO `{$this->_tablePrefix}catalog_product_entity_{$type}` (`entity_type_id`, `attribute_id`, `store_id`, `entity_id`, `value`) VALUES ";
582
  foreach ($typeAttributes as $attribute => $value) {
583
+ if($this->_checkAttributeExist($attribute)){
584
+ if ($is_select == 1) {
585
+ $option_id = $this->getAttributeOptionValue($attribute, $value);
586
+ if (empty($option_id)) {
587
+ $option_id = $this->addAttributeOption($attribute, $value);
588
+ }
589
+ $value = $option_id;
590
  }
591
+ $attributesInit .= "SELECT @product_entity_type_id := `entity_type_id`
592
+ FROM `{$this->_tablePrefix}eav_attribute`
593
+ WHERE `attribute_code` = '{$attribute}';";
594
+ $attributesInit .= "SELECT @{$attribute}_id := `attribute_id`
595
+ FROM `{$this->_tablePrefix}eav_attribute`
596
+ WHERE `attribute_code` = '{$attribute}'
597
+ AND entity_type_id = @product_entity_type_id;";
598
+
599
+ $tailCoreSaveSQL .= "
600
+ (@product_entity_type_id, @{$attribute}_id, 0, @product_id, :{$attribute} ),
601
+ (@product_entity_type_id, @{$attribute}_id, :store_id, @product_id, :{$attribute} ), ";
602
+ $bindArray[':' . $attribute] = $value;
603
  }
 
 
 
 
 
 
 
 
 
 
604
  }
605
  $tailCoreSaveSQL = substr($tailCoreSaveSQL, 0, -2);
606
  $tailCoreSaveSQL .= "
610
  $coreSaveSQL .= $attributesInit . $tailCoreSaveSQL;
611
  } else {
612
  foreach ($typeAttributes as $attribute => $attributeData) {
613
+ if($this->_checkAttributeExist($attribute)){
614
+ $prod_id_field = $attributeData['prod_id_field'];
615
+ $table = $attributeData['table'];
616
+ $field = $attributeData['field'];
617
+ $value = $attributeData['value'];
618
+ if (!empty($table) && !empty($field)) {
619
+ $coreSaveSQL .= "UPDATE `{$this->_tablePrefix}{$table}`
620
+ SET `{$field}` = :{$attribute}
621
+ WHERE `{$prod_id_field}` = @product_id;";
622
+ $bindArray[':' . $attribute] = $value;
623
+ }
624
  }
625
  }
626
  }
627
  }
628
  // categories
629
  if ($newProduct || ($productId === null) || ($productId !== null && $this->_getRefreshSetting('categories') == 1)) {
 
630
  $coreSaveSQL .= "INSERT INTO `{$this->_tablePrefix}catalog_category_product` (`category_id`, `product_id`, `position`) VALUES ";
631
  $counter = 1;
632
 
673
  return $productId;
674
  }
675
 
676
+ /**
677
+ * Verify the existence of an attribute
678
+ * @param string $attributeCode
679
+ * @return boolean
680
+ */
681
+ protected function _checkAttributeExist($attributeCode){
682
+ $query = "SELECT `attribute_id` FROM `{$this->_tablePrefix}eav_attribute` WHERE attribute_code='{$attributeCode}';";
683
+ $attributeCheck = $this->_connRes->fetchRow($query);
684
+ $attributeId = $attributeCheck['attribute_id'];
685
+ if(empty($attributeId)){
686
+ return false;
687
+ }
688
+ return true;
689
+ }
690
+
691
  /**
692
  * @param int $website
693
  * @param bool $productId
1268
  foreach ($importData as $attributeCode => $value) {
1269
  $backendTypeFetch = $this->_connRes->fetchRow("SELECT backend_type FROM `{$this->_tablePrefix}eav_attribute` WHERE `attribute_code` = :code", array(':code' => $attributeCode));
1270
  $backendType = $backendTypeFetch['backend_type'];
1271
+ if (($backendType != 'static' && !empty($backendType) && $value != '')) {
1272
  $productData[$backendType][$attributeCode] = $value;
1273
  unset($importData[$attributeCode]);
1274
  }
1306
  'name',
1307
  'url_key',
1308
  'meta_description',
1309
+ 'meta_title'
1310
  ),
1311
  'int' => array(
1312
  'enable_googlecheckout',
app/code/community/ICEshop/Iceimport/Model/Observer.php CHANGED
@@ -46,8 +46,6 @@ class ICEshop_Iceimport_Model_Observer
46
  }
47
 
48
  //service actions
49
- // ini_set('max_execution_time', 360 );
50
- // ini_set("memory_limit", "512M");
51
  ini_set('max_execution_time', 0);
52
  ini_set("memory_limit","-1");
53
  $profileId = 3;
@@ -159,6 +157,7 @@ class ICEshop_Iceimport_Model_Observer
159
 
160
  // clear dataflow_batch_import table
161
  try {
 
162
  $db_res->query("DELETE FROM {$tablePrefix}iceshop_iceimport_imported_product_ids");
163
  $db_res->query("TRUNCATE {$tablePrefix}dataflow_batch_import");
164
  } catch (Exception $e) {
@@ -171,8 +170,6 @@ class ICEshop_Iceimport_Model_Observer
171
  $DB_logger->insertLogEntry('iceimport_import_ended', $date);
172
  $this->setCroneStatus('finished', $date);
173
 
174
-
175
-
176
  unset($db_res, $DB_logger, $date, $profile, $profileId, $logFileName);
177
  }
178
 
@@ -195,5 +192,22 @@ class ICEshop_Iceimport_Model_Observer
195
  }
196
  }
197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
  }
199
 
46
  }
47
 
48
  //service actions
 
 
49
  ini_set('max_execution_time', 0);
50
  ini_set("memory_limit","-1");
51
  $profileId = 3;
157
 
158
  // clear dataflow_batch_import table
159
  try {
160
+ $this->updateCatalogCategoryChildren();
161
  $db_res->query("DELETE FROM {$tablePrefix}iceshop_iceimport_imported_product_ids");
162
  $db_res->query("TRUNCATE {$tablePrefix}dataflow_batch_import");
163
  } catch (Exception $e) {
170
  $DB_logger->insertLogEntry('iceimport_import_ended', $date);
171
  $this->setCroneStatus('finished', $date);
172
 
 
 
173
  unset($db_res, $DB_logger, $date, $profile, $profileId, $logFileName);
174
  }
175
 
192
  }
193
  }
194
 
195
+
196
+ /**
197
+ * Update path to children category/root
198
+ */
199
+ public function updateCatalogCategoryChildren(){
200
+ try{
201
+ $db_res = Mage::getSingleton('core/resource')->getConnection('core_write');
202
+ $tablePrefix = '';
203
+ $tPrefix = (array)Mage::getConfig()->getTablePrefix();
204
+ if (!empty($tPrefix)) {
205
+ $tablePrefix = $tPrefix[0];
206
+ }
207
+ $db_res->query('UPDATE `'.$tablePrefix.'catalog_category_entity` SET children_count = (SELECT COUNT(*) FROM (SELECT * FROM `'.$tablePrefix.'catalog_category_entity`) AS table2 WHERE path LIKE CONCAT(`'.$tablePrefix.'catalog_category_entity`.path,"/%"));');
208
+ } catch (Exception $e){
209
+ }
210
+ }
211
+
212
  }
213
 
app/code/community/ICEshop/Iceimport/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <ICEshop_Iceimport>
5
- <version>1.7.11</version>
6
  </ICEshop_Iceimport>
7
  </modules>
8
  <admin>
2
  <config>
3
  <modules>
4
  <ICEshop_Iceimport>
5
+ <version>1.7.12</version>
6
  </ICEshop_Iceimport>
7
  </modules>
8
  <admin>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ice_import</name>
4
- <version>1.7.11</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
7
  <channel>community</channel>
@@ -9,14 +9,12 @@
9
  <summary>Import categories &amp; productsr</summary>
10
  <description>This extension can use to import products with categories, multiple images and custom options from CSV file.</description>
11
  <notes>Improvements:&#xD;
12
- - Update productst category.&#xD;
13
- - Added namespace in system config&#xD;
14
- Bugfix:&#xD;
15
- - Minor bug fixing</notes>
16
  <authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
17
- <date>2015-04-10</date>
18
- <time>11:40:48</time>
19
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ICEshop_Iceimport.xml" hash="566089f8d3a54436ae62ebd4c5124293"/></dir><dir name="template"><dir name="iceshop"><dir name="iceimport"><file name="notifications.phtml" hash="3d9336ffcd90d11a34271d01b0b7fa9e"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="ICEshop"><dir name="Iceimport"><file name="jquery-1.11.1.min.js" hash="056fd2a776eae867b7e2b5ddcb754d78"/><file name="script.js" hash="dabaaf1b4924cb8a2fd4e14de93f74e6"/></dir></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="iceshop"><dir name="iceimport"><dir name="images"><file name="iceshop_logo_small_16px.png" hash="4ef632b4b89a047789307b301b9dfb6e"/></dir><file name="styles.css" hash="0136e37ac22d82753fafec8294bc8555"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="ICEshop"><dir name="Iceimport"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="4355538a30333b5c61cfe1550ae0129b"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fd9775a248481ddd683926452affb9ff"/><file name="Db.php" hash="564941a7ee03c28f46d282681c0c7c10"/><file name="Format.php" hash="5c56ce9db24076c52b198325fb637758"/><dir name="System"><file name="System.php" hash="ff58fc97338b95e165de85ef640147de"/><file name="Systemcheck.php" hash="642ef9dca28a880ac9d6b94e7f0d414a"/></dir></dir><dir name="Model"><dir name="Convert"><dir name="Adapter"><file name="Product.php" hash="84f5a5641b313269fb311513d9986c4c"/></dir></dir><dir name="Dataflow"><dir name="Batch"><file name="Import.php" hash="52c0ed7367b2200a17a48103e953ae58"/></dir><dir name="Convert"><dir name="Parser"><file name="Csv.php" hash="d8376f5c1091b3d6185059c845af3272"/></dir></dir></dir><file name="Observer.php" hash="b6074eaa99d2371b7f28a0adfc12bcf2"/><dir name="System"><dir name="Config"><file name="Checksystem.php" hash="260200dc8cecfa718b32fa47468282df"/><file name="Defaulttax.php" hash="898bf21060622bf8dc96469eb018c463"/><file name="Iceshoplink.php" hash="e77e62b0c00e2569ea5fdb0fb91ff90a"/><file name="Yesno.php" hash="59e349561a36e02f44b47301fce99ef5"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IceimportController.php" hash="10440af0556f950fbdf9f32c7f8bc2ef"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2990ebf927b0476b7702731ad2979682"/><file name="config.xml" hash="912949d21b87ef038a0307aae8e12f92"/><file name="system.xml" hash="7d9ca6cae327ed02bebebaa54c686439"/></dir><dir name="sql"><dir name="iceimport_setup"><file name="mysql4-install-1.7.9.php" hash="e5b8e89aea9a674f0cd25718d5d62a1c"/><file name="mysql4-upgrade-0.1.0-1.7.0.php" hash="ff0682cde32b4f694bf1bed2c55a97f6"/><file name="mysql4-upgrade-1.4.0-1.7.0.php" hash="ff0682cde32b4f694bf1bed2c55a97f6"/><file name="mysql4-upgrade-1.5.0-1.7.0.php" hash="b51e20fdab764b90c6fd81551d9e368f"/><file name="mysql4-upgrade-1.6.0-1.7.0.php" hash="b51e20fdab764b90c6fd81551d9e368f"/><file name="mysql4-upgrade-1.6.0-1.7.5.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="mysql4-upgrade-1.7.5-1.7.9.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="mysql4-upgrade-1.7.6-1.7.9.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="uninstall-old-version.php" hash="4269e8547005958b044946d5e2d670e9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ICEshop_Iceimport.xml" hash="b94f339b79303bf7e78ba89290c66ada"/></dir></target></contents>
20
  <compatible/>
21
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
22
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ice_import</name>
4
+ <version>1.7.12</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
7
  <channel>community</channel>
9
  <summary>Import categories &amp; productsr</summary>
10
  <description>This extension can use to import products with categories, multiple images and custom options from CSV file.</description>
11
  <notes>Improvements:&#xD;
12
+ - Update categories path.&#xD;
13
+ - Check the existence of an attribute in the store.</notes>
 
 
14
  <authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
15
+ <date>2015-04-20</date>
16
+ <time>08:17:22</time>
17
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ICEshop_Iceimport.xml" hash="566089f8d3a54436ae62ebd4c5124293"/></dir><dir name="template"><dir name="iceshop"><dir name="iceimport"><file name="notifications.phtml" hash="3d9336ffcd90d11a34271d01b0b7fa9e"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="ICEshop"><dir name="Iceimport"><file name="jquery-1.11.1.min.js" hash="056fd2a776eae867b7e2b5ddcb754d78"/><file name="script.js" hash="dabaaf1b4924cb8a2fd4e14de93f74e6"/></dir></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="iceshop"><dir name="iceimport"><dir name="images"><file name="iceshop_logo_small_16px.png" hash="4ef632b4b89a047789307b301b9dfb6e"/></dir><file name="styles.css" hash="0136e37ac22d82753fafec8294bc8555"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="ICEshop"><dir name="Iceimport"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="4355538a30333b5c61cfe1550ae0129b"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fd9775a248481ddd683926452affb9ff"/><file name="Db.php" hash="564941a7ee03c28f46d282681c0c7c10"/><file name="Format.php" hash="5c56ce9db24076c52b198325fb637758"/><dir name="System"><file name="System.php" hash="ff58fc97338b95e165de85ef640147de"/><file name="Systemcheck.php" hash="642ef9dca28a880ac9d6b94e7f0d414a"/></dir></dir><dir name="Model"><dir name="Convert"><dir name="Adapter"><file name="Product.php" hash="7ebd48ee538aab47d49f48e84ac49723"/></dir></dir><dir name="Dataflow"><dir name="Batch"><file name="Import.php" hash="52c0ed7367b2200a17a48103e953ae58"/></dir><dir name="Convert"><dir name="Parser"><file name="Csv.php" hash="d8376f5c1091b3d6185059c845af3272"/></dir></dir></dir><file name="Observer.php" hash="9004ab8d30aa721cb985cafde9bc84a9"/><dir name="System"><dir name="Config"><file name="Checksystem.php" hash="260200dc8cecfa718b32fa47468282df"/><file name="Defaulttax.php" hash="898bf21060622bf8dc96469eb018c463"/><file name="Iceshoplink.php" hash="e77e62b0c00e2569ea5fdb0fb91ff90a"/><file name="Yesno.php" hash="59e349561a36e02f44b47301fce99ef5"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IceimportController.php" hash="10440af0556f950fbdf9f32c7f8bc2ef"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2990ebf927b0476b7702731ad2979682"/><file name="config.xml" hash="912949d21b87ef038a0307aae8e12f92"/><file name="system.xml" hash="7d9ca6cae327ed02bebebaa54c686439"/></dir><dir name="sql"><dir name="iceimport_setup"><file name="mysql4-install-1.7.9.php" hash="e5b8e89aea9a674f0cd25718d5d62a1c"/><file name="mysql4-upgrade-0.1.0-1.7.0.php" hash="ff0682cde32b4f694bf1bed2c55a97f6"/><file name="mysql4-upgrade-1.4.0-1.7.0.php" hash="ff0682cde32b4f694bf1bed2c55a97f6"/><file name="mysql4-upgrade-1.5.0-1.7.0.php" hash="b51e20fdab764b90c6fd81551d9e368f"/><file name="mysql4-upgrade-1.6.0-1.7.0.php" hash="b51e20fdab764b90c6fd81551d9e368f"/><file name="mysql4-upgrade-1.6.0-1.7.5.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="mysql4-upgrade-1.7.5-1.7.9.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="mysql4-upgrade-1.7.6-1.7.9.php" hash="73e2587c366b1d3940d08e2a65dcc253"/><file name="uninstall-old-version.php" hash="4269e8547005958b044946d5e2d670e9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ICEshop_Iceimport.xml" hash="b94f339b79303bf7e78ba89290c66ada"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>