IcecatLive - Version 1.7.8

Version Notes

Stability Improvements.
Bugfix:
- Fixed bug connected with impossibility to continue import after database fall

Download this release

Release Info

Developer IceShop
Extension IcecatLive
Version 1.7.8
Comparing to
See all releases


Code changes from version 1.7.7 to 1.7.8

app/code/local/Iceshop/Icecatlive/Helper/Db.php CHANGED
@@ -20,6 +20,11 @@ class Iceshop_Icecatlive_Helper_Db extends Mage_Core_Helper_Abstract {
20
  */
21
  private $_writer;
22
 
 
 
 
 
 
23
  /**
24
  * @var string
25
  */
@@ -38,6 +43,9 @@ class Iceshop_Icecatlive_Helper_Db extends Mage_Core_Helper_Abstract {
38
  if (!empty($prefix[0])) {
39
  $this->_prefix = $prefix[0];
40
  }
 
 
 
41
  return true;
42
  } catch(Exception $e) {
43
  return false;
@@ -187,6 +195,7 @@ END;";
187
  public function insetrtUpdateLogValue($key, $value)
188
  {
189
  if (!empty($key)) {
 
190
  return $this->_writer->query('INSERT INTO `' . $this->_prefix . $productsIdTable = Mage::getConfig()->getNode('default/icecatlive/extensions_logs_tables')->table_name . '` (log_key, log_value)
191
  VALUES ("'.$key.'", "'.$value.'")
192
  ON DUPLICATE KEY UPDATE log_value = VALUES(log_value)
@@ -202,8 +211,10 @@ END;";
202
  $value = $this->_reader->fetchAll($sql);
203
  if(isset($value[0]['log_value'])){
204
  return $value[0]['log_value'];
205
- } else {
206
- return false;
 
 
207
  }
208
  }
209
  return false;
@@ -211,6 +222,7 @@ END;";
211
  public function deleteLogKey($key)
212
  {
213
  if (!empty($key)) {
 
214
  return $this->_writer->query('DELETE FROM `' . $this->_prefix . $productsIdTable = Mage::getConfig()->getNode('default/icecatlive/extensions_logs_tables')->table_name . '` WHERE log_key = "'.$key.'"');
215
  }
216
  return false;
20
  */
21
  private $_writer;
22
 
23
+ /**
24
+ * @var Iceshop_Icecatlive_Helper_Log
25
+ */
26
+ private $_fileLogger;
27
+
28
  /**
29
  * @var string
30
  */
43
  if (!empty($prefix[0])) {
44
  $this->_prefix = $prefix[0];
45
  }
46
+
47
+ $this->_fileLogger = Mage::helper('icecatlive/log');
48
+
49
  return true;
50
  } catch(Exception $e) {
51
  return false;
195
  public function insetrtUpdateLogValue($key, $value)
196
  {
197
  if (!empty($key)) {
198
+ $this->_fileLogger->insertUpdateLog($key, $value);
199
  return $this->_writer->query('INSERT INTO `' . $this->_prefix . $productsIdTable = Mage::getConfig()->getNode('default/icecatlive/extensions_logs_tables')->table_name . '` (log_key, log_value)
200
  VALUES ("'.$key.'", "'.$value.'")
201
  ON DUPLICATE KEY UPDATE log_value = VALUES(log_value)
211
  $value = $this->_reader->fetchAll($sql);
212
  if(isset($value[0]['log_value'])){
213
  return $value[0]['log_value'];
214
+ } else if(($log_value = $this->_fileLogger->getLogValue($key)) !== false) {
215
+ return $log_value;
216
+ }else {
217
+ return false;
218
  }
219
  }
220
  return false;
222
  public function deleteLogKey($key)
223
  {
224
  if (!empty($key)) {
225
+ $this->_fileLogger->deleteLogValue($key);
226
  return $this->_writer->query('DELETE FROM `' . $this->_prefix . $productsIdTable = Mage::getConfig()->getNode('default/icecatlive/extensions_logs_tables')->table_name . '` WHERE log_key = "'.$key.'"');
227
  }
228
  return false;
app/code/local/Iceshop/Icecatlive/Helper/Log.php ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Iceshop_Icecatlive_Helper_Log extends Mage_Core_Helper_Abstract
4
+ {
5
+ /**
6
+ * @var string
7
+ */
8
+ private $_logFileName;
9
+
10
+ /**
11
+ * @var resource
12
+ */
13
+ private $_log;
14
+
15
+ public function __construct()
16
+ {
17
+ $this->_logFileName = Mage::getModuleDir('', 'Iceshop_Icecatlive'). DS. 'temp_log.txt';
18
+ }
19
+
20
+ public function openLogFile()
21
+ {
22
+ $openMode = $this->fileExists() ? 'rw' : 'w';
23
+ $this->_log = fopen($this->_logFileName, $openMode);
24
+ }
25
+
26
+ public function getLogValue($key)
27
+ {
28
+ if($this->_log) {
29
+ $fileContent = file_get_contents($this->_logFileName);
30
+ $lines = explode("\n", $fileContent);
31
+
32
+ foreach ($lines as $line) {
33
+ list($log_key, $log_value) = explode(' ', $line);
34
+ if ($log_key == $key . ':') {
35
+ return $log_value;
36
+ }
37
+ }
38
+ }
39
+
40
+ return false;
41
+ }
42
+
43
+ public function insertUpdateLog($key, $value)
44
+ {
45
+ if($this->_log) {
46
+ $fileContent = file_get_contents($this->_logFileName);
47
+ $lines = explode("\n", $fileContent);
48
+
49
+ if (strpos($fileContent, $key . ':') === false) {
50
+ $fileContent .= $key . ': ' . $value . "\n";
51
+ file_put_contents($this->_logFileName, $fileContent);
52
+
53
+ return true;
54
+ } else {
55
+ foreach ($lines as $line) {
56
+ list($log_key) = explode(' ', $line);
57
+ if ($log_key == $key . ':') {
58
+ $newContent = str_replace($line, $log_key. ' '. $value, $fileContent);
59
+ file_put_contents($this->_logFileName, $newContent);
60
+
61
+ return true;
62
+ }
63
+ }
64
+ }
65
+ }
66
+
67
+ return false;
68
+ }
69
+
70
+ public function deleteLogValue($key)
71
+ {
72
+ if($this->_log) {
73
+ $fileContent = file_get_contents($this->_logFileName);
74
+ $lines = explode("\n", $fileContent);
75
+
76
+ foreach($lines as $line){
77
+ if(explode(' ', $line)[0] == $key.':'){
78
+ $replace = str_replace($line, '', $fileContent);
79
+ file_put_contents($this->_logFileName, $replace);
80
+
81
+ return true;
82
+ }
83
+ }
84
+ }
85
+
86
+ return false;
87
+ }
88
+
89
+ public function deleteLogFile()
90
+ {
91
+ fclose($this->_log);
92
+ $this->_log = null;
93
+ unlink($this->_logFileName);
94
+ }
95
+
96
+ public function lastUpdate()
97
+ {
98
+ $time = microtime(true) - filemtime($this->_logFileName);
99
+ $time = (int)(round($time)*1000)/1000;
100
+ return $time;
101
+ }
102
+
103
+ public function fileExists()
104
+ {
105
+ return file_exists($this->_logFileName);
106
+ }
107
+ }
app/code/local/Iceshop/Icecatlive/Model/Observer.php CHANGED
@@ -30,6 +30,9 @@ class Iceshop_Icecatlive_Model_Observer
30
  $import_info = array();
31
 
32
  $DB_loger = Mage::helper('icecatlive/db');
 
 
 
33
 
34
  $import_info['process_hash'] = $DB_loger->getLogValue('icecatlive_process_hash');
35
  $import_info['process_hash_time'] = $DB_loger->getLogValue('icecatlive_process_hash_time');
@@ -50,38 +53,49 @@ class Iceshop_Icecatlive_Model_Observer
50
  } else {
51
  $time = microtime(true) - $import_info['process_hash_time'];
52
  $time = (int)(round($time)*1000)/1000;
53
- if($_GET['process_hash'] != $import_info['process_hash'] && $time<300 && $time>30){
54
- $import_info['done'] = 1;
55
- if((300 - $time)<60){
56
- $import_info['error'] = $process_running . '<h4>Time wait: '. (300 - $time).' second</h4>';
57
- } elseif((300 - $time)>60) {
58
- $import_info['error'] = $process_running . '<h4>Time wait: '. round((300 - $time)/60, 0) .' minute</h4>';
59
- }
60
- $import_info['count_products'] = 0;
61
- $import_info['current_product'] = 0;
62
- echo json_encode($import_info);
63
- die();
64
- } elseif($_GET['process_hash'] != $import_info['process_hash'] && $time<300){
65
- if(!empty($import_time_product)&&!empty($import_info['current_product'])&&!empty($import_info['count_products'])){
66
- $time_last = $import_time_product * ($import_info['count_products'] - $import_info['current_product']);
67
- }
68
- $import_info['done'] = 1;
69
 
70
- if(!empty($time_last)){
71
- if($time_last < 60){
72
- $import_info['error'] = $process_running .'<h4>Time wait: '. $time_last .' second</h4>';
73
- } else {
74
- $import_info['error'] = $process_running .'<h4>Time wait: '. round($time_last/60, 0) .' minute</h4>';
 
 
75
  }
76
- } else {
77
- $import_info['error'] = $process_running;
 
 
 
 
 
78
  }
79
- $import_info['count_products'] = 0;
80
- $import_info['current_product'] = 0;
81
- echo json_encode($import_info);
82
- die();
 
 
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  } else {
 
85
  $DB_loger->insetrtUpdateLogValue('icecatlive_process_hash_time', microtime(true));
86
  }
87
  }
@@ -345,6 +359,8 @@ class Iceshop_Icecatlive_Model_Observer
345
  $DB_loger->deleteLogKey('icecatlive_process_hash');
346
  $DB_loger->deleteLogKey('icecatlive_process_hash_time');
347
 
 
 
348
  if($_GET['update'] != 1 && !$import_id){
349
  $DB_loger->insetrtUpdateLogValue('icecatlive_enddate_imported_product', date('Y-m-d H:i:s'));
350
  } elseif (!$import_id) {
30
  $import_info = array();
31
 
32
  $DB_loger = Mage::helper('icecatlive/db');
33
+ $file_logger = Mage::helper('icecatlive/log');
34
+
35
+ $file_logger->openLogFile();
36
 
37
  $import_info['process_hash'] = $DB_loger->getLogValue('icecatlive_process_hash');
38
  $import_info['process_hash_time'] = $DB_loger->getLogValue('icecatlive_process_hash_time');
53
  } else {
54
  $time = microtime(true) - $import_info['process_hash_time'];
55
  $time = (int)(round($time)*1000)/1000;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
+ if($_GET['process_hash'] != $import_info['process_hash'] && $time<300 && $time>30){
58
+ if($file_logger->fileExists() && $file_logger->lastUpdate() < 10) {
59
+ $import_info['done'] = 1;
60
+ if ((300 - $time) < 60) {
61
+ $import_info['error'] = $process_running . '<h4>Time wait: ' . (300 - $time) . ' second</h4>';
62
+ } elseif ((300 - $time) > 60) {
63
+ $import_info['error'] = $process_running . '<h4>Time wait: ' . round((300 - $time) / 60, 0) . ' minute</h4>';
64
  }
65
+ $import_info['count_products'] = 0;
66
+ $import_info['current_product'] = 0;
67
+ echo json_encode($import_info);
68
+ die();
69
+ }else if($file_logger->fileExists() && $file_logger->lastUpdate() > 10) {
70
+ echo json_encode($import_info);
71
+ die();
72
  }
73
+ } elseif($_GET['process_hash'] != $import_info['process_hash'] && $time<300){
74
+ if($file_logger->fileExists() && $file_logger->lastUpdate() < 10) {
75
+ if (!empty($import_time_product) && !empty($import_info['current_product']) && !empty($import_info['count_products'])) {
76
+ $time_last = $import_time_product * ($import_info['count_products'] - $import_info['current_product']);
77
+ }
78
+ $import_info['done'] = 1;
79
 
80
+ if (!empty($time_last)) {
81
+ if ($time_last < 60) {
82
+ $import_info['error'] = $process_running . '<h4>Time wait: ' . $time_last . ' second</h4>';
83
+ } else {
84
+ $import_info['error'] = $process_running . '<h4>Time wait: ' . round($time_last / 60, 0) . ' minute</h4>';
85
+ }
86
+ } else {
87
+ $import_info['error'] = $process_running;
88
+ }
89
+ $import_info['count_products'] = 0;
90
+ $import_info['current_product'] = 0;
91
+ echo json_encode($import_info);
92
+ die();
93
+ }else if($file_logger->fileExists() && $file_logger->lastUpdate() > 10) {
94
+ echo json_encode($import_info);
95
+ die();
96
+ }
97
  } else {
98
+ //file_put_contents('D://file.txt', "Time passed ". $time. " sec.\nLast update: ". $file_logger->lastUpdate(). " sec.");
99
  $DB_loger->insetrtUpdateLogValue('icecatlive_process_hash_time', microtime(true));
100
  }
101
  }
359
  $DB_loger->deleteLogKey('icecatlive_process_hash');
360
  $DB_loger->deleteLogKey('icecatlive_process_hash_time');
361
 
362
+ $file_logger->deleteLogFile();
363
+
364
  if($_GET['update'] != 1 && !$import_id){
365
  $DB_loger->insetrtUpdateLogValue('icecatlive_enddate_imported_product', date('Y-m-d H:i:s'));
366
  } elseif (!$import_id) {
app/code/local/Iceshop/Icecatlive/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Iceshop_Icecatlive>
5
- <version>1.7.7</version>
6
  </Iceshop_Icecatlive>
7
  </modules>
8
  <default>
2
  <config>
3
  <modules>
4
  <Iceshop_Icecatlive>
5
+ <version>1.7.8</version>
6
  </Iceshop_Icecatlive>
7
  </modules>
8
  <default>
app/code/local/Iceshop/Icecatlive/etc/system.xml CHANGED
@@ -3,7 +3,7 @@
3
  <tabs>
4
  <iceshop translate="label" module="icecatlive">
5
  <label>Iceshop</label>
6
- <sort_order>150</sort_order>
7
  </iceshop>
8
  </tabs>
9
  <sections>
3
  <tabs>
4
  <iceshop translate="label" module="icecatlive">
5
  <label>Iceshop</label>
6
+ <sort_order>250</sort_order>
7
  </iceshop>
8
  </tabs>
9
  <sections>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>IcecatLive</name>
4
- <version>1.7.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
7
  <channel>community</channel>
@@ -10,11 +10,11 @@
10
  <description>Edit Extension Package Extensions Magento Connect System Magento Admin</description>
11
  <notes>Stability Improvements.&#xD;
12
  Bugfix:&#xD;
13
- - Minor bug fixing </notes>
14
  <authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
15
- <date>2015-06-11</date>
16
- <time>10:53:57</time>
17
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecatlive.xml" hash="d1654d4bcbc4f11b58b728d5c269c704"/></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="ajaxstatusimport.phtml" hash="6ee20aeea068459804688f6dcd60b14a"/><file name="notifications.phtml" hash="d52487d11efb1b849d7a21c700b29c0c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.xml" hash="29fb1f5d19c04221f668485dccace23d"/></dir></dir></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.phtml" hash="2dfcc171fe017278ac114e04d7efc2d4"/></dir></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Iceshop"><dir name="Icecatlive"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="96ee5a5a1cf91930070340f996ac7a05"/><dir name="Product"><dir name="List"><file name="Grid.php" hash="d3995cdc59adc76fe914bf5703330f8d"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="b9112e6539624cc88c215aecf88cef00"/><file name="UpdateButton.php" hash="78bb6e863c1c2f53720c50a0c2ec65e7"/></dir></dir></dir></dir><file name="Attributes.php" hash="8ec0a0866e9f6201f0221ee0a01cf9e3"/><dir name="Product"><dir name="List"><file name="Toolbar.php" hash="03f6259ebb44b41df7d03581bbd9c84a"/></dir></dir><file name="Related.php" hash="1bbac689a628d86ba9704a7b752df286"/><file name="Upsell.php" hash="0dfaba7ae6bc688215a56065101b4544"/></dir><dir name="CatalogSearch"><dir name="Block"><file name="Result.php" hash="199bd394ca894bf82964805270318f09"/></dir></dir><dir name="Helper"><file name="Data.php" hash="69acf758a4756c11c047b1079352c7fd"/><file name="Db.php" hash="aab35d6232538b4e5cb1300ed83701a8"/><file name="Format.php" hash="ac13e6bb5cdc5919bfad215e1fca4a7b"/><file name="Getdata.php" hash="85dd7bf14c9b232ccf078a99241add1c"/><file name="Output.php" hash="5698b83f62043e95c5f33d603ccbc03a"/><dir name="System"><file name="System.php" hash="cadc05533af5d11e8cff4423c92dd2cb"/><file name="Systemcheck.php" hash="2186731544d02757ef22064ca02d4cb5"/></dir></dir><dir name="Model"><dir name="Catalog"><file name="Category.php" hash="e4ab9f04ded0059e3f9b7e568586d903"/><file name="Product.php" hash="03794cce61bf0e924ae33593a850d7ea"/><file name="Search.php" hash="8d5c8b59c35a8449c8e4a8e30285d38b"/></dir><file name="Import.php" hash="d6eb2ba7bfb07c6000b84fb0b850b5f7"/><file name="Observer.php" hash="60015203c2386d67de229c065a21e9e5"/><file name="Relatedcollection.php" hash="82a0585c3404d94dcb4e3a1606bae546"/><dir name="System"><dir name="Config"><file name="Attributes.php" hash="85b2cacd4ef51fa5bb166c4394fdf6f8"/><file name="Checksystem.php" hash="782d1861c87717a347e9aeafb533cabb"/><file name="Descriptionpriority.php" hash="4facaa955e0799b94bf8c7e5e60f64d5"/><file name="Iceshoplink.php" hash="bb4d7dc4f3756da8f5c0eb149eeb0f6b"/><file name="Imagepriority.php" hash="ef7a85c5b4ed0562b75096e569720173"/><file name="Importdata.php" hash="25196649542ccc4df2da39f6cc1ec043"/><file name="LanguageList.xml" hash="52aaea2acd5acd2c0d4f63de4f4621bc"/><file name="Loadingtype.php" hash="35ef5c60a7fb1c81852c6e04d066f79f"/><file name="Locales.php" hash="604a6087f75a4dddbf271ac2145356a8"/><file name="Namepriority.php" hash="05e06b1e0fe303d5efc4d4f24dd1df01"/><file name="Onlynewproducts.php" hash="6e758f07cd5d5f16237b45df3492b9e7"/><file name="Productpriority.php" hash="62b5912d7af4a8c7ff5f92c887c70128"/><file name="Shortdescrpriority.php" hash="946c34829295aa50b79f1e8fa7d48eaa"/><file name="Subscription.php" hash="6c4e8895b28fdcaab6001ac2a8fa995b"/><file name="Viewattributes.php" hash="8f0ac7b0091adb1a15564f2a7b9c6b04"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ImportdataController.php" hash="c4874ee811ce4d3d446835ddc6cb2f94"/><file name="ImportproductController.php" hash="5693e28bf5ef3804ed82a9c81f820538"/><file name="ImportproductinfoController.php" hash="5f6fc5b5517b22d796e1b5a81cb199c4"/><file name="ImportprogressController.php" hash="a9212979beb0aa57447d7d70f3297a28"/></dir><file name="IcecatliveController.php" hash="495ded66533fc184b2ef0187a59e77ed"/><file name="ImageController.php" hash="35e08758e0dfdae450e9aaa342a6b777"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0c5b93621bc6abb059d8404ddf885a43"/><file name="config.xml" hash="177c6eb48b8910f531c5c8ffaf97ac32"/><file name="system.xml" hash="106e4eca7100934fef289c95e2a6e7dc"/></dir><dir name="sql"><dir name="icecatlive_setup"><file name="mysql4-install-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-0.1.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-0.1.1-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.5.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.6.0-1.7.0.php" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.0-1.7.2" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.4-1.7.5.php" hash="ea96aabef28765bc61b9dc429a10fcb1"/><file name="mysql4-upgrade-1.7.5-1.7.6.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-1.7.6-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="uninstall-old-version.php" hash="ad30e3ae29ba1d7fdfe61dc05476a1d3"/></dir></dir></dir></dir></target><target name="mage"><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="iceshop"><dir name="icecatlive"><dir name="images"><file name="iceshop_logo_small_16px.png" hash="4ef632b4b89a047789307b301b9dfb6e"/></dir><file name="styles.css" hash="9bfab144d8ddfd445fe3bbaecac9cc53"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="ICEshop"><dir name="Icecatlive"><file name="jquery-1.9.1.min.js" hash="fee4c9e0129fb2b8830a3c17638c44b0"/><file name="multi-lingual-store-field.js" hash="b99ce2b343cc5dbca86bb9165bcc444d"/><file name="script.js" hash="ca76b03c0568f4ab637bcb89b7fa04aa"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Iceshop_Icecatlive.xml" hash="b097c8e9a31651d1ab43ff1db9f30d56"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>IcecatLive</name>
4
+ <version>1.7.8</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v.3</license>
7
  <channel>community</channel>
10
  <description>Edit Extension Package Extensions Magento Connect System Magento Admin</description>
11
  <notes>Stability Improvements.&#xD;
12
  Bugfix:&#xD;
13
+ - Fixed bug connected with impossibility to continue import after database fall </notes>
14
  <authors><author><name>IceShop</name><user>IceShop</user><email>support@iceshop.nl</email></author></authors>
15
+ <date>2015-07-16</date>
16
+ <time>10:15:31</time>
17
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecatlive.xml" hash="d1654d4bcbc4f11b58b728d5c269c704"/></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="ajaxstatusimport.phtml" hash="6ee20aeea068459804688f6dcd60b14a"/><file name="notifications.phtml" hash="d52487d11efb1b849d7a21c700b29c0c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.xml" hash="29fb1f5d19c04221f668485dccace23d"/></dir></dir></dir><dir name="template"><dir name="iceshop"><dir name="icecatlive"><file name="groupattributes.phtml" hash="2dfcc171fe017278ac114e04d7efc2d4"/></dir></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Iceshop"><dir name="Icecatlive"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="96ee5a5a1cf91930070340f996ac7a05"/><dir name="Product"><dir name="List"><file name="Grid.php" hash="d3995cdc59adc76fe914bf5703330f8d"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="b9112e6539624cc88c215aecf88cef00"/><file name="UpdateButton.php" hash="78bb6e863c1c2f53720c50a0c2ec65e7"/></dir></dir></dir></dir><file name="Attributes.php" hash="8ec0a0866e9f6201f0221ee0a01cf9e3"/><dir name="Product"><dir name="List"><file name="Toolbar.php" hash="03f6259ebb44b41df7d03581bbd9c84a"/></dir></dir><file name="Related.php" hash="1bbac689a628d86ba9704a7b752df286"/><file name="Upsell.php" hash="0dfaba7ae6bc688215a56065101b4544"/></dir><dir name="CatalogSearch"><dir name="Block"><file name="Result.php" hash="199bd394ca894bf82964805270318f09"/></dir></dir><dir name="Helper"><file name="Data.php" hash="69acf758a4756c11c047b1079352c7fd"/><file name="Db.php" hash="8c13ac4d380a81bbb17e9b59873d502e"/><file name="Format.php" hash="ac13e6bb5cdc5919bfad215e1fca4a7b"/><file name="Getdata.php" hash="85dd7bf14c9b232ccf078a99241add1c"/><file name="Log.php" hash="55d29f3a3081dbdaa68d8e1e45380fa6"/><file name="Output.php" hash="5698b83f62043e95c5f33d603ccbc03a"/><dir name="System"><file name="System.php" hash="cadc05533af5d11e8cff4423c92dd2cb"/><file name="Systemcheck.php" hash="2186731544d02757ef22064ca02d4cb5"/></dir></dir><dir name="Model"><dir name="Catalog"><file name="Category.php" hash="e4ab9f04ded0059e3f9b7e568586d903"/><file name="Product.php" hash="03794cce61bf0e924ae33593a850d7ea"/><file name="Search.php" hash="8d5c8b59c35a8449c8e4a8e30285d38b"/></dir><file name="Import.php" hash="d6eb2ba7bfb07c6000b84fb0b850b5f7"/><file name="Observer.php" hash="2ebf85b2496ca38902fad92ee3804ea9"/><file name="Relatedcollection.php" hash="82a0585c3404d94dcb4e3a1606bae546"/><dir name="System"><dir name="Config"><file name="Attributes.php" hash="85b2cacd4ef51fa5bb166c4394fdf6f8"/><file name="Checksystem.php" hash="782d1861c87717a347e9aeafb533cabb"/><file name="Descriptionpriority.php" hash="4facaa955e0799b94bf8c7e5e60f64d5"/><file name="Iceshoplink.php" hash="bb4d7dc4f3756da8f5c0eb149eeb0f6b"/><file name="Imagepriority.php" hash="ef7a85c5b4ed0562b75096e569720173"/><file name="Importdata.php" hash="25196649542ccc4df2da39f6cc1ec043"/><file name="LanguageList.xml" hash="52aaea2acd5acd2c0d4f63de4f4621bc"/><file name="Loadingtype.php" hash="35ef5c60a7fb1c81852c6e04d066f79f"/><file name="Locales.php" hash="604a6087f75a4dddbf271ac2145356a8"/><file name="Namepriority.php" hash="05e06b1e0fe303d5efc4d4f24dd1df01"/><file name="Onlynewproducts.php" hash="6e758f07cd5d5f16237b45df3492b9e7"/><file name="Productpriority.php" hash="62b5912d7af4a8c7ff5f92c887c70128"/><file name="Shortdescrpriority.php" hash="946c34829295aa50b79f1e8fa7d48eaa"/><file name="Subscription.php" hash="6c4e8895b28fdcaab6001ac2a8fa995b"/><file name="Viewattributes.php" hash="8f0ac7b0091adb1a15564f2a7b9c6b04"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ImportdataController.php" hash="c4874ee811ce4d3d446835ddc6cb2f94"/><file name="ImportproductController.php" hash="5693e28bf5ef3804ed82a9c81f820538"/><file name="ImportproductinfoController.php" hash="5f6fc5b5517b22d796e1b5a81cb199c4"/><file name="ImportprogressController.php" hash="a9212979beb0aa57447d7d70f3297a28"/></dir><file name="IcecatliveController.php" hash="495ded66533fc184b2ef0187a59e77ed"/><file name="ImageController.php" hash="35e08758e0dfdae450e9aaa342a6b777"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0c5b93621bc6abb059d8404ddf885a43"/><file name="config.xml" hash="4dbe14cf1b451c30a8edc5b172fa9d7b"/><file name="system.xml" hash="57349c397e30a89a229f774d1050a6e2"/></dir><dir name="sql"><dir name="icecatlive_setup"><file name="mysql4-install-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-0.1.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-0.1.1-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.5.0-1.6.0.php" hash="3eabfeabdd60bbea11ef1c53251de5a8"/><file name="mysql4-upgrade-1.6.0-1.7.0.php" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.0-1.7.2" hash="d4a9c36d50f080209df067f09b6294fb"/><file name="mysql4-upgrade-1.7.4-1.7.5.php" hash="ea96aabef28765bc61b9dc429a10fcb1"/><file name="mysql4-upgrade-1.7.5-1.7.6.php" hash="413c86249cc122868321be5724d2972c"/><file name="mysql4-upgrade-1.7.6-1.7.7.php" hash="413c86249cc122868321be5724d2972c"/><file name="uninstall-old-version.php" hash="ad30e3ae29ba1d7fdfe61dc05476a1d3"/></dir></dir></dir></dir></target><target name="mage"><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="iceshop"><dir name="icecatlive"><dir name="images"><file name="iceshop_logo_small_16px.png" hash="4ef632b4b89a047789307b301b9dfb6e"/></dir><file name="styles.css" hash="9bfab144d8ddfd445fe3bbaecac9cc53"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="ICEshop"><dir name="Icecatlive"><file name="jquery-1.9.1.min.js" hash="fee4c9e0129fb2b8830a3c17638c44b0"/><file name="multi-lingual-store-field.js" hash="b99ce2b343cc5dbca86bb9165bcc444d"/><file name="script.js" hash="ca76b03c0568f4ab637bcb89b7fa04aa"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Iceshop_Icecatlive.xml" hash="b097c8e9a31651d1ab43ff1db9f30d56"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>