Profileolabs_Shoppingflux - Version 0.9.1

Version Notes

- Minor bugfixes & improvements

Download this release

Release Info

Developer ShoppingFlux
Extension Profileolabs_Shoppingflux
Version 0.9.1
Comparing to
See all releases


Code changes from version 0.9.0 to 0.9.1

app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/Register/Notification.php ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Profileolabs_Shoppingflux_Block_Adminhtml_Register_Notification extends Mage_Adminhtml_Block_Template {
4
+
5
+ protected function _toHtml() {
6
+ if(Mage::helper('profileolabs_shoppingflux')->isRegistered()) {
7
+ return '';
8
+ }
9
+ return parent::_toHtml();
10
+ }
11
+
12
+ }
app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/System/Config/Form/Fieldset/Abstract.php CHANGED
@@ -2,14 +2,9 @@
2
 
3
  class Profileolabs_Shoppingflux_Block_Adminhtml_System_Config_Form_Fieldset_Abstract extends Mage_Adminhtml_Block_System_Config_Form_Fieldset {
4
 
5
- protected $_config = null;
6
 
7
  public function getConfig() {
8
- if (is_null($this->_config)) {
9
- $this->_config = Mage::getSingleton('profileolabs_shoppingflux/config');
10
- }
11
-
12
- return $this->_config;
13
  }
14
 
15
  public function shouldRenderUnregistered() {
2
 
3
  class Profileolabs_Shoppingflux_Block_Adminhtml_System_Config_Form_Fieldset_Abstract extends Mage_Adminhtml_Block_System_Config_Form_Fieldset {
4
 
 
5
 
6
  public function getConfig() {
7
+ return Mage::helper('profileolabs_shoppingflux')->getConfig();
 
 
 
 
8
  }
9
 
10
  public function shouldRenderUnregistered() {
app/code/community/Profileolabs/Shoppingflux/Helper/Data.php CHANGED
@@ -8,6 +8,7 @@
8
  */
9
  class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
10
 
 
11
 
12
  public function getFeedUrl($store, $action = 'index') {
13
  return preg_replace('%^(.*)\?.*$%i', '$1', $store->getUrl('shoppingflux/export_flux/'.$action));
@@ -370,6 +371,33 @@ class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
370
  }
371
  }
372
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
373
  public function newInstallation() {
374
  try {
375
  $sendTo = array('olivier@shopping-feed.com', 'andy@shopping-feed.com');
8
  */
9
  class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
10
 
11
+ protected $_config = null;
12
 
13
  public function getFeedUrl($store, $action = 'index') {
14
  return preg_replace('%^(.*)\?.*$%i', '$1', $store->getUrl('shoppingflux/export_flux/'.$action));
371
  }
372
  }
373
 
374
+
375
+ public function getConfig() {
376
+ if (is_null($this->_config)) {
377
+ $this->_config = Mage::getSingleton('profileolabs_shoppingflux/config');
378
+ }
379
+
380
+ return $this->_config;
381
+ }
382
+
383
+ public function isRegistered() {
384
+ if(Mage::getStoreConfigFlag('shoppingflux/configuration/has_registered')) {
385
+ return true;
386
+ } else if(time() - intval(Mage::getStoreConfig('shoppingflux/configuration/registration_last_check')) > 24*60*60) {
387
+ foreach(Mage::app()->getStores() as $store) {
388
+ $apiKey = $this->getConfig()->getApiKey($store->getId());
389
+ $wsUri = $this->getConfig()->getWsUri($store->getId());
390
+ $service = new Profileolabs_Shoppingflux_Model_Service($apiKey, $wsUri);
391
+ if($service->isClient()) {
392
+ return true;
393
+ }
394
+ }
395
+ $config = new Mage_Core_Model_Config();
396
+ $config->saveConfig('shoppingflux/configuration/registration_last_check', time());
397
+ }
398
+ return false;
399
+ }
400
+
401
  public function newInstallation() {
402
  try {
403
  $sendTo = array('olivier@shopping-feed.com', 'andy@shopping-feed.com');
app/code/community/Profileolabs/Shoppingflux/Model/Export/Flux.php CHANGED
@@ -242,6 +242,9 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
242
 
243
  protected function _getAttributeDataForProduct($nameNode, $attributeCode, $product, $storeId = null) {
244
  $_helper = Mage::helper('catalog/output');
 
 
 
245
 
246
  $data = $product->getData($attributeCode);
247
 
@@ -280,7 +283,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
280
 
281
  //Exceptions data
282
  if ($nameNode == 'shipping_delay' && empty($data))
283
- $data = $this->getConfig()->getConfigData('shoppingflux_export/general/default_shipping_delay');
284
 
285
  if ($nameNode == 'quantity')
286
  $data = round($data);
@@ -410,7 +413,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
410
  $data['qty'] = $data['qty'] / $qtyIncrements;
411
  }
412
 
413
-
414
  foreach ($this->getConfig()->getMappingAttributes($storeId) as $nameNode => $code) {
415
  $data[$nameNode] = $this->_getAttributeDataForProduct($nameNode, $code, $product, $storeId); //trim($xmlObj->extractData($nameNode, $code, $product));
416
  if ($this->getConfig()->getTransformQtyIncrements($product)) {
@@ -443,10 +446,8 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
443
  //Varien_Profiler::stop("SF::Flux::getConfigurableAttributes");
444
  }
445
  //Varien_Profiler::start("SF::Flux::getAdditionalAttributes");
446
- foreach ($this->getConfig()->getAdditionalAttributes() as $attributeCode) {
447
- if ($attributeCode) {
448
- $data[$attributeCode] = $this->_getAttributeDataForProduct($attributeCode, $attributeCode, $product, $storeId);
449
- }
450
  }
451
 
452
  //Varien_Profiler::stop("SF::Flux::getAdditionalAttributes");
@@ -836,12 +837,12 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
836
  /**
837
  *
838
  */
839
- protected function getAttributesFromConfig($checkIfExist = false, $withAdditional = true) {
840
 
841
  if (is_null($this->_attributesFromConfig)) {
842
- $attributes = $this->getConfig()->getMappingAttributes();
843
  if ($withAdditional) {
844
- $additionalAttributes = $this->getConfig()->getAdditionalAttributes();
845
  foreach ($additionalAttributes as $attributeCode) {
846
  $attributes[$attributeCode] = trim($attributeCode);
847
  }
@@ -871,6 +872,10 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
871
  return $requiredAttributes;
872
  }
873
 
 
 
 
 
874
  protected function getAllAttributes() {
875
  return array_merge($this->getAttributesFromConfig(true), $this->getRequiredAttributes());
876
  }
@@ -990,7 +995,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
990
  }
991
  }
992
 
993
- $attributesFromConfig = $this->getAttributesFromConfig(true, true);
994
 
995
  $discountPercent = 0;
996
  if ($priceBeforeDiscount) {
@@ -1044,7 +1049,9 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
1044
  }
1045
 
1046
  foreach ($attributesFromConfig as $nameNode => $attributeCode) {
1047
- $usedProductsArray[$usedProduct->getId()]['child'][$nameNode] = $this->_getAttributeDataForProduct($nameNode, $attributeCode, $usedProduct, $storeId); //$xmlObj->extractData($nameNode, $attributeCode, $usedProduct);
 
 
1048
  }
1049
 
1050
 
242
 
243
  protected function _getAttributeDataForProduct($nameNode, $attributeCode, $product, $storeId = null) {
244
  $_helper = Mage::helper('catalog/output');
245
+ if(!$attributeCode) {
246
+ return '';
247
+ }
248
 
249
  $data = $product->getData($attributeCode);
250
 
283
 
284
  //Exceptions data
285
  if ($nameNode == 'shipping_delay' && empty($data))
286
+ $data = $this->getConfig()->getConfigData('shoppingflux_export/general/default_shipping_delay', $storeId);
287
 
288
  if ($nameNode == 'quantity')
289
  $data = round($data);
413
  $data['qty'] = $data['qty'] / $qtyIncrements;
414
  }
415
 
416
+
417
  foreach ($this->getConfig()->getMappingAttributes($storeId) as $nameNode => $code) {
418
  $data[$nameNode] = $this->_getAttributeDataForProduct($nameNode, $code, $product, $storeId); //trim($xmlObj->extractData($nameNode, $code, $product));
419
  if ($this->getConfig()->getTransformQtyIncrements($product)) {
446
  //Varien_Profiler::stop("SF::Flux::getConfigurableAttributes");
447
  }
448
  //Varien_Profiler::start("SF::Flux::getAdditionalAttributes");
449
+ foreach ($this->getConfig()->getAdditionalAttributes($storeId) as $attributeCode) {
450
+ $data[$attributeCode] = $this->_getAttributeDataForProduct($attributeCode, $attributeCode, $product, $storeId);
 
 
451
  }
452
 
453
  //Varien_Profiler::stop("SF::Flux::getAdditionalAttributes");
837
  /**
838
  *
839
  */
840
+ protected function getAttributesFromConfig($checkIfExist = false, $withAdditional = true, $storeId = null) {
841
 
842
  if (is_null($this->_attributesFromConfig)) {
843
+ $attributes = $this->getConfig()->getMappingAttributes($storeId);
844
  if ($withAdditional) {
845
+ $additionalAttributes = $this->getConfig()->getAdditionalAttributes($storeId);
846
  foreach ($additionalAttributes as $attributeCode) {
847
  $attributes[$attributeCode] = trim($attributeCode);
848
  }
872
  return $requiredAttributes;
873
  }
874
 
875
+ /**
876
+ *
877
+ * @deprecated
878
+ */
879
  protected function getAllAttributes() {
880
  return array_merge($this->getAttributesFromConfig(true), $this->getRequiredAttributes());
881
  }
995
  }
996
  }
997
 
998
+ $attributesFromConfig = $this->getAttributesFromConfig(true, true, $storeId);
999
 
1000
  $discountPercent = 0;
1001
  if ($priceBeforeDiscount) {
1049
  }
1050
 
1051
  foreach ($attributesFromConfig as $nameNode => $attributeCode) {
1052
+ if($attributeCode) {
1053
+ $usedProductsArray[$usedProduct->getId()]['child'][$nameNode] = $this->_getAttributeDataForProduct($nameNode, $attributeCode, $usedProduct, $storeId); //$xmlObj->extractData($nameNode, $attributeCode, $usedProduct);
1054
+ }
1055
  }
1056
 
1057
 
app/code/community/Profileolabs/Shoppingflux/Model/Manageorders/Order.php CHANGED
@@ -365,7 +365,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
365
  $this->_initQuote($orderSf, $storeId);
366
 
367
  //Add products to quote with data from ShoppingFlux
368
- $this->_addProductsToQuote($orderSf);
369
 
370
  $order = null;
371
  if (!$this->isUnderVersion14())
@@ -378,7 +378,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
378
 
379
  if (!is_null($order) && $order->getId()) {
380
  $useMarketplaceDate = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_marketplace_date');
381
- $orderDate = Varien_Date::now();
382
  if($useMarketplaceDate) {
383
  $orderDate = $orderSf['OrderDate'];
384
  }
@@ -411,7 +411,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
411
  * Add products to quote with data from ShoppinfFlux
412
  * @param array $orderSf
413
  */
414
- protected function _addProductsToQuote(array $orderSf) {
415
  $totalAmount = $orderSf['TotalAmount'];
416
  $productsSf = current($orderSf['Products']);
417
  $productsToIterate = current($productsSf);
@@ -483,7 +483,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
483
  $qtyIncrements = $pregResults[1];
484
  }
485
 
486
- $useProductId = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_product_id');
487
 
488
  if($useProductId) {
489
  $productId = $sku;
@@ -597,7 +597,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
597
  } else {
598
 
599
  $this->getSession()->clear();
600
- Mage::throwException("le produit sku = " . $sku . " n'existe plus en base!");
601
  }
602
  }
603
 
365
  $this->_initQuote($orderSf, $storeId);
366
 
367
  //Add products to quote with data from ShoppingFlux
368
+ $this->_addProductsToQuote($orderSf, $storeId);
369
 
370
  $order = null;
371
  if (!$this->isUnderVersion14())
378
 
379
  if (!is_null($order) && $order->getId()) {
380
  $useMarketplaceDate = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_marketplace_date');
381
+ $orderDate = date('Y-m-d H:i:s');
382
  if($useMarketplaceDate) {
383
  $orderDate = $orderSf['OrderDate'];
384
  }
411
  * Add products to quote with data from ShoppinfFlux
412
  * @param array $orderSf
413
  */
414
+ protected function _addProductsToQuote(array $orderSf, $storeId) {
415
  $totalAmount = $orderSf['TotalAmount'];
416
  $productsSf = current($orderSf['Products']);
417
  $productsToIterate = current($productsSf);
483
  $qtyIncrements = $pregResults[1];
484
  }
485
 
486
+ $useProductId = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_product_id', $storeId);
487
 
488
  if($useProductId) {
489
  $productId = $sku;
597
  } else {
598
 
599
  $this->getSession()->clear();
600
+ Mage::throwException("le produit sku = '" . $sku . "' (ID= ".$productId.", Utilisation id = ".($useProductId?'Oui':'Non').") n'existe plus en base!");
601
  }
602
  }
603
 
app/code/community/Profileolabs/Shoppingflux/Model/Service.php CHANGED
@@ -295,6 +295,10 @@ class Profileolabs_Shoppingflux_Model_Service extends Varien_Object {
295
  );
296
  $status = (string) $res->Response->Status;
297
  if($status == 'Client') {
 
 
 
 
298
  return true;
299
  }
300
  }catch(Exception $e) {
295
  );
296
  $status = (string) $res->Response->Status;
297
  if($status == 'Client') {
298
+ if(!Mage::getStoreConfigFlag('shoppingflux/configuration/has_registered')) {
299
+ $config = new Mage_Core_Model_Config();
300
+ $config->saveConfig('shoppingflux/configuration/has_registered', 1);
301
+ }
302
  return true;
303
  }
304
  }catch(Exception $e) {
app/code/community/Profileolabs/Shoppingflux/controllers/Export/Adminhtml/ExportController.php CHANGED
@@ -30,7 +30,6 @@ class Profileolabs_Shoppingflux_Export_Adminhtml_ExportController extends Mage_A
30
  }
31
 
32
  public function updateAction() {
33
-
34
  $this->loadLayout();
35
  $this->renderLayout();
36
 
30
  }
31
 
32
  public function updateAction() {
 
33
  $this->loadLayout();
34
  $this->renderLayout();
35
 
app/code/community/Profileolabs/Shoppingflux/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Profileolabs_Shoppingflux>
5
- <version>0.9.0</version>
6
  </Profileolabs_Shoppingflux>
7
  </modules>
8
  <admin>
2
  <config>
3
  <modules>
4
  <Profileolabs_Shoppingflux>
5
+ <version>0.9.1</version>
6
  </Profileolabs_Shoppingflux>
7
  </modules>
8
  <admin>
app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-install-0.8.7.php CHANGED
@@ -190,7 +190,7 @@ $installer->addAttribute('catalog_product', 'shoppingflux_product', array(
190
  'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
191
  'visible' => 1,
192
  'required' => 0,
193
- 'user_defined' => 0,
194
  'default' => 1,
195
  'searchable' => 0,
196
  'filterable' => 0,
190
  'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
191
  'visible' => 1,
192
  'required' => 0,
193
+ 'user_defined' => 1,
194
  'default' => 1,
195
  'searchable' => 0,
196
  'filterable' => 0,
app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-upgrade-0.9.0-0.9.1.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Shoppinflux
5
+ *
6
+ * @category Profileolabs
7
+ * @package Profileolabs_Shoppingflux
8
+ * @author Vincent Enjalbert - web-cooking.net
9
+ */
10
+ /* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
11
+
12
+
13
+ //$installer = $this;
14
+
15
+ $installer = Mage::getResourceModel('catalog/setup','profileolabs_shoppingflux_setup');
16
+
17
+ $installer->startSetup();
18
+
19
+ $installer->updateAttribute('catalog_product', 'shoppingflux_default_category', 'is_user_defined', 1);
20
+ $installer->updateAttribute('catalog_product', 'shoppingflux_product', 'is_user_defined', 1);
21
+
22
+
23
+
24
+ $installer->endSetup();
25
+
app/design/adminhtml/default/default/layout/profileolabs_shoppingflux.xml CHANGED
@@ -1,5 +1,13 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <layout version="0.1.0">
 
 
 
 
 
 
 
 
3
  <shoppingflux_manageorders_adminhtml_order_index>
4
  <reference name="content">
5
  <block type="profileolabs_shoppingflux/manageorders_adminhtml_order" name="manageorders.order.grid.container"></block>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <layout version="0.1.0">
3
+ <default>
4
+ <reference name="head">
5
+ <action method="addCss"><name>css/shoppingflux.css</name></action>
6
+ </reference>
7
+ <reference name="notifications">
8
+ <block type="profileolabs_shoppingflux/adminhtml_register_notification" name="notification.shoppingfeed" template="profileolabs/shoppingflux/register/notification.phtml"></block>
9
+ </reference>
10
+ </default>
11
  <shoppingflux_manageorders_adminhtml_order_index>
12
  <reference name="content">
13
  <block type="profileolabs_shoppingflux/manageorders_adminhtml_order" name="manageorders.order.grid.container"></block>
app/design/adminhtml/default/default/template/profileolabs/shoppingflux/register/notification.phtml ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <div class="notification-global notification-global-sf">
2
+ <?php echo $this->__('<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href="%s">Click here to finish account setup.</a>', $this->getUrl('adminhtml/system_config/edit', array('section'=>'shoppingflux', 'website'=>Mage::app()->getDefaultStoreView()->getWebsite()->getCode(), 'store'=>Mage::app()->getDefaultStoreView()->getCode()))); ?>
3
+ </div>
app/locale/en_US/Profileolabs_Shoppingflux.csv CHANGED
@@ -212,4 +212,5 @@
212
  "Shopping Flux","Shopping Feed"
213
  "Customer Mobile Attribute","Customer Mobile Attribute"
214
  "By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to."
215
- "Send notification to ShoppingFeed","Send notification to ShoppingFeed"
 
212
  "Shopping Flux","Shopping Feed"
213
  "Customer Mobile Attribute","Customer Mobile Attribute"
214
  "By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to."
215
+ "Send notification to ShoppingFeed","Send notification to ShoppingFeed"
216
+ "<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>","<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>"
app/locale/fr_FR/Profileolabs_Shoppingflux.csv CHANGED
@@ -212,4 +212,5 @@
212
  "Shopping Flux","Shopping Flux"
213
  "Customer Mobile Attribute","Attribut téléphone portable"
214
  "By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","Par défaut, il faut renseigner votre champ SKU. C'est la valeur qui servira d'id produit sur SF et sur les places de marché. A ne modifier que sur demande de Shopping Flux."
215
- "Send notification to ShoppingFeed","Envoyer à ShoppingFlux"
 
212
  "Shopping Flux","Shopping Flux"
213
  "Customer Mobile Attribute","Attribut téléphone portable"
214
  "By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","Par défaut, il faut renseigner votre champ SKU. C'est la valeur qui servira d'id produit sur SF et sur les places de marché. A ne modifier que sur demande de Shopping Flux."
215
+ "Send notification to ShoppingFeed","Envoyer à ShoppingFlux"
216
+ "<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>","<strong>Shopping Flux est installé!</strong> <b>Attention : </b><a href=""%s"">Cliquez ici pour finaliser la configuration du compte.</a>"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Profileolabs_Shoppingflux</name>
4
- <version>0.9.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
7
  <channel>community</channel>
@@ -11,9 +11,9 @@
11
  <notes>- Minor bugfixes &amp; improvements&#xD;
12
  </notes>
13
  <authors><author><name>ShoppingFlux</name><user>ShoppingFlux</user><email>olivier.levy@gmail.com</email></author></authors>
14
- <date>2015-03-23</date>
15
- <time>13:44:55</time>
16
- <contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="24b478fb90bc6f55a4a5401c7254be11"/></dir></dir></dir></dir></dir><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="da466a657f2b80567ef576711a190805"/></dir><dir name="Tab"><file name="Default.php" hash="b66202a43cdb1e3b178287aa1d7c1d2a"/></dir></dir></dir><file name="Feed.php" hash="a6bfac2be7c99ba5631626404e231ab0"/><file name="Process.php" hash="d5cd1471abfc8ea7f364dfb4610e4fd4"/><dir name="Product"><file name="Grid.php" hash="03b7aa3a458a0405d5d22ce7c0566033"/></dir><file name="Product.php" hash="f71a0d0f25e2484f74f1ceaeee514d3f"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="2717fd3964299bb372c355427c8136d7"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="51cfa87ab0417ff26669a33bd22b50fa"/><file name="Flux.php" hash="5dd8a61bd3261f0ed763ce7da97ac365"/><file name="Tracking.php" hash="a01f384121dda81f8ee3faa80ee3a32a"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="ddfd5d9374446afafef1f545839e869e"/></dir><file name="Cron.php" hash="1a6a4042d3270b56e2dadc80f5c12cfa"/><file name="Import.php" hash="0d675a1731ca646ba57989b8545f4682"/><dir name="Log"><file name="Grid.php" hash="9170b01b3a6d3d558801faeba745390f"/></dir><file name="Log.php" hash="3336bc53002b82b4ab16d18a4e68e0cb"/><dir name="Order"><file name="Grid.php" hash="00cc7d1bb20437d8f7a547e0acfd7f9c"/><dir name="View"><dir name="Tab"><file name="Shoppingflux.php" hash="c0039acf525620c14cc8a1945d44150e"/></dir></dir></dir><file name="Order.php" hash="a6d45eb0146fb448f72348724c3151df"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="93276aad3f0ce41f8bd5d8664e2554ce"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="df942f5c9a19506ef2bf70ca1d4da809"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="a60b19ed533b265a7a2aafe75c03c0fa"/><file name="Roi.php" hash="e34e26dffead694a35798d0397782d55"/></dir></dir><dir name="Helper"><file name="Data.php" hash="ac146d5a8029d41dc4e023da89ba966a"/></dir><dir name="Model"><dir name="Attribute"><dir name="Source"><file name="Category.php" hash="49f1f7959c4741c22bbf79b7e0bd24e7"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="Collection.php" hash="8c3a5fe7c329059b6b85a1e0e5ee48fd"/></dir></dir><file name="Config.php" hash="da5de2e75f27c64d01aef782d00b4a95"/><dir name="Export"><dir name="Convert"><dir name="Parser"><file name="Product.php" hash="4e50613b82ba84c35eb87f991645c118"/></dir></dir><file name="Flow.php" hash="842fa4b4a49ea86bdeb1cb0441433ccd"/><file name="Flux.php" hash="4864db50dcc94942e9012e2f0f3f13d4"/><file name="Observer.php" hash="04804bb46d81c45274f9a36d191b564e"/><dir name="Rewrite"><dir name="Catalog"><file name="Config.php" hash="c87b13b0141123b80cb1ac33eaf75715"/></dir><dir name="CatalogInventory"><dir name="Stock"><file name="Item.php" hash="5249964f31fda6d5b7ff9587e713ca81"/></dir></dir></dir><dir name="Source"><file name="Attributes.php" hash="7c86df4782b77b69c59204a39766a787"/><file name="Attributesprice.php" hash="6cddf3b9562c8dbc56e670b377e341c1"/><dir name="Category"><file name="Level.php" hash="477d3dccefe5720eedc6b5d7a7110c9a"/></dir><file name="Visibility.php" hash="c2a1494bc2e554074d19c58523c450b2"/></dir><file name="Updates.php" hash="6a12528f1ba69f0e0240ba471b471578"/><file name="Xml.php" hash="d6574955d2a108a91c1ebf84feb1b02b"/><file name="Xmlflow.deprecated.php" hash="960d81e05b332cdb16449029b07f0eca"/><file name="Xmlflow.php" hash="82815362cf6b2127ef961be79e48c127"/></dir><dir name="Manageorders"><dir name="Convert"><file name="Customer.php" hash="3ef9c9aba499a9dcaa9d56a820fa3736"/></dir><dir name="Export"><file name="Shipments.php" hash="20e617e183366ef5447ea653aa989065"/></dir><file name="Log.php" hash="392d1811b56df12bccb2e7986e588f3d"/><file name="Observer.php" hash="a36c620351e82e484c838fa67038a276"/><file name="Order.php" hash="fa657aaabb4bc419dce1f189b1cbdaf2"/><file name="OrderOLD.php" hash="f25b3ce2d3610eecf201e2d2421aa460"/><dir name="Payment"><dir name="Method"><file name="Purchaseorder.php" hash="4ed46b995590d286b3154e0bbf7ebc63"/></dir></dir><file name="Product.php" hash="0041c5ebcd0aa8ca17f5c1a4f07ec03d"/><dir name="Shipping"><dir name="Carrier"><file name="Shoppingflux.php" hash="1d56b8eac4d74d6f9cce1e8c5a6613bb"/></dir><file name="Method.php" hash="a71d621b210ecdb1e69290f3e0c6f6d2"/></dir><dir name="Source"><file name="Attributes.php" hash="c9207872ddd962d6b0166d35cfe98626"/></dir></dir><dir name="Mysql4"><dir name="Export"><dir name="Flux"><file name="Collection.php" hash="25a6420bb66aeefb6a8ac0a9e6fc538f"/></dir><file name="Flux.php" hash="6140eeee9d40615eaaba736377aba17e"/><dir name="Updates"><file name="Collection.php" hash="21b355b1db82e4b8a5d1950ac2ffbd18"/></dir><file name="Updates.php" hash="02ef11d051020470231e470f3232f862"/></dir><dir name="Manageorders"><dir name="Export"><dir name="Shipments"><file name="Collection.php" hash="fcdf3c607a8d479beb10a53a618aa225"/></dir><file name="Shipments.php" hash="e06dfaf254a5fd3d8649685b56874258"/></dir><dir name="Log"><file name="Collection.php" hash="0efd8c68937edf98cc9f9bb35bd76f79"/></dir><file name="Log.php" hash="b30bbf3ead209d69993546b29f72ecd7"/><dir name="Shipping"><dir name="Method"><file name="Collection.php" hash="7b2c8fb56625953ea8cd79cc7ddcc9df"/></dir><file name="Method.php" hash="a919a6c61ad6ddefd19ffc287eaa7325"/></dir></dir></dir><dir name="Service"><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="659ab165cdd8492fdc7ee08b515732ac"/><file name="Stream.php" hash="c3a61972f5ffb625dba59ba53365965d"/></dir></dir></dir></dir><file name="Service.php" hash="aa2aa5dfd36ae9232cf611d603fe27e9"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Apikey.php" hash="90036cf58c627fcc68920af912171a0c"/><file name="Refresh.php" hash="d53cbdc6ae73c146af67ef5f20d9e4e8"/></dir></dir></dir><file name=".DS_Store" hash="e7218be203fbe7f5c2243a9dea3bf55e"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="GeneralController.php" hash="ca99113377d353dbc4eecfdaea767fa2"/></dir><dir name="Export"><dir name="Adminhtml"><file name="CategoryController.php" hash="d882797e1e0fbff25b312768c6569f04"/><file name="ExportController.php" hash="b496415fe06e284c62692813d8000250"/></dir><file name="FluxController.php" hash="41916def2355d2097ee4f6f5f0fa6a9e"/></dir><dir name="Manageorders"><dir name="Adminhtml"><file name="CronController.php" hash="9c43b1b18fb883b4140aaa1d3f82cb1c"/><file name="ImportController.php" hash="31203b56860d102c1565fb7653b1a770"/><file name="LogController.php" hash="f744619a2283468d03e8a3f7f8f0c080"/><file name="OrderController.php" hash="acec967d5c7fa44fd3f716fc48f500a6"/></dir><file name="LaunchController.php" hash="104e0020258b47abeacceed7b6b3669b"/></dir></dir><dir name="doc"><file name="ShoppingFeed_US.pdf" hash="0cd685730056d5f2f9c9f8292dead3ae"/><file name="ShoppingFlux_FR.pdf" hash="5590a49838bd67f70f0cacf9605cea2b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fa2e007d1511d96ca9b37fe92eab2604"/><file name="config.xml" hash="909357d80128be0fd4cf88619a8f0635"/><file name="system.xml" hash="fe07d66423dffbf19190d9798eebf9f6"/></dir><dir name="sql"><dir name="profileolabs_shoppingflux_setup"><file name="mysql4-install-0.1.0.php" hash="87c47ba97a55bd71dada152b52736be2"/><file name="mysql4-install-0.8.0.php" hash="48e14fe6bea37e0813d4e8011d97f9a9"/><file name="mysql4-install-0.8.5.php" hash="1aae90e495b0a281bb6916d425561620"/><file name="mysql4-install-0.8.6.php" hash="ae6e23c12465b3b091c3235598c20b0e"/><file name="mysql4-install-0.8.7.php" hash="ebc79548b379ff64e5eec85b4c1364d3"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="0f95646d855413c52928ed4c258aacb1"/><file name="mysql4-upgrade-0.3.13-0.3.14.php" hash="4f6a5399ad06457f0ebf57b33353ebe2"/><file name="mysql4-upgrade-0.3.14-0.3.15.php" hash="6215917eef61544fc6f4193d31956df4"/><file name="mysql4-upgrade-0.3.17-0.3.18.php" hash="112b34baecd80300682bda9ba69c8970"/><file name="mysql4-upgrade-0.4.2-0.4.3.php" hash="2322a9d2b5130bc78699c1953df87a04"/><file name="mysql4-upgrade-0.4.6-0.5.0.php" hash="02be6c02a8c77e642ef3e40ded1ba8be"/><file name="mysql4-upgrade-0.5.1-0.5.2.php" hash="0e5414628efee519deff6aff301651c7"/><file name="mysql4-upgrade-0.5.3-0.5.4.php" hash="9dfb5e5895a9a2973dba57a049d9d379"/><file name="mysql4-upgrade-0.5.5-0.5.6.php" hash="e0ebe03688b7eac8252efa0d5b9b4258"/><file name="mysql4-upgrade-0.6.5-0.6.6.php" hash="c58a1219b2858d50a3d72e77ac6ee43c"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="0804f52786bdd97024dee79eb4b68695"/><file name="mysql4-upgrade-0.7.9-0.8.0.php" hash="7fdd68eda7f3162e979995ed2d7f847d"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="edb5ea0572bdc0e75fd402aeaefc4858"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="a80ecd198b298fecbf6807eba980361e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="b2f8a980fbace011ff9632198ae6c0a5"/></dir></dir><file name=".DS_Store" hash="70d8319e6c95b1083e4aa566a1e7f8f7"/></dir><file name=".DS_Store" hash="d3146c6d782e4b3220b6aaa51d65eccc"/></dir></target><target name="mageetc"><dir name="modules"><file name="Profileolabs_Shoppingflux.xml" hash="73ec83cf32c72884815a3cac9f754a54"/></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Profileolabs_Shoppingflux.csv" hash="ff7ff630beba927b74db682bfd01a43e"/></dir><dir name="fr_FR"><file name="Profileolabs_Shoppingflux.csv" hash="538e929f954fb0abb9a7dd33ce93f801"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="9eddc50f0a1dfd8b53b44fcee46de6f9"/></dir><dir name="template"><dir name="profileolabs"><dir name="shoppingflux"><dir name="export"><dir name="category"><file name="edit.phtml" hash="8af812638245a0aa59a1c90aa6c20a4f"/></dir><file name="edit.phtml" hash="af3d64c7cb4b179cbf75b2def62d31f1"/><file name="feed.phtml" hash="1cb4146ef5910af093fe928f48332652"/><file name="process.phtml" hash="1dee42b2f14c0862446e5b475aaccad3"/><file name="product.phtml" hash="3d93144b8eb1e16672d610d9c0c35092"/></dir><dir name="manageorders"><file name="import.phtml" hash="6fd3bca397be66fc17d340cfae558fe9"/><dir name="payment"><dir name="info"><file name="purchaseorder.phtml" hash="782768b0e4836b25f46443dda098db29"/></dir></dir><dir name="sales"><dir name="order"><dir name="invoice"><file name="total.phtml" hash="0d8d4aec814c41f80b9d9c475b5da3ae"/></dir><file name="total.phtml" hash="ad58dad0fd4007764f03c74cc5a6ca57"/><dir name="view"><dir name="tab"><file name="shoppingflux.phtml" hash="7492846bef04ca1f0419cd804e7c4599"/></dir></dir></dir></dir></dir><file name="register.phtml" hash="614dfd40a4e74c0db2667ba30aeb71e3"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="shoppingflux"><file name="ad.png" hash="b76c0f3e4a7084a88ba0527be9fdcc25"/><file name="logo_us.jpg" hash="cae9e6bcba9814193a59bb07d541edb6"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Wcmultiselect.php" hash="0b976892dab42c440b15706eec966efb"/></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>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Profileolabs_Shoppingflux</name>
4
+ <version>0.9.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
7
  <channel>community</channel>
11
  <notes>- Minor bugfixes &amp; improvements&#xD;
12
  </notes>
13
  <authors><author><name>ShoppingFlux</name><user>ShoppingFlux</user><email>olivier.levy@gmail.com</email></author></authors>
14
+ <date>2015-03-30</date>
15
+ <time>09:44:47</time>
16
+ <contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Adminhtml"><dir name="Register"><file name="Notification.php" hash="13c5b3fccfd09dca376d4bc03f883384"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="9046ac88c58d7768d28047c5102789ae"/></dir></dir></dir></dir></dir><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="da466a657f2b80567ef576711a190805"/></dir><dir name="Tab"><file name="Default.php" hash="b66202a43cdb1e3b178287aa1d7c1d2a"/></dir></dir></dir><file name="Feed.php" hash="a6bfac2be7c99ba5631626404e231ab0"/><file name="Process.php" hash="d5cd1471abfc8ea7f364dfb4610e4fd4"/><dir name="Product"><file name="Grid.php" hash="03b7aa3a458a0405d5d22ce7c0566033"/></dir><file name="Product.php" hash="f71a0d0f25e2484f74f1ceaeee514d3f"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="2717fd3964299bb372c355427c8136d7"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="51cfa87ab0417ff26669a33bd22b50fa"/><file name="Flux.php" hash="5dd8a61bd3261f0ed763ce7da97ac365"/><file name="Tracking.php" hash="a01f384121dda81f8ee3faa80ee3a32a"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="ddfd5d9374446afafef1f545839e869e"/></dir><file name="Cron.php" hash="1a6a4042d3270b56e2dadc80f5c12cfa"/><file name="Import.php" hash="0d675a1731ca646ba57989b8545f4682"/><dir name="Log"><file name="Grid.php" hash="9170b01b3a6d3d558801faeba745390f"/></dir><file name="Log.php" hash="3336bc53002b82b4ab16d18a4e68e0cb"/><dir name="Order"><file name="Grid.php" hash="00cc7d1bb20437d8f7a547e0acfd7f9c"/><dir name="View"><dir name="Tab"><file name="Shoppingflux.php" hash="c0039acf525620c14cc8a1945d44150e"/></dir></dir></dir><file name="Order.php" hash="a6d45eb0146fb448f72348724c3151df"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="93276aad3f0ce41f8bd5d8664e2554ce"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="df942f5c9a19506ef2bf70ca1d4da809"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="a60b19ed533b265a7a2aafe75c03c0fa"/><file name="Roi.php" hash="e34e26dffead694a35798d0397782d55"/></dir></dir><dir name="Helper"><file name="Data.php" hash="52b824d5d446ebfdb98d18f07a8fac15"/></dir><dir name="Model"><dir name="Attribute"><dir name="Source"><file name="Category.php" hash="49f1f7959c4741c22bbf79b7e0bd24e7"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="Collection.php" hash="8c3a5fe7c329059b6b85a1e0e5ee48fd"/></dir></dir><file name="Config.php" hash="da5de2e75f27c64d01aef782d00b4a95"/><dir name="Export"><dir name="Convert"><dir name="Parser"><file name="Product.php" hash="4e50613b82ba84c35eb87f991645c118"/></dir></dir><file name="Flow.php" hash="842fa4b4a49ea86bdeb1cb0441433ccd"/><file name="Flux.php" hash="46bb0d0deddd5cc03d794d1f0f2b82a1"/><file name="Observer.php" hash="04804bb46d81c45274f9a36d191b564e"/><dir name="Rewrite"><dir name="Catalog"><file name="Config.php" hash="c87b13b0141123b80cb1ac33eaf75715"/></dir><dir name="CatalogInventory"><dir name="Stock"><file name="Item.php" hash="5249964f31fda6d5b7ff9587e713ca81"/></dir></dir></dir><dir name="Source"><file name="Attributes.php" hash="7c86df4782b77b69c59204a39766a787"/><file name="Attributesprice.php" hash="6cddf3b9562c8dbc56e670b377e341c1"/><dir name="Category"><file name="Level.php" hash="477d3dccefe5720eedc6b5d7a7110c9a"/></dir><file name="Visibility.php" hash="c2a1494bc2e554074d19c58523c450b2"/></dir><file name="Updates.php" hash="6a12528f1ba69f0e0240ba471b471578"/><file name="Xml.php" hash="d6574955d2a108a91c1ebf84feb1b02b"/><file name="Xmlflow.deprecated.php" hash="960d81e05b332cdb16449029b07f0eca"/><file name="Xmlflow.php" hash="82815362cf6b2127ef961be79e48c127"/></dir><dir name="Manageorders"><dir name="Convert"><file name="Customer.php" hash="3ef9c9aba499a9dcaa9d56a820fa3736"/></dir><dir name="Export"><file name="Shipments.php" hash="20e617e183366ef5447ea653aa989065"/></dir><file name="Log.php" hash="392d1811b56df12bccb2e7986e588f3d"/><file name="Observer.php" hash="a36c620351e82e484c838fa67038a276"/><file name="Order.php" hash="baa8025cf065022ff168e565a6a900b2"/><file name="OrderOLD.php" hash="f25b3ce2d3610eecf201e2d2421aa460"/><dir name="Payment"><dir name="Method"><file name="Purchaseorder.php" hash="4ed46b995590d286b3154e0bbf7ebc63"/></dir></dir><file name="Product.php" hash="0041c5ebcd0aa8ca17f5c1a4f07ec03d"/><dir name="Shipping"><dir name="Carrier"><file name="Shoppingflux.php" hash="1d56b8eac4d74d6f9cce1e8c5a6613bb"/></dir><file name="Method.php" hash="a71d621b210ecdb1e69290f3e0c6f6d2"/></dir><dir name="Source"><file name="Attributes.php" hash="c9207872ddd962d6b0166d35cfe98626"/></dir></dir><dir name="Mysql4"><dir name="Export"><dir name="Flux"><file name="Collection.php" hash="25a6420bb66aeefb6a8ac0a9e6fc538f"/></dir><file name="Flux.php" hash="6140eeee9d40615eaaba736377aba17e"/><dir name="Updates"><file name="Collection.php" hash="21b355b1db82e4b8a5d1950ac2ffbd18"/></dir><file name="Updates.php" hash="02ef11d051020470231e470f3232f862"/></dir><dir name="Manageorders"><dir name="Export"><dir name="Shipments"><file name="Collection.php" hash="fcdf3c607a8d479beb10a53a618aa225"/></dir><file name="Shipments.php" hash="e06dfaf254a5fd3d8649685b56874258"/></dir><dir name="Log"><file name="Collection.php" hash="0efd8c68937edf98cc9f9bb35bd76f79"/></dir><file name="Log.php" hash="b30bbf3ead209d69993546b29f72ecd7"/><dir name="Shipping"><dir name="Method"><file name="Collection.php" hash="7b2c8fb56625953ea8cd79cc7ddcc9df"/></dir><file name="Method.php" hash="a919a6c61ad6ddefd19ffc287eaa7325"/></dir></dir></dir><dir name="Service"><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="659ab165cdd8492fdc7ee08b515732ac"/><file name="Stream.php" hash="c3a61972f5ffb625dba59ba53365965d"/></dir></dir></dir></dir><file name="Service.php" hash="c4afb7007b6931ce457015d344af47d6"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Apikey.php" hash="90036cf58c627fcc68920af912171a0c"/><file name="Refresh.php" hash="d53cbdc6ae73c146af67ef5f20d9e4e8"/></dir></dir></dir><file name=".DS_Store" hash="e7218be203fbe7f5c2243a9dea3bf55e"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="GeneralController.php" hash="ca99113377d353dbc4eecfdaea767fa2"/></dir><dir name="Export"><dir name="Adminhtml"><file name="CategoryController.php" hash="d882797e1e0fbff25b312768c6569f04"/><file name="ExportController.php" hash="15e395246d428bc7e390e1078a54a390"/></dir><file name="FluxController.php" hash="41916def2355d2097ee4f6f5f0fa6a9e"/></dir><dir name="Manageorders"><dir name="Adminhtml"><file name="CronController.php" hash="9c43b1b18fb883b4140aaa1d3f82cb1c"/><file name="ImportController.php" hash="31203b56860d102c1565fb7653b1a770"/><file name="LogController.php" hash="f744619a2283468d03e8a3f7f8f0c080"/><file name="OrderController.php" hash="acec967d5c7fa44fd3f716fc48f500a6"/></dir><file name="LaunchController.php" hash="104e0020258b47abeacceed7b6b3669b"/></dir></dir><dir name="doc"><file name="ShoppingFeed_US.pdf" hash="0cd685730056d5f2f9c9f8292dead3ae"/><file name="ShoppingFlux_FR.pdf" hash="5590a49838bd67f70f0cacf9605cea2b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fa2e007d1511d96ca9b37fe92eab2604"/><file name="config.xml" hash="8c337976be872d93167748c11282c7b7"/><file name="system.xml" hash="fe07d66423dffbf19190d9798eebf9f6"/></dir><dir name="sql"><dir name="profileolabs_shoppingflux_setup"><file name="mysql4-install-0.1.0.php" hash="87c47ba97a55bd71dada152b52736be2"/><file name="mysql4-install-0.8.0.php" hash="48e14fe6bea37e0813d4e8011d97f9a9"/><file name="mysql4-install-0.8.5.php" hash="1aae90e495b0a281bb6916d425561620"/><file name="mysql4-install-0.8.6.php" hash="ae6e23c12465b3b091c3235598c20b0e"/><file name="mysql4-install-0.8.7.php" hash="7672f1e89056b6bd476bf7443937dd73"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="0f95646d855413c52928ed4c258aacb1"/><file name="mysql4-upgrade-0.3.13-0.3.14.php" hash="4f6a5399ad06457f0ebf57b33353ebe2"/><file name="mysql4-upgrade-0.3.14-0.3.15.php" hash="6215917eef61544fc6f4193d31956df4"/><file name="mysql4-upgrade-0.3.17-0.3.18.php" hash="112b34baecd80300682bda9ba69c8970"/><file name="mysql4-upgrade-0.4.2-0.4.3.php" hash="2322a9d2b5130bc78699c1953df87a04"/><file name="mysql4-upgrade-0.4.6-0.5.0.php" hash="02be6c02a8c77e642ef3e40ded1ba8be"/><file name="mysql4-upgrade-0.5.1-0.5.2.php" hash="0e5414628efee519deff6aff301651c7"/><file name="mysql4-upgrade-0.5.3-0.5.4.php" hash="9dfb5e5895a9a2973dba57a049d9d379"/><file name="mysql4-upgrade-0.5.5-0.5.6.php" hash="e0ebe03688b7eac8252efa0d5b9b4258"/><file name="mysql4-upgrade-0.6.5-0.6.6.php" hash="c58a1219b2858d50a3d72e77ac6ee43c"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="0804f52786bdd97024dee79eb4b68695"/><file name="mysql4-upgrade-0.7.9-0.8.0.php" hash="7fdd68eda7f3162e979995ed2d7f847d"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="edb5ea0572bdc0e75fd402aeaefc4858"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="a80ecd198b298fecbf6807eba980361e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="b2f8a980fbace011ff9632198ae6c0a5"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="d8c3ba1dd0bbd12c20fc221e03ff2391"/></dir></dir><file name=".DS_Store" hash="70d8319e6c95b1083e4aa566a1e7f8f7"/></dir><file name=".DS_Store" hash="d3146c6d782e4b3220b6aaa51d65eccc"/></dir></target><target name="mageetc"><dir name="modules"><file name="Profileolabs_Shoppingflux.xml" hash="73ec83cf32c72884815a3cac9f754a54"/></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Profileolabs_Shoppingflux.csv" hash="75c4156ac98208b10760fb42441d75ab"/></dir><dir name="fr_FR"><file name="Profileolabs_Shoppingflux.csv" hash="5751e3f025bc0418601fe237936b3b23"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="d4de97001b4d68d165ea6b008541701a"/></dir><dir name="template"><dir name="profileolabs"><dir name="shoppingflux"><dir name="export"><dir name="category"><file name="edit.phtml" hash="8af812638245a0aa59a1c90aa6c20a4f"/></dir><file name="edit.phtml" hash="af3d64c7cb4b179cbf75b2def62d31f1"/><file name="feed.phtml" hash="1cb4146ef5910af093fe928f48332652"/><file name="process.phtml" hash="1dee42b2f14c0862446e5b475aaccad3"/><file name="product.phtml" hash="3d93144b8eb1e16672d610d9c0c35092"/></dir><dir name="manageorders"><file name="import.phtml" hash="6fd3bca397be66fc17d340cfae558fe9"/><dir name="payment"><dir name="info"><file name="purchaseorder.phtml" hash="782768b0e4836b25f46443dda098db29"/></dir></dir><dir name="sales"><dir name="order"><dir name="invoice"><file name="total.phtml" hash="0d8d4aec814c41f80b9d9c475b5da3ae"/></dir><file name="total.phtml" hash="ad58dad0fd4007764f03c74cc5a6ca57"/><dir name="view"><dir name="tab"><file name="shoppingflux.phtml" hash="7492846bef04ca1f0419cd804e7c4599"/></dir></dir></dir></dir></dir><dir name="register"><file name="notification.phtml" hash="80e22e32016bbbfea1c4b8e66ba18579"/></dir><file name="register.phtml" hash="614dfd40a4e74c0db2667ba30aeb71e3"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="shoppingflux"><file name="ad.png" hash="b76c0f3e4a7084a88ba0527be9fdcc25"/><file name="logo_us.jpg" hash="cae9e6bcba9814193a59bb07d541edb6"/><file name="s_shoppingfeed.png" hash="8782818108e316533ad090c5b078866f"/><file name="s_shoppingfeed_1.jpg" hash="50b18c2dcbe3bbfa6d0bdb55787da06b"/></dir></dir><dir name="css"><file name="shoppingflux.css" hash="b607a6c8ed09795fdf9fe4876c6ca2d6"/></dir></dir></dir></dir></target><target name="magelocal"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Wcmultiselect.php" hash="0b976892dab42c440b15706eec966efb"/></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>
skin/adminhtml/default/default/css/shoppingflux.css ADDED
@@ -0,0 +1 @@
 
1
+ .notification-global-sf {background-image:url(../images/shoppingflux/s_shoppingfeed.png); background-color:white;height:23px;line-height:23px;}
skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed.png ADDED
Binary file
skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed_1.jpg ADDED
Binary file