diglin_ricento - Version 1.3.4

Version Notes

## Version 1.3.4
- ENHANCEMENT: compatibility with Magento 1.9.2.2 and patch 6788
- ENHANCEMENT: cleanup old products in reactivation phase from the temporary file in var/tmp (workaround)
- ENHANCEMENT: allow to duplicate a ricardo order and keep the related information
- ENHANCEMENT: resize images pictures to 1800px height or width before to publish a product list when products are imported
- ENHANCEMENT: allow fees calculation even for products not mapped to a ricardo category
- ENHANCEMENT: prevent error message to be displayed for products having an empty string in DB for media gallery (weird but it happened in some installation)

## Version 1.3.2
- FIX: issue with free delivery (ERROR 91 from ricardo API)

## Version 1.3.1
- ENHANCEMENT: allow pictures higher than 600px
- ENHANCEMENT: send pictures in base64 encoding instead using bytes array. Decrease memory used on server side
- FIX: issue with the watermarks of this extension when this one is not defined in Configuration > Design > Watermark

## Version 1.3.0
- ENHANCEMENT: update API calls due to replacement of API methods with new methods name. Important: extension users MUST update to this version otherwise the extension won't work on 27.08.2015 cause of the ricardo API update.
- ENHANCEMENT: send pictures in base64 encoding instead using bytes array. Decrease memory used on server side
- ENHANCEMENT: update Support controllers due to Magento security patches
- ENHANCEMENT: change the payment information box with article ID instead of the transaction ID (users are not aware about this transaction ID)
- ENHANCEMENT: allow to create orders with products not in stock on Magento side.
- FIX: issue with stopped products when there were in reactivation phase on ricardo.ch side
- FIX: issue with products which should start immediately
- FIX: several issues depending on some shops having third party extensions which may in conflict with the logic of this extension
- FIX: issue with links to products from the log grid
- FIX: issue with merging of orders under certain conditions depending on when the customers ordered several products of the shop owner
- FIX: issue while resizing tall pictures hanging listing synchronization cause of pictures to big

## Version 1.2.0
- FEATURE: add column into customer (ricardo username) and order grid (is ricardo order?). Configurable to show them or not from configuration page of the extension
- FIX: amount of products to get fees is limited to 200 on ricardo.ch side. Get fees even if a shop owner has more than 200 article in the product list

## Version 1.1.3
- ENHANCEMENT: add notifications to get news about the extension when updates are available. This can be via the configuration disabled.
- ENHANCEMENT: add configuration options for watermark picture to publish products with a specific watermark for the ricardo.ch platform
- ENHANCEMENT: add configuration options to allow or not to use the product image placeholder of a shop owner in case of issue with missing picture files on server or in case of memory limit error
- FIX: missing transactions import when products were already sold
- FIX: prevent to stop an article if it has been sold but has been automatically reactivated on ricardo.ch side
- FIX: status of products was not correctly set when a product is sold and internally saved
- FIX: display of category mapping popup on IE < 9
- FIX: confirmation fees popup on IE all versions
- FIX: issue when trying to warm up product pictures while saving product listing items with products having no picture basic selection
- FIX: price calculation when orders are imported into a non Swiss shop

## Version 1.1.2
- ENHANCEMENT: allow html code for payment information
- ENHANCEMENT: prevent unwanted email sending
- ENHANCEMENT: add system.log in the configuration export for assistance purpose
- FIX: issue with quantity to use when publishing on ricardo.ch if the product inventory is not managed
- FIX: prevent to use default Magento picture if an article do not set base picture for a product
- FIX: add missing french token expiration email template
- FIX: issue with some store configuration having several store views but no default store (made some issue to get current currency value)

## Version 1.1.1
- ENHANCEMENT: warm up the cache of picture after a product is inserted in the product list
- FIX: issue with logic to get sold and unsold articles necessary when articles were planned then publicly available and in the meantime has been sold without that the extension knows about the new article ID

## Version 1.1.0
- NEW: add buttons to export configuration into a tar.gz archive and/or send it to support shop owner in case of issue with all necessary information: php, magento, installed modules version, ricardo and latest order tables from the database, log files. No customer information are saved.
- NEW: support currency conversion based on the defined Magento currencies rate. It sets prices in CHF to ricardo.ch, products with price catalog in EUR/USD/... and does the opposite while importing a ricardo order in Magento (CHF to EUR/USD/...). Magento Currency Rates must be configured to work.
- NEW: while selecting a ricardo category, you can now provide the product name to get a suggestion of the category/ies you may use
- NEW: display a popup window with a summary of the fees for the current product list before to proceed "Check and List". Data of the form are saved when relevant before to display these fees
- NEW: allow to merge short and description if ricardo description is missing at product level and if the extension is configured for that - Default "disabled"
- NEW: support Magento Watermark Pictures
- NEW: add ricardo banner in the dashboard of the extension
- ENHANCEMENT: make description with carriage return to
HTML Tag configurable - default is 0
- ENHANCEMENT: refactor order import process to reduce potential issues
- ENHANCEMENT: add a new dispatcher to close articles properly for those which are not anymore available on ricardo.ch
- ENHANCEMENT: global performance improvement with the ricardo API and product pictures (> X MB - image attribute and media gallery)
- ENHANCEMENT: configurable products and their options having price are computed differently, it fixes some issues with price calculation but also allow Fees calculation
- ENHANCEMENT: links of the backend user interface depending on the user language are correctly defined (french or german)
- ENHANCEMENT: related products of configurable products are displayed in the products grid of a list after a product is added or after the products listing is saved instead to wait that the product listing is checked
- ENHANCEMENT: cleanup, factorize and perform code related to configurable products
- ENHANCEMENT: set auto increment value of auction sales type to 1 per default
- ENHANCEMENT: the inventory column in the products grid of the products listing has several meaning: 1) if the product is already listed, the value displayed is the quantity of product sent and still available on ricardo, 2) if the product is not yet listed, the quantity displayed is calculated based on the configuration at the product list or the product level, it will be automatically refreshed if the stock of the product changed before it is listed.
- FIX: issue with price calculation when price scope is per website instead global
- FIX: issue with grouped product quantity - default is 1 if related products don't have quantity defined
- FIX: issue with order synchronization on Magento 1.7 and the ricardo payment method
- FIX: issue with Internet Explorer when configuring a product and using defaults values are not expected
- FIX: some translations issue
- FIX: issue with shipping description while editing the configuration at product level into a products listing
- FIX: memory issue due to pictures too big and API requirements (bytes array)
- FIX: issue with MagentoConnect install

## Version 1.0.18
- Add improvements brought by the ricardo library

## Version 1.0.17
- Fix an issue with the transfer of the data via API

## Version 1.0.16
- 077aced Fix issue with wrong memory test at picture level
- 4fb9f9f Change comment
- 0acd985 Improve memory consumption due to images and expected bytes array on ricardo API side
- 411b1b8 Change url for the ricardo assistant on production
- 05d9364 Update README for license information
- 947efb5 Factorize some process in order creation
- 970f5ee Update translation string
- ccc9802 Update translation string "Until sold"
- 73aadc0 [ENHANCE] Seems that external extension instantiate the shipping class, as it is outside of the order scope, an object is missing and provide an error. We fixed it even if we don't support externa
- b161609 [ENHANCE] Prevent memory consumption due to the size of pictures and the fact that we need to unpack the pictures bytes to create bytes array for the ricardo.ch API
- 41e95ee Update Copyright to ricardo.ch AG (keep same license)
- 128b28d Update config.xml version
- 29b5e61 Update language string key in CSV files

## Version 1.0.15
- 8cc97f0 [ENHANCE] Delete old jobs in the SQL way (no collection), speed up the delete and may prevent mysql error
- 571d315 Open new window for a link located into the product list and jumping into ricardo.ch website
- d6be0f1 [BUGFIX] Change the translation string from Ricardo to ricardo.ch
- 195c744 Cosmetic code improvements
- ddd1ff0 Fix an issue with deleting product item from a listing
- 7a71702 Revert deleted xml file to generate magento connect package
- 7fc6abb Update order dispatcher to get error messages
- 6804aba Update Hint.php

## Version 1.0.14
- Fix an issue revealed after fixes done in version 1.0.13 related to getting sales options and rules from products listing item during getting new orders

## Version 1.0.13
- Important fix for price products (and sales options & rules in general) when several listing processes running at same time

## Version 1.0.12
- 7485ad0 Prevent Exception while editing product if API problem appear while conditions options
- 2927622 Add translation for frontend, change payment info template
- 29069ea Fix wrong variable name for payment method instruction
- 1738457 add payment block info in frontend area too for email generated from backend
- 259f885 Fix issue with products grid and massaction
- 8d37514 Update readme file
- ea18812 Redirect to edit page if error occur
- 0fe5a3c Implement Bank information display if ricardo.ch payment method Bank transfer is used, Remove the cleanup listing log as it is duplicate with the job cleanup
- 9cd82a8 Change order of the tab display 1) Synchronization 2) Listing Log instead of the opposite
- bc809c0 Fix random security error message on fresh install

## Version 1.0.10
- e2304ab Change the status of an item to stop if the item has not been sold. It will stop the complete list if all items are stopped.
- e2c0676 Set website Id while saving new customer even if store id was also provided to be sure that the user is saved into the correct website
- 0d01b4a Fix missing log url in message
- ff1005c Skip required option when creating an order, also for custom option
- 9b48ef6 Fix missing home number

## Version 1.0.9
- Fix issue with some optional API property set to 0 (like template Id)
- 0c1eb42 Revert temporary success / error in dispatcher list , improve translations of string in product grid
- 74c3284 Show a small message in sync grid while running or chunk running to allow to differentiate both kind of sync
- 68eed7f Raise to 400 items to trigger in dispatch
- 1d3a839 Prevent create a new job while having a chunk running sync list
- 3241ef0 Change the way to handle the bucket of items in the dispatcher, fix a bug while triggering the order dispatcher and getting the list of listed items
- adcbc59 Improve message display in sync grid
- 6b6c45e Fix issue with "Until Sold" feature
- 2f48ea4 Improve the way to set/get successful or error log item
- 86fcc17 Display Product list name in the sync log grid instead to put it as message
- 1219b09 Fix issue with products grid and configurable products having article inserted also as simple article
- 95efdca Fix duplicate collection item error
- 4d38ed3 Make the option Schedule Reactivation "Until Sold" better explicit and working
- 03bc9cd Update code documentation
- 658c9f6 In some cases, picture's extension is not recognized so change the logic to determine if it exists or not Catch Exception and log them in cron class

## Version 1.0.8
- b5f1afa Update translations file
- c0d3fbb Fix issue with dispatcher and completed status
- 27c48c9 Fix interface issue (invisible language was also required input) with language selection and payment method "other" which needs a payment description and shipping description field if shipping "other" is selected
- 9e0be11 Improve debugging content when dispatcher mets errors
- b994fa0 Improve grid translations for products
- 84baa1b Change order of token DEV/PROD configuration fields
- 868e576 Fix issue with product price max limit (should be only for "Buy now" and payment method with credit card)
- 379a51b Fix issue with too long strings saved into DB if error occurred
- 0eb9f8d Cosmetic code changes
- 79ce926 Change translation
- 356c909 Fix issue with job message and json encoding (some loop appeared in some use cases)
- 738f316 Better judge if some values must be retrieved from the API depending if the extension is configured or not
- cd34d94 Prevent loop when doing the dispatch
- 14d3beb fix uninstall file txt with wrong language folder package
- a5e6350 Fix translation issue in the sync grid
- 90a2f7c Fix issue if extension is disabled with payment and shipping methods
- 33055cc Add nl2br for description

## Version 1.0.7
- 42f18da Prevent warning messages for some variables, Prevent Exception when picture doesn't exist in preview, set per default the dev mode to 1 because user receives BETA API Token first and some people doesn't set correctly the configuration
- 29767d9 Add more condition to display error in case of wrong API configuration and coming from banner notification
- 57da567 Invite user to check his configuration if a problem occurs
- c514cb0 Merge branch 'develop'

## Version 1.0.6
- 6a6ca4f Do not set the status of the parent configurable product when list on ricardo.ch
- eb0d25a Handle correctly errors if done in the backend notification banner
- 68f812a add short description as fallback product description
- bb0c931 change redirect url and add error message
- c4fbe49 Check and List action: save also product listing information
- 349218a Merge branch 'develop' of git://github.com/diglin/ricento into develop
- f467eb4 Fix issue with grid of products after filter reset (missing form key hidden field)
- 4cc8e3b Revert changes done for RIC-102, display products item w/o any error
- afb9215 Add new url to register to the API
- c0b50e9 In case errors are coming from the API but it is at backend notification level, we catch the error and display it as session error message
- 7d0c803 Merge branch 'develop' of github.com:diglin/ricento into develop
- 068a409 allow to delete a job even if it is running, fix some typo translations, allow to save when clicking on "check and list" button from a product listing

## Version 1.0.5
- c1b3c90 Merge branch 'develop'
- 9f59a2f Fix definitely issue RIC-102 with product grid display
- 3c3547a Fix issue RIC-102: product grid display in product listing with some configuration provide error cause of the collection and duplicate items found
- 5d1706e Merge pull request #1 from diglin/develop

## Version 1.0.4
- ebaec62 Remove the filter collection to not get "not visible" products. Don't remember the reason of this filter, hope it doesn't have consequence with order creation (normally no)
- 90e2a93 Merge branch 'develop'

## Version 1.0.3
- c55a6dd Fix issue with wrong store id, should not be website id while getting storeConfig
- 00c2960 Update README.md

## Version 1.0.2
- 880dbfd Fix issue if API not yet configured and Product Edit Page is requested from the backend
- 5841d06 Update gitsubmodule (replace bitbucket with github)
- be2b77a Update readme file
- 9384e3c Update doc

Download this release

Release Info

Developer diglin
Extension diglin_ricento
Version 1.3.4
Comparing to
See all releases


Code changes from version 1.3.2.1 to 1.3.4

Files changed (50) hide show
  1. app/code/community/Diglin/Ricento/.DS_Store +0 -0
  2. app/code/community/Diglin/Ricento/Block/.DS_Store +0 -0
  3. app/code/community/Diglin/Ricento/Block/Adminhtml/.DS_Store +0 -0
  4. app/code/community/Diglin/Ricento/Block/Adminhtml/Config/Source/Hint.php +2 -2
  5. app/code/community/Diglin/Ricento/Block/Adminhtml/Dashboard/Account.php +1 -1
  6. app/code/community/Diglin/Ricento/Block/Adminhtml/Log.php +1 -1
  7. app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Listing/Grid.php +2 -2
  8. app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Sync/Grid/Renderer/Progress.php +3 -3
  9. app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Sync/Grid/Renderer/Title.php +1 -1
  10. app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Tabs.php +3 -3
  11. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Category/Form/Renderer/Mapping.php +1 -1
  12. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Category/Mapping.php +1 -1
  13. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing.php +1 -1
  14. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit.php +6 -6
  15. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit/Tabs/Products.php +5 -5
  16. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit/Tabs/Products/Add.php +1 -1
  17. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Grid.php +1 -1
  18. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Item/Edit.php +1 -1
  19. app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Log.php +1 -1
  20. app/code/community/Diglin/Ricento/Controller/.DS_Store +0 -0
  21. app/code/community/Diglin/Ricento/Controller/Adminhtml/Action.php +8 -4
  22. app/code/community/Diglin/Ricento/Helper/Image.php +5 -1
  23. app/code/community/Diglin/Ricento/Model/.DS_Store +0 -0
  24. app/code/community/Diglin/Ricento/Model/Dispatcher/.DS_Store +0 -0
  25. app/code/community/Diglin/Ricento/Model/Dispatcher/Abstract.php +3 -3
  26. app/code/community/Diglin/Ricento/Model/Dispatcher/Closed.php +3 -5
  27. app/code/community/Diglin/Ricento/Model/Dispatcher/Transaction.php +25 -6
  28. app/code/community/Diglin/Ricento/Model/Filter.php +1 -2
  29. app/code/community/Diglin/Ricento/Model/Products/Listing/Item.php +13 -9
  30. app/code/community/Diglin/Ricento/controllers/.DS_Store +0 -0
  31. app/code/community/Diglin/Ricento/controllers/Adminhtml/{AccountController.php → Ricento/AccountController.php} +2 -2
  32. app/code/community/Diglin/Ricento/controllers/Adminhtml/{ApiController.php → Ricento/ApiController.php} +4 -1
  33. app/code/community/Diglin/Ricento/controllers/Adminhtml/{DashboardController.php → Ricento/DashboardController.php} +2 -2
  34. app/code/community/Diglin/Ricento/controllers/Adminhtml/{IndexController.php → Ricento/IndexController.php} +2 -2
  35. app/code/community/Diglin/Ricento/controllers/Adminhtml/{LogController.php → Ricento/LogController.php} +2 -2
  36. app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/CategoryController.php +3 -3
  37. app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/Listing/ItemController.php +2 -2
  38. app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/ListingController.php +7 -4
  39. app/code/community/Diglin/Ricento/controllers/Adminhtml/{SupportController.php → Ricento/SupportController.php} +7 -3
  40. app/code/community/Diglin/Ricento/controllers/Adminhtml/{SyncController.php → Ricento/SyncController.php} +2 -2
  41. app/code/community/Diglin/Ricento/etc/adminhtml.xml +10 -10
  42. app/code/community/Diglin/Ricento/etc/config.xml +19 -11
  43. app/design/adminhtml/default/default/layout/ricento.xml +24 -24
  44. app/design/adminhtml/default/default/template/ricento/dashboard/toolbar.phtml +4 -4
  45. app/design/adminhtml/default/default/template/ricento/products/category/mapping.phtml +1 -1
  46. app/design/adminhtml/default/default/template/ricento/stats.phtml +1 -0
  47. app/design/adminhtml/default/default/template/ricento/support.phtml +2 -2
  48. app/design/adminhtml/default/default/template/ricento/sync/check/popup.phtml +1 -1
  49. package.xml +14 -6
  50. skin/adminhtml/default/default/ricento/css/ricento.css +5 -0
app/code/community/Diglin/Ricento/.DS_Store CHANGED
Binary file
app/code/community/Diglin/Ricento/Block/.DS_Store CHANGED
Binary file
app/code/community/Diglin/Ricento/Block/Adminhtml/.DS_Store ADDED
Binary file
app/code/community/Diglin/Ricento/Block/Adminhtml/Config/Source/Hint.php CHANGED
@@ -68,13 +68,13 @@ class Diglin_Ricento_Block_Adminhtml_Config_Source_Hint
68
  }
69
 
70
  $buttonSend = '<button type="button" onclick="if(confirm(\'' . $this->__('Do you want to send us your configuration information for support?') . '\')) {window.location.href=\''
71
- . $this->getUrl('ricento/support/send')
72
  . '\'}"><span><span>'
73
  . $this->__('Send us your configuration')
74
  . '</span></span></button>';
75
 
76
  $buttonExport = '<button type="button" onclick="window.location.href=\''
77
- . $this->getUrl('ricento/support/export')
78
  . '\'"><span><span>'
79
  . $this->__('Export your configuration')
80
  . '</span></span></button>';
68
  }
69
 
70
  $buttonSend = '<button type="button" onclick="if(confirm(\'' . $this->__('Do you want to send us your configuration information for support?') . '\')) {window.location.href=\''
71
+ . $this->getUrl('*/ricento_support/send')
72
  . '\'}"><span><span>'
73
  . $this->__('Send us your configuration')
74
  . '</span></span></button>';
75
 
76
  $buttonExport = '<button type="button" onclick="window.location.href=\''
77
+ . $this->getUrl('*/ricento_support/export')
78
  . '\'"><span><span>'
79
  . $this->__('Export your configuration')
80
  . '</span></span></button>';
app/code/community/Diglin/Ricento/Block/Adminhtml/Dashboard/Account.php CHANGED
@@ -73,7 +73,7 @@ class Diglin_Ricento_Block_Adminhtml_Dashboard_Account extends Mage_Adminhtml_Bl
73
  'actions' => array(
74
  array(
75
  'caption' => $this->__('Unlink'),
76
- 'url' => array('base' => '*/api/unlinkToken'),
77
  'confirm' => $this->__('Are you sure?'),
78
  'field' => 'entity_id',
79
  'class' => 'delete'
73
  'actions' => array(
74
  array(
75
  'caption' => $this->__('Unlink'),
76
+ 'url' => array('base' => '*/ricento_api/unlinkToken'),
77
  'confirm' => $this->__('Are you sure?'),
78
  'field' => 'entity_id',
79
  'class' => 'delete'
app/code/community/Diglin/Ricento/Block/Adminhtml/Log.php CHANGED
@@ -31,7 +31,7 @@ class Diglin_Ricento_Block_Adminhtml_Log extends Mage_Adminhtml_Block_Widget_Con
31
 
32
  $this->addButton('show_listing', array(
33
  'label' => $this->__('Show Products Listing'),
34
- 'onclick' => 'setLocation(\''.$this->getUrl('*/products_listing/index') .'\')',
35
  ));
36
  }
37
 
31
 
32
  $this->addButton('show_listing', array(
33
  'label' => $this->__('Show Products Listing'),
34
+ 'onclick' => 'setLocation(\''.$this->getUrl('*/ricento_products_listing/index') .'\')',
35
  ));
36
  }
37
 
app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Listing/Grid.php CHANGED
@@ -144,7 +144,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Listing_Grid extends Mage_Adminhtml_Blo
144
  */
145
  public function addConfigureUrl($value, Varien_Object $row)
146
  {
147
- $url = $this->getUrl('*/products_listing_item/configure', array('id' => $row->getProductsListingId(), 'product_id' => $row->getProductId()));
148
  return '<a href="' . $url . '">' . $value . '</a>';
149
  }
150
 
@@ -156,7 +156,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Listing_Grid extends Mage_Adminhtml_Blo
156
  */
157
  public function addListingUrl($value, Varien_Object $row, $column)
158
  {
159
- $url = $this->getUrl('*/products_listing/edit', array('id' => $row->getProductsListingId()));
160
  return '<a href="' . $url . '">' . $value . '</a>';
161
  }
162
 
144
  */
145
  public function addConfigureUrl($value, Varien_Object $row)
146
  {
147
+ $url = $this->getUrl('*/ricento_products_listing_item/configure', array('id' => $row->getProductsListingId(), 'product_id' => $row->getProductId()));
148
  return '<a href="' . $url . '">' . $value . '</a>';
149
  }
150
 
156
  */
157
  public function addListingUrl($value, Varien_Object $row, $column)
158
  {
159
+ $url = $this->getUrl('*/ricento_products_listing/edit', array('id' => $row->getProductsListingId()));
160
  return '<a href="' . $url . '">' . $value . '</a>';
161
  }
162
 
app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Sync/Grid/Renderer/Progress.php CHANGED
@@ -23,8 +23,8 @@ class Diglin_Ricento_Block_Adminhtml_Log_Sync_Grid_Renderer_Progress extends Mag
23
  $block
24
  ->setRunProgress(false)
25
  ->setTemplate('ricento/js/sync/progress.phtml')
26
- ->setProgressPopupUrl($this->getUrl('ricento/sync/jobMessagePopup', array('jobid' => $row->getId())))
27
- ->setProgressAjaxUrl($this->getUrl('ricento/sync/progressAjax', array('jobid' => $row->getId())))
28
  ->setPrefix($row->getId());
29
 
30
  if ($row->getId()) {
@@ -43,7 +43,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Sync_Grid_Renderer_Progress extends Mag
43
  if ($jobProgress->getJobType() == Diglin_Ricento_Model_Sync_Job::TYPE_CHECK_LIST
44
  && $jobProgress->getProgress() == Diglin_Ricento_Model_Sync_Job::PROGRESS_PENDING) {
45
  // Run the check list without using Cron
46
- $html = '<script>new Ajax.Request(\''. $this->getUrl('ricento/products_listing/checkAjax') .'\');</script>';
47
  $block->setAdditionalHtml($html);
48
  }
49
 
23
  $block
24
  ->setRunProgress(false)
25
  ->setTemplate('ricento/js/sync/progress.phtml')
26
+ ->setProgressPopupUrl($this->getUrl('*/ricento_sync/jobMessagePopup', array('jobid' => $row->getId())))
27
+ ->setProgressAjaxUrl($this->getUrl('*/ricento_sync/progressAjax', array('jobid' => $row->getId())))
28
  ->setPrefix($row->getId());
29
 
30
  if ($row->getId()) {
43
  if ($jobProgress->getJobType() == Diglin_Ricento_Model_Sync_Job::TYPE_CHECK_LIST
44
  && $jobProgress->getProgress() == Diglin_Ricento_Model_Sync_Job::PROGRESS_PENDING) {
45
  // Run the check list without using Cron
46
+ $html = '<script>new Ajax.Request(\''. $this->getUrl('*/ricento_products_listing/checkAjax') .'\');</script>';
47
  $block->setAdditionalHtml($html);
48
  }
49
 
app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Sync/Grid/Renderer/Title.php CHANGED
@@ -16,6 +16,6 @@ class Diglin_Ricento_Block_Adminhtml_Log_Sync_Grid_Renderer_Title extends Mage_A
16
  */
17
  public function render(Varien_Object $row)
18
  {
19
- return '<a target="_blank" href="' . $this->getUrl('ricento/products_listing/edit', array('id' => $row->getProductsListingId())) .'">' . $row->getTitle() . '</a>';
20
  }
21
  }
16
  */
17
  public function render(Varien_Object $row)
18
  {
19
+ return '<a target="_blank" href="' . $this->getUrl('*/ricento_products_listing/edit', array('id' => $row->getProductsListingId())) .'">' . $row->getTitle() . '</a>';
20
  }
21
  }
app/code/community/Diglin/Ricento/Block/Adminhtml/Log/Tabs.php CHANGED
@@ -44,7 +44,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Tabs extends Mage_Adminhtml_Block_Widge
44
  if ($this->getData('active_tab') == self::TAB_LISTING) {
45
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_log_listing_grid', 'ricento_listing_log')->toHtml();
46
  } else {
47
- $tab['url'] = $this->getUrl('*/log/listing');
48
  }
49
 
50
  return $tab;
@@ -61,7 +61,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Tabs extends Mage_Adminhtml_Block_Widge
61
  if ($this->getData('active_tab') == self::TAB_SYNCHRONIZATION) {
62
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_log_sync_grid', 'ricento_sync_log')->toHtml();
63
  } else {
64
- $tab['url'] = $this->getUrl('*/log/sync');
65
  }
66
 
67
  return $tab;
@@ -78,7 +78,7 @@ class Diglin_Ricento_Block_Adminhtml_Log_Tabs extends Mage_Adminhtml_Block_Widge
78
  if ($this->getData('active_tab') == self::TAB_ORDER) {
79
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_order_log_grid', 'ricento_order_log')->toHtml();
80
  } else {
81
- $tab['url'] = $this->getUrl('*/log/order');
82
  }
83
 
84
  return $tab;
44
  if ($this->getData('active_tab') == self::TAB_LISTING) {
45
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_log_listing_grid', 'ricento_listing_log')->toHtml();
46
  } else {
47
+ $tab['url'] = $this->getUrl('*/ricento_log/listing');
48
  }
49
 
50
  return $tab;
61
  if ($this->getData('active_tab') == self::TAB_SYNCHRONIZATION) {
62
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_log_sync_grid', 'ricento_sync_log')->toHtml();
63
  } else {
64
+ $tab['url'] = $this->getUrl('*/ricento_log/sync');
65
  }
66
 
67
  return $tab;
78
  if ($this->getData('active_tab') == self::TAB_ORDER) {
79
  $tab['content'] = $this->getLayout()->createBlock('diglin_ricento/adminhtml_order_log_grid', 'ricento_order_log')->toHtml();
80
  } else {
81
+ $tab['url'] = $this->getUrl('*/ricento_log/order');
82
  }
83
 
84
  return $tab;
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Category/Form/Renderer/Mapping.php CHANGED
@@ -31,7 +31,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Category_Form_Renderer_Mapping
31
  $html = '<span id="'.$this->getHtmlId().'_title" class="ricardo_categories_title">' . $text . '</span>';
32
  $html .= '<button type="button" ' . $this->serialize($this->getHtmlAttributes())
33
  . ' onclick="Ricento.categoryMappingPopup(\''
34
- . Mage::helper('adminhtml')->getUrl('ricento/products_category/mapping', array('id' => '#ID#'))
35
  . '\', $(\''. $this->getHtmlId() .'\'), $(\''. $this->getHtmlId() .'_title\'))"'
36
  . ' id="'. $this->getHtmlId() .'_button">'
37
  . Mage::helper('diglin_ricento')->__('Open ricardo.ch Category Window')
31
  $html = '<span id="'.$this->getHtmlId().'_title" class="ricardo_categories_title">' . $text . '</span>';
32
  $html .= '<button type="button" ' . $this->serialize($this->getHtmlAttributes())
33
  . ' onclick="Ricento.categoryMappingPopup(\''
34
+ . Mage::helper('adminhtml')->getUrl('*/ricento_products_category/mapping', array('id' => '#ID#'))
35
  . '\', $(\''. $this->getHtmlId() .'\'), $(\''. $this->getHtmlId() .'_title\'))"'
36
  . ' id="'. $this->getHtmlId() .'_button">'
37
  . Mage::helper('diglin_ricento')->__('Open ricardo.ch Category Window')
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Category/Mapping.php CHANGED
@@ -45,6 +45,6 @@ class Diglin_Ricento_Block_Adminhtml_Products_Category_Mapping extends Mage_Admi
45
  */
46
  public function getSuggestUrl()
47
  {
48
- return $this->getUrl('*/products_category/suggest');
49
  }
50
  }
45
  */
46
  public function getSuggestUrl()
47
  {
48
+ return $this->getUrl('*/ricento_products_category/suggest');
49
  }
50
  }
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing.php CHANGED
@@ -23,7 +23,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing extends Mage_Adminhtml_Blo
23
 
24
  $this->addButton('sync_job', array(
25
  'label' => $this->__('Show Synchronization Jobs'),
26
- 'onclick' => 'setLocation(\''.$this->getUrl('*/log/sync').'\')',
27
  ));
28
 
29
  parent::__construct();
23
 
24
  $this->addButton('sync_job', array(
25
  'label' => $this->__('Show Synchronization Jobs'),
26
+ 'onclick' => 'setLocation(\''.$this->getUrl('*/ricento_log/sync').'\')',
27
  ));
28
 
29
  parent::__construct();
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit.php CHANGED
@@ -88,7 +88,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
88
  */
89
  public function getAddProductsPopupUrl()
90
  {
91
- return $this->getUrl('ricento/products_listing/addProductsPopup', array('id' => $this->getListingId()));
92
  }
93
 
94
  /**
@@ -98,7 +98,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
98
  */
99
  public function getShowCategoryTree()
100
  {
101
- return $this->getUrl('ricento/products_category/showcategoriestree', array('id' => $this->getListingId()));
102
  }
103
 
104
  /**
@@ -108,7 +108,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
108
  */
109
  public function getStopListingUrl()
110
  {
111
- return $this->getUrl('ricento/products_listing/stop', array('id' => $this->getListingId()));
112
  }
113
 
114
  /**
@@ -118,7 +118,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
118
  */
119
  public function getCheckAndListUrl()
120
  {
121
- return $this->getUrl('ricento/products_listing/checkAndList', array('id' => $this->getListingId()));
122
  }
123
 
124
  /**
@@ -128,7 +128,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
128
  */
129
  public function getConfirmationUrl()
130
  {
131
- return $this->getUrl('ricento/products_listing/confirmation', array('id' => $this->getListingId()));
132
  }
133
 
134
  /**
@@ -138,7 +138,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit extends Mage_Adminhtm
138
  */
139
  public function getListUrl()
140
  {
141
- return $this->getUrl('ricento/products_listing/list', array('id' => $this->getListingId()));
142
  }
143
 
144
  /**
88
  */
89
  public function getAddProductsPopupUrl()
90
  {
91
+ return $this->getUrl('*/ricento_products_listing/addProductsPopup', array('id' => $this->getListingId()));
92
  }
93
 
94
  /**
98
  */
99
  public function getShowCategoryTree()
100
  {
101
+ return $this->getUrl('*/ricento_products_category/showcategoriestree', array('id' => $this->getListingId()));
102
  }
103
 
104
  /**
108
  */
109
  public function getStopListingUrl()
110
  {
111
+ return $this->getUrl('*/ricento_products_listing/stop', array('id' => $this->getListingId()));
112
  }
113
 
114
  /**
118
  */
119
  public function getCheckAndListUrl()
120
  {
121
+ return $this->getUrl('*/ricento_products_listing/checkAndList', array('id' => $this->getListingId()));
122
  }
123
 
124
  /**
128
  */
129
  public function getConfirmationUrl()
130
  {
131
+ return $this->getUrl('*/ricento_products_listing/confirmation', array('id' => $this->getListingId()));
132
  }
133
 
134
  /**
138
  */
139
  public function getListUrl()
140
  {
141
+ return $this->getUrl('*/ricento_products_listing/list', array('id' => $this->getListingId()));
142
  }
143
 
144
  /**
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit/Tabs/Products.php CHANGED
@@ -41,7 +41,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit_Tabs_Products
41
  */
42
  public function getRowUrl($item)
43
  {
44
- return $this->getUrl('*/products_listing_item/configure', array('id' => $this->getListing()->getId(), 'product' => $item->getId(), 'item' => $item->getItemId()));
45
  }
46
 
47
  /**
@@ -219,7 +219,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit_Tabs_Products
219
  'field' => 'item',
220
  'popup' => true,
221
  'url' => array(
222
- 'base'=>'*/products_listing_item/preview',
223
  'params' => array('id' => $this->getListing()->getId())
224
  )
225
  ),
@@ -227,7 +227,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit_Tabs_Products
227
  'caption' => $this->__('Configure'),
228
  'field' => 'item',
229
  'url' => array(
230
- 'base'=>'*/products_listing_item/configure',
231
  'params' => array('id' => $this->getListing()->getId())
232
  )
233
  ),
@@ -259,13 +259,13 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit_Tabs_Products
259
 
260
  $this->getMassactionBlock()->addItem('remove', array(
261
  'label'=> $this->__('Remove from list'),
262
- 'url' => $this->getUrl('*/products_listing/removeProduct', array('id' => $this->getListing()->getId())),
263
  'confirm' => $this->__('Are you sure to remove this/these product(s)?')
264
  ));
265
 
266
  $this->getMassactionBlock()->addItem('configure', array(
267
  'label' => $this->__('Configure'),
268
- 'url' => $this->getUrl('*/products_listing_item/configure', array('id' => $this->getListing()->getId(), '_current' => true))
269
  ));
270
 
271
  return $this;
41
  */
42
  public function getRowUrl($item)
43
  {
44
+ return $this->getUrl('*/ricento_products_listing_item/configure', array('id' => $this->getListing()->getId(), 'product' => $item->getId(), 'item' => $item->getItemId()));
45
  }
46
 
47
  /**
219
  'field' => 'item',
220
  'popup' => true,
221
  'url' => array(
222
+ 'base'=>'*/ricento_products_listing_item/preview',
223
  'params' => array('id' => $this->getListing()->getId())
224
  )
225
  ),
227
  'caption' => $this->__('Configure'),
228
  'field' => 'item',
229
  'url' => array(
230
+ 'base'=>'*/ricento_products_listing_item/configure',
231
  'params' => array('id' => $this->getListing()->getId())
232
  )
233
  ),
259
 
260
  $this->getMassactionBlock()->addItem('remove', array(
261
  'label'=> $this->__('Remove from list'),
262
+ 'url' => $this->getUrl('*/ricento_products_listing/removeProduct', array('id' => $this->getListing()->getId())),
263
  'confirm' => $this->__('Are you sure to remove this/these product(s)?')
264
  ));
265
 
266
  $this->getMassactionBlock()->addItem('configure', array(
267
  'label' => $this->__('Configure'),
268
+ 'url' => $this->getUrl('*/ricento_products_listing_item/configure', array('id' => $this->getListing()->getId(), '_current' => true))
269
  ));
270
 
271
  return $this;
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Edit/Tabs/Products/Add.php CHANGED
@@ -146,7 +146,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Edit_Tabs_Products_Add
146
 
147
  $this->getMassactionBlock()->addItem('add', array(
148
  'label'=> $this->__('Add selected product(s)'),
149
- 'url' => $this->getUrl('*/products_listing/addProduct', array('id' => $this->getListing()->getId()))
150
  ));
151
 
152
  return $this;
146
 
147
  $this->getMassactionBlock()->addItem('add', array(
148
  'label'=> $this->__('Add selected product(s)'),
149
+ 'url' => $this->getUrl('*/ricento_products_listing/addProduct', array('id' => $this->getListing()->getId()))
150
  ));
151
 
152
  return $this;
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Grid.php CHANGED
@@ -139,7 +139,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Grid extends Mage_Adminhtm
139
  array(
140
  'caption' => $helper->__('View Logs'),
141
  'url' => array(
142
- 'base'=>'*/log/listing',
143
  'params'=>array('store'=>$this->getRequest()->getParam('store'))
144
  ),
145
  'field' => 'id'
139
  array(
140
  'caption' => $helper->__('View Logs'),
141
  'url' => array(
142
+ 'base'=>'*/ricento_log/listing',
143
  'params'=>array('store'=>$this->getRequest()->getParam('store'))
144
  ),
145
  'field' => 'id'
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Item/Edit.php CHANGED
@@ -44,7 +44,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Item_Edit extends Mage_Adm
44
  */
45
  public function getBackUrl()
46
  {
47
- return $this->getUrl('*/products_listing/edit', array('id' => $this->getListingId()));
48
  }
49
 
50
  /**
44
  */
45
  public function getBackUrl()
46
  {
47
+ return $this->getUrl('*/ricento_products_listing/edit', array('id' => $this->getListingId()));
48
  }
49
 
50
  /**
app/code/community/Diglin/Ricento/Block/Adminhtml/Products/Listing/Log.php CHANGED
@@ -31,7 +31,7 @@ class Diglin_Ricento_Block_Adminhtml_Products_Listing_Log extends Mage_Adminhtml
31
  */
32
  public function getEditUrl()
33
  {
34
- return $this->getUrl('*/products_listing/edit', array('id' => $this->getProductsListing()->getId()));
35
  }
36
 
37
  /**
31
  */
32
  public function getEditUrl()
33
  {
34
+ return $this->getUrl('*/ricento_products_listing/edit', array('id' => $this->getProductsListing()->getId()));
35
  }
36
 
37
  /**
app/code/community/Diglin/Ricento/Controller/.DS_Store CHANGED
Binary file
app/code/community/Diglin/Ricento/Controller/Adminhtml/Action.php CHANGED
@@ -190,7 +190,6 @@ abstract class Diglin_Ricento_Controller_Adminhtml_Action extends Mage_Adminhtml
190
  /**
191
  * Create pictures needed for ricardo and set them in cache to reduce memory consumption
192
  *
193
- * @deprecated
194
  * @return $this
195
  */
196
  protected function _warmupPictures()
@@ -212,9 +211,14 @@ abstract class Diglin_Ricento_Controller_Adminhtml_Action extends Mage_Adminhtml
212
 
213
  $hashImage = array();
214
  foreach ($images as $image) {
215
- if (isset($image['filepath']) && !isset($hashImage[$image['filepath']])) {
216
- $hashImage[$image['filepath']] = true;
217
- Mage::helper('diglin_ricento/image')->prepareRicardoPicture($image['filepath']);
 
 
 
 
 
218
  }
219
  }
220
  }
190
  /**
191
  * Create pictures needed for ricardo and set them in cache to reduce memory consumption
192
  *
 
193
  * @return $this
194
  */
195
  protected function _warmupPictures()
211
 
212
  $hashImage = array();
213
  foreach ($images as $image) {
214
+ $filename = $image['filepath'];
215
+ if (!empty($filename) && !isset($hashImage[$filename])) {
216
+ $hashImage[$filename] = true;
217
+ try {
218
+ Mage::helper('diglin_ricento/image')->prepareRicardoPicture($filename);
219
+ } catch (Exception $e) {
220
+ Mage::logException($e);
221
+ }
222
  }
223
  }
224
  }
app/code/community/Diglin/Ricento/Helper/Image.php CHANGED
@@ -72,6 +72,11 @@ class Diglin_Ricento_Helper_Image extends Mage_Catalog_Helper_Image
72
  $model->setBaseFile($this->getProduct()->getData($model->getDestinationSubdir()));
73
  }
74
 
 
 
 
 
 
75
  if ($model->isCached()) {
76
  return $model->getNewFile();
77
  } else {
@@ -127,7 +132,6 @@ class Diglin_Ricento_Helper_Image extends Mage_Catalog_Helper_Image
127
  ->keepAspectRatio(true)
128
  ->keepFrame(false)
129
  ->setQuality(90)
130
- ->resize(600, 600)
131
  ->__toString();
132
  }
133
  }
72
  $model->setBaseFile($this->getProduct()->getData($model->getDestinationSubdir()));
73
  }
74
 
75
+ if ($this->_getModel()->getImageProcessor()->getOriginalWidth() > 1800
76
+ || $this->_getModel()->getImageProcessor()->getOriginalHeight() > 1800) {
77
+ $this->resize(1800, 1800);
78
+ }
79
+
80
  if ($model->isCached()) {
81
  return $model->getNewFile();
82
  } else {
132
  ->keepAspectRatio(true)
133
  ->keepFrame(false)
134
  ->setQuality(90)
 
135
  ->__toString();
136
  }
137
  }
app/code/community/Diglin/Ricento/Model/.DS_Store CHANGED
Binary file
app/code/community/Diglin/Ricento/Model/Dispatcher/.DS_Store ADDED
Binary file
app/code/community/Diglin/Ricento/Model/Dispatcher/Abstract.php CHANGED
@@ -347,7 +347,7 @@ abstract class Diglin_Ricento_Model_Dispatcher_Abstract
347
  */
348
  protected function _getLogListingUrl()
349
  {
350
- return '{{adminhtml url="ricento/log/listing/" _query_id=' . $this->_productsListingId . ' _query_job_id=' . $this->_currentJob->getId() . '}}';
351
  }
352
 
353
  /**
@@ -357,7 +357,7 @@ abstract class Diglin_Ricento_Model_Dispatcher_Abstract
357
  */
358
  protected function _getProductListingEditUrl()
359
  {
360
- return '{{adminhtml url="ricento/products_listing/edit/" _query_id=' . $this->_productsListingId . '}}';
361
  }
362
 
363
  /**
@@ -367,7 +367,7 @@ abstract class Diglin_Ricento_Model_Dispatcher_Abstract
367
  */
368
  protected function _getListUrl()
369
  {
370
- return '{{adminhtml url="ricento/products_listing/list/" _query_id=' . $this->_productsListingId . '}}';
371
  }
372
 
373
  /**
347
  */
348
  protected function _getLogListingUrl()
349
  {
350
+ return '{{adminhtml url="*/ricento_log/listing/" _query_id=' . $this->_productsListingId . ' _query_job_id=' . $this->_currentJob->getId() . '}}';
351
  }
352
 
353
  /**
357
  */
358
  protected function _getProductListingEditUrl()
359
  {
360
+ return '{{adminhtml url="*/ricento_products_listing/edit/" _query_id=' . $this->_productsListingId . '}}';
361
  }
362
 
363
  /**
367
  */
368
  protected function _getListUrl()
369
  {
370
+ return '{{adminhtml url="*/ricento_products_listing/list/" _query_id=' . $this->_productsListingId . '}}';
371
  }
372
 
373
  /**
app/code/community/Diglin/Ricento/Model/Dispatcher/Closed.php CHANGED
@@ -166,9 +166,6 @@ class Diglin_Ricento_Model_Dispatcher_Closed extends Diglin_Ricento_Model_Dispat
166
  $stopIt = false;
167
  if ($item->getQtyInventory() <= 0) {
168
  $stopIt = true;
169
- } else if ($item->getSalesOptions()->getScheduleReactivation() == Diglin_Ricento_Model_Config_Source_Sales_Reactivation::SOLDOUT
170
- && $item->getQtyInventory() > 0) { // drawback with this solution: manual stop on ricardo side are not took in account
171
- continue;
172
  }
173
 
174
  if (!$stopIt) {
@@ -194,6 +191,7 @@ class Diglin_Ricento_Model_Dispatcher_Closed extends Diglin_Ricento_Model_Dispat
194
  ->setRicardoArticleId($articleId)
195
  ->save();
196
  }
 
197
  } else {
198
  /**
199
  * Wait before to stop in case the product is in reactivation phase on ricardo side
@@ -267,7 +265,7 @@ class Diglin_Ricento_Model_Dispatcher_Closed extends Diglin_Ricento_Model_Dispat
267
  * @param Diglin_Ricento_Model_Products_Listing_Item $item
268
  * @return bool
269
  */
270
- public function temporizeReactivationPhase(Diglin_Ricento_Model_Products_Listing_Item $item)
271
  {
272
  $temporizeReactivationPhase = true;
273
  $found = false;
@@ -289,7 +287,7 @@ class Diglin_Ricento_Model_Dispatcher_Closed extends Diglin_Ricento_Model_Dispat
289
  $temporizeReactivationPhase = false;
290
  }
291
 
292
- if ($found && !$temporizeReactivationPhase) {
293
  unset($reactivationElements[$key]);
294
  }
295
  }
166
  $stopIt = false;
167
  if ($item->getQtyInventory() <= 0) {
168
  $stopIt = true;
 
 
 
169
  }
170
 
171
  if (!$stopIt) {
191
  ->setRicardoArticleId($articleId)
192
  ->save();
193
  }
194
+ $this->temporizeReactivationPhase($item, true);
195
  } else {
196
  /**
197
  * Wait before to stop in case the product is in reactivation phase on ricardo side
265
  * @param Diglin_Ricento_Model_Products_Listing_Item $item
266
  * @return bool
267
  */
268
+ public function temporizeReactivationPhase(Diglin_Ricento_Model_Products_Listing_Item $item, $clean = false)
269
  {
270
  $temporizeReactivationPhase = true;
271
  $found = false;
287
  $temporizeReactivationPhase = false;
288
  }
289
 
290
+ if ($found && (!$temporizeReactivationPhase || $clean)) {
291
  unset($reactivationElements[$key]);
292
  }
293
  }
app/code/community/Diglin/Ricento/Model/Dispatcher/Transaction.php CHANGED
@@ -158,19 +158,30 @@ class Diglin_Ricento_Model_Dispatcher_Transaction extends Diglin_Ricento_Model_D
158
  }
159
 
160
  /**
 
161
  * @param array $articleIds
162
  * @return array
163
  */
164
- private function _getSoldArticlesList(array $articleIds)
 
 
 
 
 
 
 
 
 
 
 
165
  {
166
  $soldArticlesParameter = new SoldArticlesParameter();
167
- $delay = (3 * 24 * 60 * 60); // 3 days
168
 
169
  $transactionCollection = Mage::getResourceModel('diglin_ricento/sales_transaction_collection');
170
  $transactionCollection
171
  ->addFieldToFilter('order_id', new Zend_Db_Expr('NULL'))
172
  ->getSelect()
173
- ->where('UNIX_TIMESTAMP(created_at) + (?) < UNIX_TIMESTAMP(now())', $delay);
174
 
175
  /**
176
  * Set minimum end date to filter e.g. last day. Do not use a higher value as the minimum sales duration is 1 day,
@@ -178,12 +189,20 @@ class Diglin_Ricento_Model_Dispatcher_Transaction extends Diglin_Ricento_Model_D
178
  */
179
  $soldArticlesParameter
180
  ->setPageSize($this->_limit) // if not defined, default is 10
181
- ->setArticleIdsFilter($articleIds)
182
  ->setExcludedTransactionIdsFilter($transactionCollection->getColumnValues('transaction_id'))
183
- ->setMinimumEndDate($this->_getHelper()->getJsonDate(time() - $delay));
 
 
 
 
 
 
 
184
 
185
  $sellerAccountService = Mage::getSingleton('diglin_ricento/api_services_selleraccount')->setCanUseCache(false);
186
- $sellerAccountService->setCurrentWebsite($this->_getListing()->getWebsiteId());
 
 
187
 
188
  $soldArticlesResult = $sellerAccountService->getSoldArticles($soldArticlesParameter);
189
 
158
  }
159
 
160
  /**
161
+ * @deprecated
162
  * @param array $articleIds
163
  * @return array
164
  */
165
+ private function _getSoldArticlesList(array $articleIds = array())
166
+ {
167
+ return $this->getSoldArticlesList($articleIds);
168
+ }
169
+
170
+ /**
171
+ * @param array $articleIds
172
+ * @param int|null $minimumEndDate Default 259200 = 3 days
173
+ * @param int|null $maximumEndDate
174
+ * @return array
175
+ */
176
+ public function getSoldArticlesList(array $articleIds = null, $minimumEndDate = 259200, $maximumEndDate = null)
177
  {
178
  $soldArticlesParameter = new SoldArticlesParameter();
 
179
 
180
  $transactionCollection = Mage::getResourceModel('diglin_ricento/sales_transaction_collection');
181
  $transactionCollection
182
  ->addFieldToFilter('order_id', new Zend_Db_Expr('NULL'))
183
  ->getSelect()
184
+ ->where('UNIX_TIMESTAMP(created_at) + (?) < UNIX_TIMESTAMP(now())', $minimumEndDate);
185
 
186
  /**
187
  * Set minimum end date to filter e.g. last day. Do not use a higher value as the minimum sales duration is 1 day,
189
  */
190
  $soldArticlesParameter
191
  ->setPageSize($this->_limit) // if not defined, default is 10
 
192
  ->setExcludedTransactionIdsFilter($transactionCollection->getColumnValues('transaction_id'))
193
+ ->setMinimumEndDate($this->_getHelper()->getJsonDate(time() - $minimumEndDate));
194
+
195
+ if (!is_null($articleIds)) {
196
+ $soldArticlesParameter->setArticleIdsFilter($articleIds);
197
+ }
198
+ if (!is_null($maximumEndDate)) {
199
+ $soldArticlesParameter->setMaximumEndDate($this->_getHelper()->getJsonDate($maximumEndDate));
200
+ }
201
 
202
  $sellerAccountService = Mage::getSingleton('diglin_ricento/api_services_selleraccount')->setCanUseCache(false);
203
+ if (!$sellerAccountService->getCurrentWebsite()) {
204
+ $sellerAccountService->setCurrentWebsite($this->_getListing()->getWebsiteId());
205
+ }
206
 
207
  $soldArticlesResult = $sellerAccountService->getSoldArticles($soldArticlesParameter);
208
 
app/code/community/Diglin/Ricento/Model/Filter.php CHANGED
@@ -42,8 +42,7 @@ class Diglin_Ricento_Model_Filter extends Mage_Core_Model_Email_Template_Filter
42
  $path = '';
43
  $params['_direct'] = $params['direct_url'];
44
  unset($params['direct_url']);
45
- }
46
- else {
47
  $path = isset($params['url']) ? $params['url'] : '';
48
  unset($params['url']);
49
  }
42
  $path = '';
43
  $params['_direct'] = $params['direct_url'];
44
  unset($params['direct_url']);
45
+ } else {
 
46
  $path = isset($params['url']) ? $params['url'] : '';
47
  unset($params['url']);
48
  }
app/code/community/Diglin/Ricento/Model/Products/Listing/Item.php CHANGED
@@ -553,18 +553,22 @@ class Diglin_Ricento_Model_Products_Listing_Item extends Mage_Core_Model_Abstrac
553
  foreach ($images as $image) {
554
 
555
  $filename = $image['filepath'];
556
- // if (isset($image['filepath'])) {
557
- // $filename = Mage::helper('diglin_ricento/image')->prepareRicardoPicture($image['filepath']);
558
- // }
559
- // if (!$filename) {
560
- // continue;
561
- // }
 
 
562
 
563
- if ($filename == 'no_selection') {
564
  continue;
565
  }
566
 
567
- $filename = Mage::helper('diglin_ricento/image')->init(new Mage_Catalog_Model_Product(), 'image', $filename);
 
 
568
 
569
  if ($i >= 10) { // Do not set more than 10 pictures
570
  break;
@@ -825,7 +829,7 @@ class Diglin_Ricento_Model_Products_Listing_Item extends Mage_Core_Model_Abstrac
825
  $articleFeeParameter = new GetArticleFeeParameter();
826
  $articleFeeParameter
827
  ->setArticleCondition($this->getProductCondition())
828
- ->setCategoryId($this->getCategory())
829
  ->setExcludeListingFees($excludeListingFees)
830
  ->setInitialQuantity($this->getProductQty())
831
  ->setPictureCount(0) //@todo check if it is really relevant to send this information as we save some computation, there is no influence on final price
553
  foreach ($images as $image) {
554
 
555
  $filename = $image['filepath'];
556
+ if (!empty($filename)) {
557
+ try {
558
+ $filename = Mage::helper('diglin_ricento/image')->prepareRicardoPicture($filename);
559
+ } catch (Exception $e) {
560
+ Mage::logException($e);
561
+ $filename = null;
562
+ }
563
+ }
564
 
565
+ if (!$filename) {
566
  continue;
567
  }
568
 
569
+ if ($filename == 'no_selection') {
570
+ continue;
571
+ }
572
 
573
  if ($i >= 10) { // Do not set more than 10 pictures
574
  break;
829
  $articleFeeParameter = new GetArticleFeeParameter();
830
  $articleFeeParameter
831
  ->setArticleCondition($this->getProductCondition())
832
+ ->setCategoryId(Diglin_Ricento_Model_Products_Category_Mapping::ROOT_CATEGORY_ID)
833
  ->setExcludeListingFees($excludeListingFees)
834
  ->setInitialQuantity($this->getProductQty())
835
  ->setPictureCount(0) //@todo check if it is really relevant to send this information as we save some computation, there is no influence on final price
app/code/community/Diglin/Ricento/controllers/.DS_Store CHANGED
Binary file
app/code/community/Diglin/Ricento/controllers/Adminhtml/{AccountController.php → Ricento/AccountController.php} RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_AccountController
14
  */
15
- class Diglin_Ricento_Adminhtml_AccountController extends Mage_Adminhtml_Controller_Action
16
  {
17
  public function signupAction()
18
  {
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_AccountController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_AccountController extends Mage_Adminhtml_Controller_Action
16
  {
17
  public function signupAction()
18
  {
app/code/community/Diglin/Ricento/controllers/Adminhtml/{ApiController.php → Ricento/ApiController.php} RENAMED
@@ -10,7 +10,10 @@
10
  */
11
  use Diglin\Ricardo\Services\ServiceAbstract;
12
 
13
- class Diglin_Ricento_Adminhtml_ApiController extends Mage_Adminhtml_Controller_Action
 
 
 
14
  {
15
  protected function _isAllowed()
16
  {
10
  */
11
  use Diglin\Ricardo\Services\ServiceAbstract;
12
 
13
+ /**
14
+ * Class Diglin_Ricento_Adminhtml_Ricento_ApiController
15
+ */
16
+ class Diglin_Ricento_Adminhtml_Ricento_ApiController extends Mage_Adminhtml_Controller_Action
17
  {
18
  protected function _isAllowed()
19
  {
app/code/community/Diglin/Ricento/controllers/Adminhtml/{DashboardController.php → Ricento/DashboardController.php} RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_DashboardController
14
  */
15
- class Diglin_Ricento_Adminhtml_DashboardController extends Mage_Adminhtml_Controller_Action
16
  {
17
  protected function _isAllowed()
18
  {
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_DashboardController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_DashboardController extends Mage_Adminhtml_Controller_Action
16
  {
17
  protected function _isAllowed()
18
  {
app/code/community/Diglin/Ricento/controllers/Adminhtml/{IndexController.php → Ricento/IndexController.php} RENAMED
@@ -12,8 +12,8 @@
12
  require_once 'Mage/Adminhtml/controllers/IndexController.php';
13
 
14
  /**
15
- * Class Diglin_Ricento_Adminhtml_IndexController
16
  *
17
  * use the adminhtml index controller for standard actions like deniedJsonAction()
18
  */
19
- class Diglin_Ricento_Adminhtml_IndexController extends Mage_Adminhtml_IndexController {}
12
  require_once 'Mage/Adminhtml/controllers/IndexController.php';
13
 
14
  /**
15
+ * Class Diglin_Ricento_Adminhtml_Ricento_IndexController
16
  *
17
  * use the adminhtml index controller for standard actions like deniedJsonAction()
18
  */
19
+ class Diglin_Ricento_Adminhtml_Ricento_IndexController extends Mage_Adminhtml_IndexController {}
app/code/community/Diglin/Ricento/controllers/Adminhtml/{LogController.php → Ricento/LogController.php} RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_LogController
14
  */
15
- class Diglin_Ricento_Adminhtml_LogController extends Diglin_Ricento_Controller_Adminhtml_Action
16
  {
17
  protected function _isAllowed()
18
  {
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_LogController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_LogController extends Diglin_Ricento_Controller_Adminhtml_Action
16
  {
17
  protected function _isAllowed()
18
  {
app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/CategoryController.php RENAMED
@@ -14,9 +14,9 @@ use \Diglin\Ricardo\Exceptions\SearchException;
14
  use \Diglin\Ricardo\Enums\SearchErrors;
15
 
16
  /**
17
- * Class Diglin_Ricento_Adminhtml_Products_CategoryController
18
  */
19
- class Diglin_Ricento_Adminhtml_Products_CategoryController extends Diglin_Ricento_Controller_Adminhtml_Action
20
  {
21
  public function mappingAction()
22
  {
@@ -202,7 +202,7 @@ class Diglin_Ricento_Adminhtml_Products_CategoryController extends Diglin_Ricent
202
  }
203
 
204
  $this->_prepareConfigurableProduct();
205
- // $this->_warmupPictures();
206
 
207
  $this->_getSession()->addSuccess($this->__('%d product(s) added to the listing', $productsAdded));
208
  } catch (Exception $e) {
14
  use \Diglin\Ricardo\Enums\SearchErrors;
15
 
16
  /**
17
+ * Class Diglin_Ricento_Adminhtml_Ricento_Products_CategoryController
18
  */
19
+ class Diglin_Ricento_Adminhtml_Ricento_Products_CategoryController extends Diglin_Ricento_Controller_Adminhtml_Action
20
  {
21
  public function mappingAction()
22
  {
202
  }
203
 
204
  $this->_prepareConfigurableProduct();
205
+ $this->_warmupPictures();
206
 
207
  $this->_getSession()->addSuccess($this->__('%d product(s) added to the listing', $productsAdded));
208
  } catch (Exception $e) {
app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/Listing/ItemController.php RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_Products_Listing_ItemController
14
  */
15
- class Diglin_Ricento_Adminhtml_Products_Listing_ItemController extends Diglin_Ricento_Controller_Adminhtml_Products_Listing
16
  {
17
  protected $_itemIds = array();
18
 
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_Products_Listing_ItemController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_Products_Listing_ItemController extends Diglin_Ricento_Controller_Adminhtml_Products_Listing
16
  {
17
  protected $_itemIds = array();
18
 
app/code/community/Diglin/Ricento/controllers/Adminhtml/{Products → Ricento/Products}/ListingController.php RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_Products_ListingController
14
  */
15
- class Diglin_Ricento_Adminhtml_Products_ListingController extends Diglin_Ricento_Controller_Adminhtml_Products_Listing
16
  {
17
  /**
18
  * @var string
@@ -108,6 +108,9 @@ class Diglin_Ricento_Adminhtml_Products_ListingController extends Diglin_Ricento
108
  } catch (Diglin_Ricento_Exception $e) {
109
  $this->_getSession()->addError($this->__('The action you try to do, is not possible. You must authorize the API token. Please, go the <a href="%s">ricardo.ch Authorization</a> page to do the authorization process', $e->getValidationUrl()));
110
  $this->_redirectUrl($this->_getIndexUrl());
 
 
 
111
  }
112
  }
113
 
@@ -193,7 +196,7 @@ class Diglin_Ricento_Adminhtml_Products_ListingController extends Diglin_Ricento
193
  $listing->save();
194
  if ($this->saveConfiguration($data)) {
195
  $this->_prepareConfigurableProduct();
196
- // $this->_warmupPictures();
197
  $this->_getSession()->addSuccess($this->__('The listing has been saved.'));
198
  } else {
199
  $error = true;
@@ -292,7 +295,7 @@ class Diglin_Ricento_Adminhtml_Products_ListingController extends Diglin_Ricento
292
  }
293
 
294
  $this->_prepareConfigurableProduct();
295
- // $this->_warmupPictures();
296
 
297
  $this->_getSession()->addSuccess($this->__('%d product(s) added to the listing', $productsAdded));
298
  $this->_redirect('*/*/edit', array('id' => $this->_getListing()->getId()));
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_Products_ListingController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_Products_ListingController extends Diglin_Ricento_Controller_Adminhtml_Products_Listing
16
  {
17
  /**
18
  * @var string
108
  } catch (Diglin_Ricento_Exception $e) {
109
  $this->_getSession()->addError($this->__('The action you try to do, is not possible. You must authorize the API token. Please, go the <a href="%s">ricardo.ch Authorization</a> page to do the authorization process', $e->getValidationUrl()));
110
  $this->_redirectUrl($this->_getIndexUrl());
111
+ } catch (Exception $e) {
112
+ $this->_getSession()->addError($e->getMessage());
113
+ $this->_redirectUrl($this->_getIndexUrl());
114
  }
115
  }
116
 
196
  $listing->save();
197
  if ($this->saveConfiguration($data)) {
198
  $this->_prepareConfigurableProduct();
199
+ $this->_warmupPictures();
200
  $this->_getSession()->addSuccess($this->__('The listing has been saved.'));
201
  } else {
202
  $error = true;
295
  }
296
 
297
  $this->_prepareConfigurableProduct();
298
+ $this->_warmupPictures();
299
 
300
  $this->_getSession()->addSuccess($this->__('%d product(s) added to the listing', $productsAdded));
301
  $this->_redirect('*/*/edit', array('id' => $this->_getListing()->getId()));
app/code/community/Diglin/Ricento/controllers/Adminhtml/{SupportController.php → Ricento/SupportController.php} RENAMED
@@ -6,8 +6,12 @@
6
  * @category Ricento
7
  * @package Ricento_
8
  * @copyright Copyright (c) 2015 ricardo.ch AG (http://www.ricardo.ch)
9
- */
10
- class Diglin_Ricento_Adminhtml_SupportController extends Mage_Adminhtml_Controller_Action
 
 
 
 
11
  {
12
  protected function _isAllowed()
13
  {
@@ -23,7 +27,7 @@ class Diglin_Ricento_Adminhtml_SupportController extends Mage_Adminhtml_Controll
23
  {
24
  $supportLabel = $this->__('Ricento Extension Support');
25
 
26
- $block = $this->getLayout()->createBlock('core/template');
27
 
28
  $block
29
  ->setTemplate('ricento/support.phtml')
6
  * @category Ricento
7
  * @package Ricento_
8
  * @copyright Copyright (c) 2015 ricardo.ch AG (http://www.ricardo.ch)
9
+ */
10
+
11
+ /**
12
+ * Class Diglin_Ricento_Adminhtml_Ricento_SupportController
13
+ */
14
+ class Diglin_Ricento_Adminhtml_Ricento_SupportController extends Mage_Adminhtml_Controller_Action
15
  {
16
  protected function _isAllowed()
17
  {
27
  {
28
  $supportLabel = $this->__('Ricento Extension Support');
29
 
30
+ $block = $this->getLayout()->createBlock('adminhtml/template');
31
 
32
  $block
33
  ->setTemplate('ricento/support.phtml')
app/code/community/Diglin/Ricento/controllers/Adminhtml/{SyncController.php → Ricento/SyncController.php} RENAMED
@@ -10,9 +10,9 @@
10
  */
11
 
12
  /**
13
- * Class Diglin_Ricento_Adminhtml_SyncController
14
  */
15
- class Diglin_Ricento_Adminhtml_SyncController extends Mage_Adminhtml_Controller_Action
16
  {
17
  protected function _isAllowed()
18
  {
10
  */
11
 
12
  /**
13
+ * Class Diglin_Ricento_Adminhtml_Ricento_SyncController
14
  */
15
+ class Diglin_Ricento_Adminhtml_Ricento_SyncController extends Mage_Adminhtml_Controller_Action
16
  {
17
  protected function _isAllowed()
18
  {
app/code/community/Diglin/Ricento/etc/adminhtml.xml CHANGED
@@ -15,39 +15,39 @@
15
  <ricento translate="title" module="diglin_ricento">
16
  <title>ricardo.ch</title>
17
  <class>ricardo_logo</class>
18
- <action>ricento/dashboard</action>
19
  <sort_order>31</sort_order>
20
  <children>
21
  <dashboard translate="title" module="diglin_ricento">
22
  <title>Dashboard</title>
23
- <action>ricento/dashboard</action>
24
  <sort_order>10</sort_order>
25
  </dashboard>
26
  <listing translate="title" module="diglin_ricento">
27
  <title>Products Listing</title>
28
- <action>ricento/products_listing</action>
29
  <sort_order>20</sort_order>
30
  </listing>
31
  <log translate="title" module="diglin_ricento">
32
  <title>Logs</title>
33
- <action>ricento/log</action>
34
  <sort_order>30</sort_order>
35
  <children>
36
  <sync>
37
  <title>Synchronization</title>
38
- <action>ricento/log/sync</action>
39
  <sort_order>10</sort_order>
40
  </sync>
41
  <listing>
42
  <title>Listing</title>
43
- <action>ricento/log/listing</action>
44
  <sort_order>20</sort_order>
45
  </listing>
46
  </children>
47
  </log>
48
  <assistant translate="title" module="diglin_ricento">
49
  <title>ricardoAssistant</title>
50
- <action>ricento/account/assistant</action>
51
  <sort_order>40</sort_order>
52
  </assistant>
53
  <config translate="title" module="diglin_ricento">
@@ -57,17 +57,17 @@
57
  </config>
58
  <support translate="title" module="diglin_ricento">
59
  <title>Support</title>
60
- <action>ricento/support</action>
61
  <sort_order>200</sort_order>
62
  <children>
63
  <contact>
64
  <title>Contact</title>
65
- <action>ricento/support/contact</action>
66
  <sort_order>10</sort_order>
67
  </contact>
68
  <export>
69
  <title>Export</title>
70
- <action>ricento/support/export</action>
71
  <sort_order>20</sort_order>
72
  </export>
73
  </children>
15
  <ricento translate="title" module="diglin_ricento">
16
  <title>ricardo.ch</title>
17
  <class>ricardo_logo</class>
18
+ <action>adminhtml/ricento_dashboard</action>
19
  <sort_order>31</sort_order>
20
  <children>
21
  <dashboard translate="title" module="diglin_ricento">
22
  <title>Dashboard</title>
23
+ <action>adminhtml/ricento_dashboard</action>
24
  <sort_order>10</sort_order>
25
  </dashboard>
26
  <listing translate="title" module="diglin_ricento">
27
  <title>Products Listing</title>
28
+ <action>adminhtml/ricento_products_listing</action>
29
  <sort_order>20</sort_order>
30
  </listing>
31
  <log translate="title" module="diglin_ricento">
32
  <title>Logs</title>
33
+ <action>adminhtml/ricento_log</action>
34
  <sort_order>30</sort_order>
35
  <children>
36
  <sync>
37
  <title>Synchronization</title>
38
+ <action>adminhtml/ricento_log/sync</action>
39
  <sort_order>10</sort_order>
40
  </sync>
41
  <listing>
42
  <title>Listing</title>
43
+ <action>adminhtml/ricento_log/listing</action>
44
  <sort_order>20</sort_order>
45
  </listing>
46
  </children>
47
  </log>
48
  <assistant translate="title" module="diglin_ricento">
49
  <title>ricardoAssistant</title>
50
+ <action>adminhtml/ricento_account/assistant</action>
51
  <sort_order>40</sort_order>
52
  </assistant>
53
  <config translate="title" module="diglin_ricento">
57
  </config>
58
  <support translate="title" module="diglin_ricento">
59
  <title>Support</title>
60
+ <action>adminhtml/ricento_support</action>
61
  <sort_order>200</sort_order>
62
  <children>
63
  <contact>
64
  <title>Contact</title>
65
+ <action>adminhtml/ricento_support/contact</action>
66
  <sort_order>10</sort_order>
67
  </contact>
68
  <export>
69
  <title>Export</title>
70
+ <action>adminhtml/ricento_support/export</action>
71
  <sort_order>20</sort_order>
72
  </export>
73
  </children>
app/code/community/Diglin/Ricento/etc/config.xml CHANGED
@@ -13,7 +13,7 @@
13
  <config>
14
  <modules>
15
  <Diglin_Ricento>
16
- <version>1.3.2.1</version>
17
  </Diglin_Ricento>
18
  </modules>
19
 
@@ -329,6 +329,17 @@
329
  <to_order>*</to_order>
330
  </customer_ricardo_id>
331
  </sales_convert_quote>
 
 
 
 
 
 
 
 
 
 
 
332
  </fieldsets>
333
  </global>
334
 
@@ -405,16 +416,13 @@
405
 
406
  <admin>
407
  <routers>
408
- <ricento>
409
- <use>admin</use>
410
- <args>
411
- <module>Diglin_Ricento</module>
412
- <frontName>ricento</frontName>
413
- <modules>
414
- <diglin_ricento before="Mage_Adminhtml">Diglin_Ricento_Adminhtml</diglin_ricento>
415
- </modules>
416
- </args>
417
- </ricento>
418
  </routers>
419
  </admin>
420
 
13
  <config>
14
  <modules>
15
  <Diglin_Ricento>
16
+ <version>1.3.4</version>
17
  </Diglin_Ricento>
18
  </modules>
19
 
329
  <to_order>*</to_order>
330
  </customer_ricardo_id>
331
  </sales_convert_quote>
332
+ <sales_copy_order>
333
+ <is_ricardo>
334
+ <to_order>*</to_order>
335
+ </is_ricardo>
336
+ <customer_ricardo_username>
337
+ <to_order>*</to_order>
338
+ </customer_ricardo_username>
339
+ <customer_ricardo_id>
340
+ <to_order>*</to_order>
341
+ </customer_ricardo_id>
342
+ </sales_copy_order>
343
  </fieldsets>
344
  </global>
345
 
416
 
417
  <admin>
418
  <routers>
419
+ <adminhtml>
420
+ <args>
421
+ <modules>
422
+ <ricento before="Mage_Adminhtml">Diglin_Ricento_Adminhtml</ricento>
423
+ </modules>
424
+ </args>
425
+ </adminhtml>
 
 
 
426
  </routers>
427
  </admin>
428
 
app/design/adminhtml/default/default/layout/ricento.xml CHANGED
@@ -43,7 +43,7 @@
43
  </reference>
44
  </ricento_scripts>
45
 
46
- <ricento_dashboard_index>
47
  <reference name="content">
48
  <block type="adminhtml/template" name="ricento_dashboard" as="ricento.dashboard"
49
  template="ricento/dashboard.phtml">
@@ -74,18 +74,18 @@
74
  </block>
75
  </block>
76
  </reference>
77
- </ricento_dashboard_index>
78
 
79
  <!-- PRODUCTS LISTING PAGES -->
80
 
81
- <ricento_products_listing_index>
82
  <update handle="ricento_scripts" />
83
  <reference name="content">
84
  <block type="diglin_ricento/adminhtml_products_listing_new" name="products_listing_new" />
85
  </reference>
86
- </ricento_products_listing_index>
87
 
88
- <ricento_products_listing_edit>
89
  <update handle="ricento_scripts" />
90
  <update handle="editor"/>
91
  <reference name="content">
@@ -94,27 +94,27 @@
94
  <reference name="left">
95
  <block type="diglin_ricento/adminhtml_products_listing_edit_tabs" name="products_listing_edit_tabs" />
96
  </reference>
97
- </ricento_products_listing_edit>
98
 
99
- <ricento_products_listing_addproductspopup>
100
  <update handle="overlay_popup" />
101
  <remove name="footer" />
102
  <reference name="content">
103
  <block type="diglin_ricento/adminhtml_products_listing_edit_tabs_products_add"
104
  name="products_listing_add" />
105
  </reference>
106
- </ricento_products_listing_addproductspopup>
107
 
108
  <!-- PRODUCTS LISTING ITEMS PAGES -->
109
 
110
- <ricento_products_listing_item_configure>
111
  <update handle="ricento_scripts" />
112
  <reference name="content">
113
  <block type="diglin_ricento/adminhtml_products_listing_item_edit" name="products_listing_item_edit" />
114
  </reference>
115
- </ricento_products_listing_item_configure>
116
 
117
- <ricento_products_listing_item_preview>
118
  <update handle="ricento_scripts" />
119
  <reference name="root">
120
  <action method="setTemplate">
@@ -124,11 +124,11 @@
124
  <reference name="content">
125
  <block type="diglin_ricento/adminhtml_products_listing_item_preview" name="products_listing_item_preview" />
126
  </reference>
127
- </ricento_products_listing_item_preview>
128
 
129
  <!-- PRODUCTS CATEGORY PAGES -->
130
 
131
- <ricento_products_category_mapping>
132
  <update handle="overlay_popup" />
133
  <remove name="footer" />
134
  <reference name="content">
@@ -136,44 +136,44 @@
136
  <block type="diglin_ricento/adminhtml_products_category_mapping_tree" name="category_tree" as="category_tree" />
137
  </block>
138
  </reference>
139
- </ricento_products_category_mapping>
140
 
141
- <ricento_products_category_children>
142
  <remove name="root" />
143
  <block type="diglin_ricento/adminhtml_products_category_children" name="category_children" template="ricento/products/category/children.phtml" output="toHtml" />
144
- </ricento_products_category_children>
145
 
146
  <adminhtml_catalog_category_edit>
147
  <update handle="ricento_scripts" />
148
  </adminhtml_catalog_category_edit>
149
 
150
- <ricento_products_category_showcategoriestree>
151
  <update handle="overlay_popup" />
152
  <remove name="footer" />
153
  <reference name="content">
154
  <block type="diglin_ricento/adminhtml_products_category_tree" name="products_listing_tree" as="products_listing_tree" />
155
  </reference>
156
- </ricento_products_category_showcategoriestree>
157
 
158
  <!-- SYNCHRONIZATION PAGES -->
159
 
160
- <ricento_log_sync>
161
  <update handle="ricento_scripts" />
162
  <reference name="head">
163
  <action method="addJs"><name>ricento/livepipe-ui/livepipe.js</name></action>
164
  <action method="addJs"><name>ricento/livepipe-ui/progressbar.js</name></action>
165
  </reference>-->
166
- </ricento_log_sync>
167
 
168
- <ricento_sync_jobmessagepopup>
169
  <update handle="overlay_popup" />
170
  <remove name="footer" />
171
  <reference name="content">
172
  <block type="adminhtml/template" name="sync_ajax_popup" as="sync_ajax_popup" template="ricento/sync/check/popup.phtml" />
173
  </reference>
174
- </ricento_sync_jobmessagepopup>
175
 
176
- <ricento_products_listing_productsgrid>
177
  <update handle="formkey"/>
178
- </ricento_products_listing_productsgrid>
179
  </layout>
43
  </reference>
44
  </ricento_scripts>
45
 
46
+ <adminhtml_ricento_dashboard_index>
47
  <reference name="content">
48
  <block type="adminhtml/template" name="ricento_dashboard" as="ricento.dashboard"
49
  template="ricento/dashboard.phtml">
74
  </block>
75
  </block>
76
  </reference>
77
+ </adminhtml_ricento_dashboard_index>
78
 
79
  <!-- PRODUCTS LISTING PAGES -->
80
 
81
+ <adminhtml_ricento_products_listing_index>
82
  <update handle="ricento_scripts" />
83
  <reference name="content">
84
  <block type="diglin_ricento/adminhtml_products_listing_new" name="products_listing_new" />
85
  </reference>
86
+ </adminhtml_ricento_products_listing_index>
87
 
88
+ <adminhtml_ricento_products_listing_edit>
89
  <update handle="ricento_scripts" />
90
  <update handle="editor"/>
91
  <reference name="content">
94
  <reference name="left">
95
  <block type="diglin_ricento/adminhtml_products_listing_edit_tabs" name="products_listing_edit_tabs" />
96
  </reference>
97
+ </adminhtml_ricento_products_listing_edit>
98
 
99
+ <adminhtml_ricento_products_listing_addproductspopup>
100
  <update handle="overlay_popup" />
101
  <remove name="footer" />
102
  <reference name="content">
103
  <block type="diglin_ricento/adminhtml_products_listing_edit_tabs_products_add"
104
  name="products_listing_add" />
105
  </reference>
106
+ </adminhtml_ricento_products_listing_addproductspopup>
107
 
108
  <!-- PRODUCTS LISTING ITEMS PAGES -->
109
 
110
+ <adminhtml_ricento_products_listing_item_configure>
111
  <update handle="ricento_scripts" />
112
  <reference name="content">
113
  <block type="diglin_ricento/adminhtml_products_listing_item_edit" name="products_listing_item_edit" />
114
  </reference>
115
+ </adminhtml_ricento_products_listing_item_configure>
116
 
117
+ <adminhtml_ricento_products_listing_item_preview>
118
  <update handle="ricento_scripts" />
119
  <reference name="root">
120
  <action method="setTemplate">
124
  <reference name="content">
125
  <block type="diglin_ricento/adminhtml_products_listing_item_preview" name="products_listing_item_preview" />
126
  </reference>
127
+ </adminhtml_ricento_products_listing_item_preview>
128
 
129
  <!-- PRODUCTS CATEGORY PAGES -->
130
 
131
+ <adminhtml_ricento_products_category_mapping>
132
  <update handle="overlay_popup" />
133
  <remove name="footer" />
134
  <reference name="content">
136
  <block type="diglin_ricento/adminhtml_products_category_mapping_tree" name="category_tree" as="category_tree" />
137
  </block>
138
  </reference>
139
+ </adminhtml_ricento_products_category_mapping>
140
 
141
+ <adminhtml_ricento_products_category_children>
142
  <remove name="root" />
143
  <block type="diglin_ricento/adminhtml_products_category_children" name="category_children" template="ricento/products/category/children.phtml" output="toHtml" />
144
+ </adminhtml_ricento_products_category_children>
145
 
146
  <adminhtml_catalog_category_edit>
147
  <update handle="ricento_scripts" />
148
  </adminhtml_catalog_category_edit>
149
 
150
+ <adminhtml_ricento_products_category_showcategoriestree>
151
  <update handle="overlay_popup" />
152
  <remove name="footer" />
153
  <reference name="content">
154
  <block type="diglin_ricento/adminhtml_products_category_tree" name="products_listing_tree" as="products_listing_tree" />
155
  </reference>
156
+ </adminhtml_ricento_products_category_showcategoriestree>
157
 
158
  <!-- SYNCHRONIZATION PAGES -->
159
 
160
+ <adminhtml_ricento_log_sync>
161
  <update handle="ricento_scripts" />
162
  <reference name="head">
163
  <action method="addJs"><name>ricento/livepipe-ui/livepipe.js</name></action>
164
  <action method="addJs"><name>ricento/livepipe-ui/progressbar.js</name></action>
165
  </reference>-->
166
+ </adminhtml_ricento_log_sync>
167
 
168
+ <adminhtml_ricento_sync_jobmessagepopup>
169
  <update handle="overlay_popup" />
170
  <remove name="footer" />
171
  <reference name="content">
172
  <block type="adminhtml/template" name="sync_ajax_popup" as="sync_ajax_popup" template="ricento/sync/check/popup.phtml" />
173
  </reference>
174
+ </adminhtml_ricento_sync_jobmessagepopup>
175
 
176
+ <adminhtml_ricento_products_listing_productsgrid>
177
  <update handle="formkey"/>
178
+ </adminhtml_ricento_products_listing_productsgrid>
179
  </layout>
app/design/adminhtml/default/default/template/ricento/dashboard/toolbar.phtml CHANGED
@@ -13,11 +13,11 @@
13
  ?>
14
  <div class="entry-edit">
15
  <ul class="ricento_toolbar">
16
- <li><a href="<?php echo $this->getUrl('ricento/products_listing'); ?>" class="ricento_icon ricento_icon_list"><?php echo $this->__('Products Listing') ?></a></li>
17
- <li><a href="<?php echo $this->getUrl('ricento/log/sync'); ?>" class="ricento_icon ricento_icon_sync"><?php echo $this->__('Synchronizsation') ?></a></li>
18
- <li><a href="<?php echo $this->getUrl('ricento/log/listing'); ?>" class="ricento_icon ricento_icon_logs"><?php echo $this->__('Logs') ?></a></li>
19
  <li><a href="<?php echo $this->getUrl('adminhtml/system_config/edit', array('section' => 'ricento')); ?>" class="ricento_icon ricento_icon_conf"><?php echo $this->__('Configuration') ?></a></li>
20
- <li><a href=<?php echo $this->getUrl('ricento/support'); ?>"" class="ricento_icon ricento_icon_support"><?php echo $this->__('Support') ?></a></li>
21
  </ul>
22
  <p class="icons-copyright">Icons provided by <a href="http://icons8.com/">icons8</a> as Creative Commons Attribution-NoDerivs 3.0 Unported</p>
23
  </div>
13
  ?>
14
  <div class="entry-edit">
15
  <ul class="ricento_toolbar">
16
+ <li><a href="<?php echo $this->getUrl('*/ricento_products_listing'); ?>" class="ricento_icon ricento_icon_list"><?php echo $this->__('Products Listing') ?></a></li>
17
+ <li><a href="<?php echo $this->getUrl('*/ricento_log/sync'); ?>" class="ricento_icon ricento_icon_sync"><?php echo $this->__('Synchronizsation') ?></a></li>
18
+ <li><a href="<?php echo $this->getUrl('*/ricento_log/listing'); ?>" class="ricento_icon ricento_icon_logs"><?php echo $this->__('Logs') ?></a></li>
19
  <li><a href="<?php echo $this->getUrl('adminhtml/system_config/edit', array('section' => 'ricento')); ?>" class="ricento_icon ricento_icon_conf"><?php echo $this->__('Configuration') ?></a></li>
20
+ <li><a href=<?php echo $this->getUrl('*/ricento_support'); ?>"" class="ricento_icon ricento_icon_support"><?php echo $this->__('Support') ?></a></li>
21
  </ul>
22
  <p class="icons-copyright">Icons provided by <a href="http://icons8.com/">icons8</a> as Creative Commons Attribution-NoDerivs 3.0 Unported</p>
23
  </div>
app/design/adminhtml/default/default/template/ricento/products/category/mapping.phtml CHANGED
@@ -33,7 +33,7 @@
33
  <script type="text/javascript">
34
  categoryMapper = new Ricento.CategoryMappper({
35
  wrapperElement : 'ricardo_categories',
36
- loadChildrenUrl : '<?php echo $this->getUrl('ricento/products_category/children', array('id' => '#ID#', 'level' => '#LVL#')); ?>'
37
  });
38
  categoryMapper.initAutocomplete('<?php echo $this->getSuggestUrl() ?>', 'category-tree', '<?php echo $this->__('Enter product name: e.g. iphone'); ?>');
39
  </script>
33
  <script type="text/javascript">
34
  categoryMapper = new Ricento.CategoryMappper({
35
  wrapperElement : 'ricardo_categories',
36
+ loadChildrenUrl : '<?php echo $this->getUrl('*/ricento_products_category/children', array('id' => '#ID#', 'level' => '#LVL#')); ?>'
37
  });
38
  categoryMapper.initAutocomplete('<?php echo $this->getSuggestUrl() ?>', 'category-tree', '<?php echo $this->__('Enter product name: e.g. iphone'); ?>');
39
  </script>
app/design/adminhtml/default/default/template/ricento/stats.phtml CHANGED
@@ -24,6 +24,7 @@ if ($isEnabled && $user && $user->getUsername()):
24
  email: "<?php echo $user->getEmail(); ?>",
25
  created_at: <?php echo strtotime($user->getCreated()); ?>,
26
  "version": "<?php echo Mage::getConfig()->getModuleConfig('Diglin_Ricento')->version ?>",
 
27
  app_id: "<?php echo $appid ?>"
28
  };
29
  </script>
24
  email: "<?php echo $user->getEmail(); ?>",
25
  created_at: <?php echo strtotime($user->getCreated()); ?>,
26
  "version": "<?php echo Mage::getConfig()->getModuleConfig('Diglin_Ricento')->version ?>",
27
+ "shop": "<?php echo Mage::getStoreConfig('web/unsecure/base_url'); ?>",
28
  app_id: "<?php echo $appid ?>"
29
  };
30
  </script>
app/design/adminhtml/default/default/template/ricento/support.phtml CHANGED
@@ -57,8 +57,8 @@
57
  <p>Support is provided against payment depending on the support needed e.g. Installation, Configuration,
58
  Custom development, Problem due to conflict with other extensions or misusing,
59
  etc. <a href="mailto:support@diglin.com?subject=Support for Ricento Extension">Contact us</a> for details.</p>
60
- <button type="button" onclick="window.location.href='<?php echo $this->getUrl('ricento/support/send') ?>'"><span><span><?php echo $this->__('Send us your configuration') ?></span></span></button>
61
- <button type="button" onclick="window.location.href='<?php echo $this->getUrl('ricento/support/export') ?>'"><span><span><?php echo $this->__('Export your configuration') ?></span></span></button>
62
  <h2>Imprint</h2>
63
  <div class="ricardo-imprint">
64
  <p>ricardo.ch AG</p>
57
  <p>Support is provided against payment depending on the support needed e.g. Installation, Configuration,
58
  Custom development, Problem due to conflict with other extensions or misusing,
59
  etc. <a href="mailto:support@diglin.com?subject=Support for Ricento Extension">Contact us</a> for details.</p>
60
+ <button type="button" onclick="window.location.href='<?php echo $this->getUrl('*/ricento_support/send') ?>'"><span><span><?php echo $this->__('Send us your configuration') ?></span></span></button>
61
+ <button type="button" onclick="window.location.href='<?php echo $this->getUrl('*/ricento_support/export') ?>'"><span><span><?php echo $this->__('Export your configuration') ?></span></span></button>
62
  <h2>Imprint</h2>
63
  <div class="ricardo-imprint">
64
  <p>ricardo.ch AG</p>
app/design/adminhtml/default/default/template/ricento/sync/check/popup.phtml CHANGED
@@ -14,7 +14,7 @@ $helper = Mage::helper('diglin_ricento');
14
  ?>
15
  <div class="sync_job_popup">
16
  <h1><?php echo $helper->__('Latest message for the selected job'); ?></h1>
17
- <p><?php echo $helper->__('<a href="%s">Edit</a> your products listing if needed', $this->getUrl('*/products_listing/edit', array('id' => $this->getProductsListingId()))); ?></p>
18
  <div id="messages">
19
  <ul class="messages">
20
  <?php if (count($messages)) { ?>
14
  ?>
15
  <div class="sync_job_popup">
16
  <h1><?php echo $helper->__('Latest message for the selected job'); ?></h1>
17
+ <p><?php echo $helper->__('<a href="%s">Edit</a> your products listing if needed', $this->getUrl('*/ricento_products_listing/edit', array('id' => $this->getProductsListingId()))); ?></p>
18
  <div id="messages">
19
  <ul class="messages">
20
  <?php if (count($messages)) { ?>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>diglin_ricento</name>
4
- <version>1.3.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0">OSL v3.0</license>
7
  <channel>community</channel>
@@ -38,7 +38,15 @@
38
  &lt;p&gt;With around 700,000 current offers (auctions and fixed price), 2.5 million brand-name articles on &lt;a href="http://www.ricardoshops"&gt;ricardoshops&lt;/a&gt;.ch, around 100,000 vehicles plus 35,000 parts and accessories on &lt;a href="http://www.autoricardo.ch"&gt;autoricardo.ch&lt;/a&gt; and over 2.3 million members, ricardo.ch is the largest online marketplace in Switzerland. Every three minutes somebody buys an article on &lt;a href="http://www.ricardo.ch"&gt;ricardo.ch&lt;/a&gt; using a mobile device. ricardo.ch AG employs over 140 people in Switzerland and is headquartered in Zug.&lt;/p&gt;&#xD;
39
  &lt;h2&gt;About Diglin&lt;/h2&gt;&#xD;
40
  &lt;p&gt;&lt;a href="http://www.diglin.com"&gt;Diglin&lt;/a&gt; is the Swiss eCommerce Agency per excellence, realizing your eCommerce project with success. It will accompany along the whole life of your eCommerce project at any levels: conception, realization, design, marketing, logistic, data treatment and management, resource optimization, cost efficiency, increase in turnover, etc. Diglin concentrates its activities mainly with the solutions Magento (eCommerce), OroCRM (CRM) and Akeneo (PIM) and work with its partners highly qualified to provide you the best solutions regarding your needs. &lt;/p&gt;</description>
41
- <notes>## Version 1.3.2&#xD;
 
 
 
 
 
 
 
 
42
  - FIX: issue with free delivery (ERROR 91 from ricardo API)&#xD;
43
  &#xD;
44
  ## Version 1.3.1&#xD;
@@ -247,9 +255,9 @@
247
  - be2b77a Update readme file&#xD;
248
  - 9384e3c Update doc</notes>
249
  <authors><author><name>diglin</name><user>diglin</user><email>sly@diglin.com</email></author></authors>
250
- <date>2015-09-03</date>
251
- <time>11:20:05</time>
252
- <contents><target name="magecommunity"><dir name="Diglin"><dir name="Ricento"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Heading.php" hash="b433ef94dec29580215fc43109ee8f8c"/><file name="Hint.php" hash="b7a7ba331d22590f59bfe8281241a4f0"/></dir></dir><dir name="Dashboard"><file name="Account.php" hash="8724a08f3683b47aaa2f72496cc70b6e"/><file name="Banner.php" hash="342cbe73ba3b32f9bdc8313149ec931a"/><file name="Bestsellers.php" hash="a9432528b536631a678319e82afeeeec"/><file name="Lifetime.php" hash="e3a70e02e94f980f9d1aaf0ecf9a20bb"/><file name="News.php" hash="6ee052d661649e532b9d1ca4678a572a"/><dir name="Renderer"><file name="Price.php" hash="0fc32c2882a63176370bef21733e9e21"/></dir><file name="Turnover.php" hash="5e6865955e7a9698593a53fec3726676"/></dir><dir name="Form"><dir name="Element"><dir name="Checkboxes"><file name="Extensible.php" hash="bc4c39a051f7a159f5e23dff34ad811d"/></dir><dir name="Fieldset"><file name="Inline.php" hash="292183da97b985cecc1b6d1ce1ee4a35"/></dir><dir name="Radios"><file name="Extensible.php" hash="0bd7bcc853668d572fa21be57bb47575"/></dir></dir></dir><dir name="Log"><dir name="Listing"><file name="Grid.php" hash="a63596ea658bbb9b1a156bbd5ffb76ee"/></dir><dir name="Sync"><dir name="Grid"><dir name="Renderer"><file name="Progress.php" hash="2c641830c3db9983ea8e43251f72e907"/><file name="Title.php" hash="329af6b8bede66748d82b85524ceae52"/></dir></dir><file name="Grid.php" hash="ed1b6b85b7d94acf4327e2975a953742"/></dir><file name="Tabs.php" hash="e08d00e946c5007c767757d060f2cc6d"/></dir><file name="Log.php" hash="f08554f883e53cc040248edd7118bd4f"/><dir name="Notifications"><file name="Default.php" hash="167bfaa55e28c709dbf3697d7830a71a"/><file name="Expiration.php" hash="df67759b72214cd362b0db736b585859"/></dir><dir name="Page"><file name="Menu.php" hash="0a6dde8103fb1444621ccdf484957c02"/></dir><dir name="Products"><dir name="Category"><file name="Children.php" hash="307e037abc251848b0694b3529edfbfc"/><dir name="Form"><dir name="Renderer"><file name="Categories.php" hash="76c3af26e9c3aa7c3d9f09d941997d57"/><file name="Mapping.php" hash="577e4fc684f8939deba30eb67dbd174c"/></dir></dir><dir name="Mapping"><file name="Tree.php" hash="524d1d3387fbaa130552aca4e0591598"/></dir><file name="Mapping.php" hash="cc5b960ad5aa5a25380435eccb157856"/><dir name="Tree"><file name="Categories.php" hash="515975899617d335d6976e27ef7b573d"/><file name="Form.php" hash="d81bbe3285b496dc3c14625aa9b91e03"/></dir><file name="Tree.php" hash="8aa9c622715b021a8e857410b881b68c"/></dir><dir name="Listing"><file name="Confirmation.php" hash="cdb2ceca5b00a34d5a947c91ca722cd6"/><dir name="Edit"><file name="Form.php" hash="e1a9fe7cab032a32ca3407a76ce7fbee"/><dir name="Renderer"><file name="Article.php" hash="cf0e96bc078ab23d5641f6f2022749c8"/><file name="Configured.php" hash="4660b7102533fa42a83eb37603cc76a7"/><file name="Customoptions.php" hash="64d5d9a0b2fb3a97145cee69eda09e0c"/><file name="Inventory.php" hash="772903adb11487f69a3d02846d3fefe6"/><file name="Name.php" hash="bb38f3924522574e64ba6e811ff46450"/><file name="Price.php" hash="b6112891273ff496374b2778227b4143"/><file name="Status.php" hash="b114cd85e41eca64fe57a6ff51d5ee43"/></dir><dir name="Tabs"><file name="General.php" hash="14d287a2fc7ff8913697be143f79a367"/><dir name="Products"><file name="Add.php" hash="13e1ebc227ba3518b9ec3bb600acd83c"/><file name="Massaction.php" hash="e9abc1d73fee5e1bb85569a80f37b9e5"/></dir><file name="Products.php" hash="33ffa7e18f36d06801bda306a477f563"/><file name="Rules.php" hash="7b913d102970f46fb8db6ec409322d7c"/><file name="Selloptions.php" hash="111b94ee6039995882b30f29ccbce570"/></dir><file name="Tabs.php" hash="6c3df947696a88a2509cfcf25a28c38b"/></dir><file name="Edit.php" hash="3218bc52a42c197113e595e09bf15623"/><dir name="Form"><file name="Abstract.php" hash="aa96a74bc83b7dae21a982812eb6fd90"/></dir><dir name="Grid"><dir name="Renderer"><file name="Status.php" hash="842be30b0586aa7481c91bd68928b955"/><file name="Total.php" hash="9570d3f5b50c043c0444d5fb3411f6f2"/></dir></dir><file name="Grid.php" hash="1d5c9ccc35e37b036754f41e950deda1"/><dir name="Item"><dir name="Edit"><file name="Form.php" hash="780650cb73819b55b355fe01119f703c"/><dir name="Tabs"><file name="Rules.php" hash="f8488f76c14247e25a61da9b03df0593"/><file name="Selloptions.php" hash="d4613fae72dd1fe3c68bff8419a82750"/></dir><file name="Tabs.php" hash="5d0781303281ae745d3609f907bd19d2"/></dir><file name="Edit.php" hash="b6ee4c68d4cd7732cfe0cdb3c488409f"/><file name="Preview.php" hash="e30655fb9ec51bf40de8c10d16af3a9d"/></dir><file name="Log.php" hash="039a8bce6ee15ad9c49eb0d427c55c83"/><dir name="New"><file name="Form.php" hash="38ab04ded807490619a0e3b1cb75c9e0"/></dir><file name="New.php" hash="59eea06c9b8ec22162c3fcaeba2933e1"/></dir><file name="Listing.php" hash="8d604c1f0dab741cef0a06cb9065cdbc"/></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Button.php" hash="67d754bed74b6389355d554b255e7488"/></dir></dir></dir></dir></dir><dir name="Payment"><file name="Info.php" hash="c63a717a400752ec569657d2cd418195"/></dir><file name=".DS_Store" hash="31ee3f6f18c48a810cc52381ac896e33"/></dir><dir name="Controller"><dir name="Adminhtml"><file name="Action.php" hash="7cecafc93ad8459a4aa19ce95615c437"/><dir name="Products"><file name="Listing.php" hash="cf5edd43dc606d6a4621c8a1fd92f195"/></dir></dir><file name=".DS_Store" hash="327561801a5633650df45763bcd47ad3"/></dir><file name="Exception.php" hash="93c9bde391933089d1e6632cea5ad786"/><dir name="Helper"><file name="Api.php" hash="67ae3a1cc9a3a6ba9db34ed327865ae6"/><dir name="Dashboard"><file name="Turnover.php" hash="eda721699f2e5cf8e298e0024a63a545"/></dir><file name="Data.php" hash="033a9037765dcf2a769d60893e1406c2"/><file name="Image.php" hash="1b1f16515dadb0d31325b95e437d2bf2"/><file name="Price.php" hash="ef6cb7106ba52582621e2a59de2553e4"/><file name="Support.php" hash="3cca6b96cc057332d86dca6c41822eba"/><file name="Tools.php" hash="13c923ae2c56e8305e481cb27570212d"/><file name=".DS_Store" hash="42504db0bd8d0f8007bef503bf8111c1"/></dir><dir name="Model"><dir name="Api"><dir name="Services"><file name="Abstract.php" hash="d0c76c198a2c69c199e726da03abc7a6"/><file name="Customer.php" hash="d500e9e9035ffd8500407611f6796ad9"/><file name="Search.php" hash="d40fd404bfb3a2d5de9d6020df14b483"/><file name="Security.php" hash="d5f1d425155e4749344850e7b09feb22"/><file name="Sell.php" hash="19855539f2b83eebfb773c251f3f5958"/><file name="Selleraccount.php" hash="c0d31d32fee8b7c6347b81202a1ba0e5"/><file name="System.php" hash="7c20e49754e5e93503fc3ef7e4918dc8"/></dir><file name="Token.php" hash="a4145e890cafbd223fa42ba5b477c025"/></dir><dir name="Config"><dir name="Source"><file name="Abstract.php" hash="d671ca4f2f26f145f5fad2e30b532124"/><file name="Categories.php" hash="f982ceecede3d42547a08e6a36f49218"/><file name="Languages.php" hash="2c03657ebf714148b73cb3f15ef4488c"/><dir name="Products"><dir name="Listing"><file name="Log.php" hash="ba3a7d1e422755cd6739bed8820066c0"/><file name="Status.php" hash="170990ec2272e76863bbdc88be6a023b"/></dir></dir><dir name="Rules"><file name="Payment.php" hash="4d14509c99fa3c4fc26037b246f78265"/><dir name="Shipping"><file name="Availability.php" hash="f97891bf6fdf0765d0289c43bb457a97"/><file name="Calculation.php" hash="912f16d303a9b401d1de9d37296dde0a"/><file name="Packages.php" hash="d4ce5652ae2a80eeb8839290dfb64ee6"/></dir><file name="Shipping.php" hash="e66853a3ea9b51a0900fdadba935ae42"/></dir><dir name="Sales"><file name="Currency.php" hash="b07535355281a36f3b7e358d23a77e15"/><file name="Days.php" hash="5643dd61f80ccc52cbe29e75f18df2d9"/><dir name="Order"><file name="Status.php" hash="a3718bb7ab59b4d60748dee241888651"/></dir><dir name="Price"><file name="Method.php" hash="020a8e8d0d9d35802ea88c0028af4673"/><file name="Source.php" hash="94c5e4b5eb86ced80e5412159e6cf0f4"/></dir><dir name="Product"><dir name="Condition"><file name="Source.php" hash="14849df28b52facc5d91f462e9a90781"/></dir><file name="Condition.php" hash="32faa3b36d1b7de9577798578152d044"/></dir><file name="Promotion.php" hash="dfd838cfe50880d8d2facbf3b062b398"/><file name="Reactivation.php" hash="33d9dd75eeb119eb3b05bbb4dda8e432"/><file name="Template.php" hash="ccffc7632cd03d87f0245cd801d0bae5"/><file name="Type.php" hash="6f545897bbe8b99d5b30e4102279b827"/><file name="Warranty.php" hash="8762d38677d82bc8048e3d5d88b36eae"/></dir><file name="Status.php" hash="813afb1e443192b1d6a7d9937e56cafd"/><file name="Store.php" hash="6930c1537e4ebf98885d5c333bec3ffa"/><dir name="Sync"><file name="Progress.php" hash="d0430a73504085929ba5f8a3e867da07"/><file name="Status.php" hash="f4b8e72c905175730b3d566dee80ade6"/><file name="Type.php" hash="f3e216055d4e7e30f0d5a17de914a233"/></dir><file name="Watermark.php" hash="75b4bb2d4e63e970483ce3043ca33a7b"/><file name="Website.php" hash="c0168510dc5252a0689416959882136b"/></dir></dir><file name="Cron.php" hash="4cd03859ff8ea13780aa5e848b09267f"/><dir name="Dispatcher"><file name="Abstract.php" hash="5ad9a78133d9d8f42f77b0e8c6b9430a"/><dir name="Check"><file name="List.php" hash="6b9eef4d652debf6be1b333b73b737a0"/></dir><file name="Closed.php" hash="5f69215dc2a882a4d7b5af0d3954dd66"/><file name="List.php" hash="b13bea7fa0aaa4bbe69eb6e09d7037a4"/><file name="Order.php" hash="957c6784e9a5714bc9557b946c3cf11f"/><file name="Stop.php" hash="f52e9d9ba708fbe8e1f7674f8b99d663"/><dir name="Sync"><file name="List.php" hash="eb4cc8966d896098fa452a917b0d41e6"/></dir><file name="Transaction.php" hash="bbb12466742adb61a248c92de44ae8ed"/></dir><file name="Dispatcher.php" hash="d00fda597c8a294d6d133aceb0f7c922"/><dir name="Entity"><dir name="Attribute"><dir name="Source"><file name="Conditions.php" hash="1223272c226b7bf7d1c6c61f27ef687e"/></dir></dir></dir><file name="Feed.php" hash="fecf4fead5bf6ab0742a8b8b2cb39dea"/><file name="Filter.php" hash="ec774cc9129c39ca4b1daf39eff0e59d"/><file name="Observer.php" hash="a0cb400a1cfd9647f772bff37010b935"/><dir name="Products"><dir name="Category"><file name="Mapping.php" hash="b6df1431d7310759e5be17f29eb10df0"/></dir><file name="Category.php" hash="642f0520f549d520e9050a0286a56358"/><dir name="Listing"><dir name="Item"><file name="Product.php" hash="c64d6d91f1ef3f89b7fdbb3f19f50973"/></dir><file name="Item.php" hash="a76f43ce6b8acdb64af1f6959b1b1d2a"/><file name="Log.php" hash="98fa75315e6c2b490fea82854dbbbded"/></dir><file name="Listing.php" hash="8877ce70cb6ddb612e2f25ccfc3092c3"/></dir><dir name="Resource"><dir name="Api"><dir name="Token"><file name="Collection.php" hash="d2ab663440e27258841be3cf4a357a70"/></dir><file name="Token.php" hash="9899e9aa48e2ee7d416e840d575fff47"/></dir><dir name="Products"><dir name="Listing"><file name="Collection.php" hash="19b8f5d9d0107c897151d91e0cbae08e"/><dir name="Item"><file name="Collection.php" hash="c1d27c28e0c52f6f15641fe90cf2fba8"/></dir><file name="Item.php" hash="450a69ddd9023a40d1431f4a5c93a7db"/><dir name="Log"><file name="Collection.php" hash="c0b02c61246b76a31f2673931d90e985"/></dir><file name="Log.php" hash="514311bff0eee5b00e775c8b59b8b5a1"/></dir><file name="Listing.php" hash="450a3122ecd268a8714f90d06bd01328"/></dir><dir name="Rule"><file name="Collection.php" hash="9c35a937efb27fe3fd57616621035ceb"/></dir><file name="Rule.php" hash="2ec8533cbc357e2a204dcf6bcbdb2d88"/><dir name="Sales"><dir name="Options"><file name="Collection.php" hash="fbc1af66e9ce3c33f47cab4853d5bd3e"/></dir><file name="Options.php" hash="dbb7e3ecf2c1716cdbbc8fa81b25bdda"/><dir name="Transaction"><file name="Collection.php" hash="f661980fd6a907df331cd7df1f211dd0"/></dir><file name="Transaction.php" hash="f81eb7d223ab9357598199150c1281a2"/></dir><dir name="Sync"><file name="Abstract.php" hash="15030d2414b0ad5dc99b56cd656f92e8"/><dir name="Job"><file name="Collection.php" hash="b9bd2b8a3a7271524e65898a5f1fbd68"/><dir name="Listing"><file name="Collection.php" hash="a713a5910489912448c85a9987635a45"/></dir><file name="Listing.php" hash="44ec78a770948d9504c1138ce1f41fe1"/></dir><file name="Job.php" hash="a7496261d34501fc9a5c56a87110c688"/></dir></dir><file name="Rule.php" hash="4ff575a44898a6b63cdb22dc1c3bb180"/><dir name="Sales"><dir name="Method"><file name="Payment.php" hash="9ba10f1ceb6f4a97cb02a852afbb7e15"/><file name="Shipping.php" hash="2c7a63fe51d57deaf2cbc9c6ede6099b"/></dir><file name="Options.php" hash="d6bb5ab7343e79f2341113b8b6a123d0"/><dir name="Order"><file name="Create.php" hash="fa28733d72ddc214510f64f559189bf3"/><file name="Exception.php" hash="74d31df9035a6145563b25e9a5b0324b"/></dir><file name="Transaction.php" hash="81133f876c4988ebcf89f9bad6a19cd3"/></dir><file name="SplAutoloader.php" hash="39c58e1f9e4221d222960b801f9367e3"/><dir name="Sync"><file name="Abstract.php" hash="fc6ac3f307ea104c66fe4e758dd3a4a9"/><dir name="Job"><file name="Listing.php" hash="593875bf5d4d5588b684e39d833779b7"/></dir><file name="Job.php" hash="3983213a2e778479676fddcb74dc0e38"/></dir><dir name="Validate"><dir name="Products"><file name="Item.php" hash="4c1c96a5231c7465bb985612380e5386"/></dir><dir name="Rules"><file name="Methods.php" hash="9dcfc409d29f8eeb301c109212f1956e"/></dir><dir name="Sales"><file name="Increment.php" hash="1f92ec9c6ca26d34bdb3981e777bda14"/></dir></dir><file name=".DS_Store" hash="d5de4ee15d1a49eaf5f49c7eea228861"/></dir><dir name="Test"><dir name="Model"><file name="Feed.php" hash="21c43e7f00928e1679a51ba1a77f0802"/><dir name="Rule"><dir name="Validate"><dir name="expectations"><file name="testPaymentMethodCombinations.yaml" hash="c1070f1ae555a8c32a7761980e589857"/></dir><dir name="providers"><file name="testPaymentMethodCombinations.yaml" hash="0dfd5c1d335e10540607a391b33a9a2c"/></dir></dir><file name="Validate.php" hash="08260abb9a0bd685da4097916dfddc31"/></dir><dir name="Sales"><dir name="Validate"><dir name="Increment"><dir name="expectations"><file name="testStartPriceIncrementCombination.yaml" hash="15ffe7bd8373cda25aed179c08171881"/></dir><dir name="providers"><file name="testStartPriceIncrementCombination.yaml" hash="345726c8c358be678a93c38fbff504dc"/></dir></dir><file name="Increment.php" hash="e32cd91e3f683e5300cbb91ad6f2f093"/></dir></dir></dir><file name=".DS_Store" hash="2d0ef23cfffbd7152f42d8ffd810eb3d"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AccountController.php" hash="384f2a7243924800fec9c10fcd9c912d"/><file name="ApiController.php" hash="9a1c834f6089fc6a027e470a915e5bbd"/><file name="DashboardController.php" hash="7f8935c4ca61e3b06181eec134d4649a"/><file name="IndexController.php" hash="d0332979d87a4d715934919671574853"/><file name="LogController.php" hash="2102931b5793049ca3878b5767898e6a"/><dir name="Products"><file name="CategoryController.php" hash="e4a50a97577e805aa62af01d29539b16"/><dir name="Listing"><file name="ItemController.php" hash="9a2f5a037d9f5dfe3737a98217cd6728"/></dir><file name="ListingController.php" hash="9f7854b67c486a0276764e701538ca19"/></dir><file name="SupportController.php" hash="b7d02dec97491b665bf0afef5310a21f"/><file name="SyncController.php" hash="77315fd98363dab57a60bdd7b2e85c87"/></dir><file name=".DS_Store" hash="8ed1eee308aa55c32c2780d7b0be6db3"/></dir><dir name="data"><dir name="ricento_setup"><file name="data-install-1.0.0.php" hash="738f1d059e3968daea8592615106c7cf"/><file name="data-upgrade-1.0.18-1.1.0.php" hash="7f4480a5e13d64529e87219bc7f3348e"/><file name="data-upgrade-1.1.3-1.1.4.php" hash="3abe85a002f54038dfd8fe14902f8fb1"/></dir><file name=".DS_Store" hash="7a5eb044b368a5c2b1ed98d94ce316cb"/></dir><dir name="etc"><file name="adminhtml.xml" hash="48d0016b44d8f0851094ecfff462541e"/><file name="config.xml" hash="59e4a1c75c4a839b9a8d493f6ecfe7ff"/><file name="jstranslator.xml" hash="3a4a6307012f9660f925863659b38a2f"/><file name="system.xml" hash="8eccb649f84ee7d0423714c6a6da45f7"/><file name="uninstall.txt" hash="660b44580246f818f8e22f4c5a530c9b"/></dir><dir name="sql"><dir name="ricento_setup"><file name="install-1.0.0.php" hash="bc9f3b05ae68e0d8899a066384566801"/><file name="uninstall.php" hash="d0e2d68583a950374796b1d817c2958f"/><file name="upgrade-1.0.18-1.1.0.php" hash="fcf5dae1df75bbd2bca9193eef430d75"/><file name="upgrade-1.0.8-1.0.9.php" hash="47e0ce995ae6d7aff77245cbf05d0832"/><file name="upgrade-1.1.2-1.1.3.php" hash="c0c6c88441cd7aa216b04b512f4a44bc"/><file name="upgrade-1.1.3-1.1.4.php" hash="bc6aedfbbaf0cb942820579eecc6b912"/></dir><file name=".DS_Store" hash="7e19d3c3504d466eef74382a945d7586"/></dir><file name=".DS_Store" hash="a0f228223498396a7ddaedb3913ee035"/></dir></dir></target><target name="magelib"><dir name="Diglin"><dir name="Ricardo"><file name="Api.php" hash="134fa85c9b0103979ad93ab67250c5f0"/><dir name="Composer"><file name="Magento.php" hash="2b1396d290496bd8e744d6d5b0be797e"/></dir><file name="Config.php" hash="1045568136c433270ddc178025d96a87"/><dir name="Core"><file name="ApiInterface.php" hash="c5a36ca69d27d76d913a2c4cb2d5876e"/><file name="ConfigInterface.php" hash="cd5d8d9eb5e0dd6946d4caf63f0cf6b2"/><file name="Helper.php" hash="4695227c2c6ddb099559fd688b54aa60"/></dir><dir name="Enums"><file name="AbstractEnums.php" hash="8e401abbc33bdbab34223bb3f4950166"/><dir name="Article"><file name="ArticlesTypes.php" hash="e13b730e4c5656091305c6e8a1031b8f"/><file name="CloseListStatus.php" hash="d67f65e3de13cf6747e6e10bc0c1bb21"/><file name="InternalReferenceType.php" hash="6c8eddab52eea86efb142999f76e7b65"/><file name="PromotionCode.php" hash="67c1026f8d2e31e02083c99bdc1250b3"/><file name="Warranty.php" hash="ec403c6fe606572fdb7e92eda4e2eff0"/></dir><file name="ArticleErrors.php" hash="705927167cdc08eb4ada7d7ce055af22"/><dir name="Customer"><file name="ArticleTypeFilter.php" hash="1ae6e485167cb19da3eadd12efe9cc42"/><file name="OpenArticlesSortBy.php" hash="7b73af00d1a0af79ffa33d0281d2af28"/><file name="PaidStatusFilter.php" hash="b6ff931bebcfa37a09a5cab04fdb7448"/><file name="ShippedStatusFilter.php" hash="c906c8a60ea6e91f68bf1015dce18177"/><file name="SoldArticlesSortBy.php" hash="80c3241b09c3f61a1711a449404667e0"/></dir><file name="CustomerErrors.php" hash="38588fb9c5a425d490593dc5f23eb2d7"/><file name="GeneralErrors.php" hash="65c4369f521e99dfe8f20f0b0b5d67a3"/><file name="PaymentMethods.php" hash="4bfcb7bc7ab1181cb8cc544f050b5d6b"/><file name="PictureErrors.php" hash="ad7e4888ec4b8b43ab70b2154de4adc0"/><file name="PictureExtension.php" hash="9f76c645e57efed13f52d74c23a687e6"/><file name="SearchErrors.php" hash="f16b01e7d62b76734a38776e546beb7f"/><file name="SecurityErrors.php" hash="cb6112e33a4d8fb318e84e028181838b"/><dir name="System"><file name="CategoryArticleType.php" hash="8b680d1791cafec2e43907b144ad63c8"/><file name="CategoryBrandingFilter.php" hash="c7eb8c9d61adb8cc76ae3c47638fcfab"/><file name="LanguageCode.php" hash="6998c880c44fbdbe3b60321818976b9a"/><file name="LanguageId.php" hash="bcef589026b025591b4fa6bb9328fbbd"/></dir></dir><dir name="Exceptions"><file name="ArticleException.php" hash="b5290b26c6e711e6f1074f9d6687c066"/><file name="CurlException.php" hash="b1fa36bf6f663f942ec444dcc1e75044"/><file name="CustomerException.php" hash="d011aad98f970733f7eefe369f53fee6"/><file name="ExceptionAbstract.php" hash="44f45dd5222a6810bc73b2825045c5bc"/><file name="GeneralException.php" hash="18d42b47fd69a9b427cb4427a5d56e56"/><file name="PictureException.php" hash="ba3f6cc087f6b0103ecc96b4357ab0ac"/><file name="SearchException.php" hash="ecd9902786eecb50414d3dd7e01b3492"/><file name="SecurityException.php" hash="b4b500a3f2abdc3bc957284d5fbc42a9"/><file name="TechnicalException.php" hash="fdad217159c2c995ef4415e6f6383456"/></dir><dir name="Managers"><file name="Customer.php" hash="e2b3241594fecb5ef944466b34c8fbfe"/><file name="ManagerAbstract.php" hash="13dca083592bd0651f06a03fe9dd589a"/><file name="ParameterAbstract.php" hash="e9725c5915f48d375bef33f377247083"/><dir name="Search"><dir name="Parameter"><file name="GetCategoryBestMatchParameter.php" hash="14619ec6f6dc3e45d68930189cd27ec9"/></dir></dir><file name="Search.php" hash="66d5733d48ebb8711525650cce74e705"/><file name="Security.php" hash="b9dd72f0724ec454d023b4767b687116"/><dir name="Sell"><dir name="Parameter"><file name="AddArticlePicturesParameter.php" hash="8e607c9579f951f94a9bed199acc1145"/><file name="AppendArticleDescriptionParameter.php" hash="f38f51ff97640e024a4c08cc6eeab652"/><file name="AppendDescriptionParameter.php" hash="8140c7d52d1f33dbe621e889251b923f"/><file name="ArticleDeliveryParameter.php" hash="d695329a3bc7e47b4409e11a3042e1a2"/><file name="ArticleDescriptionParameter.php" hash="98fef4f221b9f3a11ee9078bfd5116f0"/><file name="ArticleInformationParameter.php" hash="9900793d70875a80ca47d5d3e98691a9"/><file name="ArticleInternalReferenceParameter.php" hash="84cf8bcf50e6dda593b4f9570e1f6ed9"/><file name="ArticlePictureParameter.php" hash="795c16aa7096c1086cffe6506b051e8e"/><file name="BaseInsertArticleWithTrackingParameter.php" hash="5fdeb6656f1b0ebdf9fb76c8ba5973df"/><file name="CloseArticleParameter.php" hash="7f0a426ba4b277d9c02be87b5725cc45"/><file name="CloseArticlesParameter.php" hash="cbdc9f2045c7e1b440b5252d63717947"/><file name="ClosePlannedArticleParameter.php" hash="5ee0ee9a0b79098ee38bf0a4f8420551"/><file name="DeletePlannedArticleParameter.php" hash="f86cb01ff7cb1b91ece3191cde3cf6e1"/><file name="DeletePlannedArticlesParameter.php" hash="af2ec04803bb457b070fd73db749a72d"/><file name="GetArticleFeeParameter.php" hash="926f8960ce9162686d1eee03002ef5ca"/><file name="GetArticlesFeeParameter.php" hash="8d37fced5969657911facef553bf1f04"/><file name="InsertArticleParameter.php" hash="23707dad2636f8e0dda5423769f9e175"/><file name="InsertArticlesParameter.php" hash="4a6cdef758e32538ff4495d383567a4d"/><file name="UpdateArticleParameter.php" hash="d9291f525d389cc2c45be6ad2d5213ea"/><file name="UpdateArticlePicturesParameter.php" hash="33962ef42331f70924399e6ddfcad2fc"/></dir></dir><file name="Sell.php" hash="99ef921edc554dcfc7b2d81fed38f3a1"/><dir name="SellerAccount"><dir name="Parameter"><file name="ArticlesParameter.php" hash="45b41edc80da0abca182528299e6013c"/><file name="ClosedArticlesParameter.php" hash="b45eb7085da6129b1b91218865016dcb"/><file name="OpenArticlesParameter.php" hash="601558abc262ec42d9d00f7ea7c0b044"/><file name="PlannedArticleParameter.php" hash="95c671b72c8b31a4dd396271bc5d13a2"/><file name="PlannedArticlesParameter.php" hash="f68737054ccda8cd5893f2448cbed2ee"/><file name="SoldArticlesParameter.php" hash="31aa25a901627cabf5b55c7f66a74f1b"/><file name="UnsoldArticlesParameter.php" hash="75e878f0d7fb1b9ed5a72278fb433d78"/></dir></dir><file name="SellerAccount.php" hash="0b85ab146483730609c1ab6ecd7ba974"/><file name="System.php" hash="c2b865dcfc0875cd417ec902dc759f69"/></dir><file name="Service.php" hash="697c4d014f6d70f223c21b7e90bbb82f"/><dir name="Services"><file name="Customer.php" hash="465b82a364b820d53312e57973abb6f4"/><file name="Search.php" hash="6be0957fb2b889736d9a360e00b5142b"/><file name="Security.php" hash="3e82163587f9f61ea52c24f706335251"/><file name="Sell.php" hash="28e657558ae2e7af2bedf247cdc81f1a"/><file name="SellerAccount.php" hash="f01153d60678c43470a873fa83d6ae20"/><file name="ServiceAbstract.php" hash="41b0fcbaff2a2df4baa925c58028a39b"/><file name="System.php" hash="ed174d4b1b1113fe512a6e0d5c4c5164"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Diglin_Ricento.xml" hash="0400f55950fe9fd6c4782d6a25096efd"/></dir></target><target name="mageweb"><dir name="js"><dir name="ricento"><file name="Countable.js" hash="dc66f2e57b917e39f897f254bcc8ec1b"/><file name="adminhtml.js" hash="ceb469bc46126e7e31e97d289300870b"/><dir name="livepipe-ui"><file name="livepipe.js" hash="d15a0747cdc197a7f7081d5be4f20d01"/><file name="progressbar.js" hash="2153c666af9b91c65111124665cb57f7"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ricento.xml" hash="47215c6d724221414017e391ec0f692b"/></dir><dir name="template"><dir name="ricento"><dir name="dashboard"><file name="account.phtml" hash="ad9d11463db769518a00fcf2d8f1bbb5"/><file name="banner.phtml" hash="9233cbde4520f4419ca87691906b48c5"/><file name="bestsellers.phtml" hash="c48282d7a83354f8054b20b751b9852e"/><file name="lifeturnover.phtml" hash="09c399dcd6aa68cb503c987a43aa3dce"/><file name="news.phtml" hash="799bab071c5a7b20b4c81f99824d3bc0"/><file name="toolbar.phtml" hash="49f2571e6545ca3cebfb027904381b56"/><dir name="turnover"><file name="graph.phtml" hash="96117aecbc0a074884357713482e5878"/></dir><file name="turnover.phtml" hash="0a85c63eef0863076504ee479c419e60"/></dir><file name="dashboard.phtml" hash="9f5db0d087823f15e6d428ae6dd773ec"/><file name="iframe.phtml" hash="e256fa4dec9eadf41f7c2b5f10ba48bd"/><dir name="js"><dir name="rules"><dir name="validate"><file name="paymentshipping.phtml" hash="8977da22325a8c1f469ce7eb4166f793"/></dir></dir><dir name="salesoptions"><dir name="validate"><file name="increment.phtml" hash="22d268c8498ad4ee3d6a18bdf42d2c26"/></dir></dir><dir name="sync"><file name="progress.phtml" hash="6e8c2dff5d024c7cb093b4df56f46ff3"/></dir></dir><file name="log.phtml" hash="1402eabd3eb946784c59c68a724738d9"/><dir name="notifications"><file name="configured.phtml" hash="f36530088576fdc4836a40012700f252"/><file name="expiration.phtml" hash="01d21a1804692ee9a83f9dd3f05d407b"/></dir><dir name="payment"><dir name="info"><file name="default.phtml" hash="771301b833f6e04b52cf9e9ef09fa188"/><dir name="pdf"><file name="default.phtml" hash="5ea160a594ac5569c0f32a46cd472e14"/></dir></dir></dir><dir name="products"><dir name="category"><file name="children.phtml" hash="bfe6d5d5ba7cb24f4a0f3344af224f0c"/><dir name="mapping"><file name="tree.phtml" hash="3dabf207a79d32b143e00b397c4a041b"/></dir><file name="mapping.phtml" hash="25edee745a8baddd81556292976ec368"/></dir><dir name="listing"><file name="confirmation.phtml" hash="4a33fc972a5ccb1088b3f631d88b053c"/><dir name="item"><dir name="edit"><file name="form.phtml" hash="15557d807e5aa6b5b34285729e04c3af"/></dir><file name="preview.phtml" hash="2d40dcc958496d49f8f2a72d96e37d91"/></dir></dir></dir><file name="stats.phtml" hash="bb1823b17cb69459dfed8fd0e7f481da"/><file name="support.phtml" hash="421232ce2c120b8e0aa1f4828a228fc8"/><dir name="sync"><dir name="check"><file name="popup.phtml" hash="4acc891d7ae7cb4cb07bc51ced5b438b"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="ricento"><dir name="payment"><dir name="info"><file name="default.phtml" hash="73254e7af8ebd279f6f4156e88e8f465"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="ricento"><dir name="css"><dir name="images"><file name="ajax-loader.gif" hash="73e57937304d89f251e7e540a24b095a"/><file name="arrow_sans_right_32.gif" hash="276b86bab75976c98e3c5202916d927a"/><file name="monotone_check_yes_ok.png" hash="b7b1d4c572e0c2ed10435a802549ae64"/><file name="ricardo_16x16.png" hash="5987591334d1b58f66ae4db2683fa8fd"/><file name="ricardo_32x32.png" hash="0635c69692c26a4bd4707a91336d9b3b"/><file name="settings_icon.png" hash="4bdae9a6199655027b8b8aeee8f80ce4"/><file name="warning_msg_icon.gif" hash="4cf6ec7f59ab09f9c18b3a4301714c6d"/><file name="window_maximize.png" hash="0f9c031e141822fed135270e34b128d5"/><file name="window_minimize.png" hash="62e6795471543a0eff14a07bf271d8d7"/></dir><file name="ricento.css" hash="8e7a0eddc9ee5855043f2da3915fcbc5"/></dir><dir name="images"><file name="KB.png" hash="187e953f8ebf9fe5829ec31427ff853b"/><file name="banner.png" hash="0b34711f9cdd44f07baef2b9b9536391"/><file name="contact.png" hash="85ed8d8113a897128ab1263e23b69dbb"/><file name="diglin.png" hash="cb24b7fec64fd8f906375d497b7e5e0f"/><file name="diglin@2x.png" hash="0e834d7839f61e789db16c028100b6ff"/><file name="github.png" hash="548d544d642e6afbba46dd2482f95af3"/><file name="online-support-48.png" hash="70f55fb3bc678875eaf53dfb214d7d3d"/><file name="ricardo.png" hash="21beeb511cf31d16ebc6b9d947806447"/><file name="ricardo@2x.png" hash="af83978f369def1e4e87fc06e4903c61"/><file name="settings-13-48.png" hash="3dc22c1da4f952687699e5fc23028232"/><file name="sinchronize-48.png" hash="15735cf3ca563303d9e981faba075750"/><file name="statistics-48.png" hash="38046c16959de9ee22b1679d4ddf3909"/><file name="view-details-48.png" hash="a8bbab2e728f1723e9e17dce5f939b22"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Diglin_Ricento.csv" hash="0a2a6458c816902af2baea8ec8bc9306"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="token_expiration.html" hash="d0214f1f7905f50328a1e13b0dd7a72d"/></dir></dir></dir></dir><dir name="fr_FR"><file name="Diglin_Ricento.csv" hash="a00c767781b5a221178ef756c4243d5a"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="token_expiration.html" hash="995fb9dea103f6efffc9c392efa160b7"/></dir></dir></dir></dir><dir name="de_DE"><file name="Diglin_Ricento.csv" hash="902644abcc8cc75246c46bad3a45bfd5"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="support.html" hash="6e381c94546829bfb963276e51cf731b"/><file name="token_expiration.html" hash="d0214f1f7905f50328a1e13b0dd7a72d"/></dir></dir></dir></dir><dir name="de_CH"><file name="Diglin_Ricento.csv" hash="902644abcc8cc75246c46bad3a45bfd5"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/></dir></dir></dir></dir></target></contents>
253
  <compatible/>
254
- <dependencies><required><php><min>5.3.2</min><max>5.6.0</max></php></required></dependencies>
255
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>diglin_ricento</name>
4
+ <version>1.3.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0">OSL v3.0</license>
7
  <channel>community</channel>
38
  &lt;p&gt;With around 700,000 current offers (auctions and fixed price), 2.5 million brand-name articles on &lt;a href="http://www.ricardoshops"&gt;ricardoshops&lt;/a&gt;.ch, around 100,000 vehicles plus 35,000 parts and accessories on &lt;a href="http://www.autoricardo.ch"&gt;autoricardo.ch&lt;/a&gt; and over 2.3 million members, ricardo.ch is the largest online marketplace in Switzerland. Every three minutes somebody buys an article on &lt;a href="http://www.ricardo.ch"&gt;ricardo.ch&lt;/a&gt; using a mobile device. ricardo.ch AG employs over 140 people in Switzerland and is headquartered in Zug.&lt;/p&gt;&#xD;
39
  &lt;h2&gt;About Diglin&lt;/h2&gt;&#xD;
40
  &lt;p&gt;&lt;a href="http://www.diglin.com"&gt;Diglin&lt;/a&gt; is the Swiss eCommerce Agency per excellence, realizing your eCommerce project with success. It will accompany along the whole life of your eCommerce project at any levels: conception, realization, design, marketing, logistic, data treatment and management, resource optimization, cost efficiency, increase in turnover, etc. Diglin concentrates its activities mainly with the solutions Magento (eCommerce), OroCRM (CRM) and Akeneo (PIM) and work with its partners highly qualified to provide you the best solutions regarding your needs. &lt;/p&gt;</description>
41
+ <notes>## Version 1.3.4&#xD;
42
+ - ENHANCEMENT: compatibility with Magento 1.9.2.2 and patch 6788&#xD;
43
+ - ENHANCEMENT: cleanup old products in reactivation phase from the temporary file in var/tmp (workaround)&#xD;
44
+ - ENHANCEMENT: allow to duplicate a ricardo order and keep the related information&#xD;
45
+ - ENHANCEMENT: resize images pictures to 1800px height or width before to publish a product list when products are imported&#xD;
46
+ - ENHANCEMENT: allow fees calculation even for products not mapped to a ricardo category&#xD;
47
+ - ENHANCEMENT: prevent error message to be displayed for products having an empty string in DB for media gallery (weird but it happened in some installation)&#xD;
48
+ &#xD;
49
+ ## Version 1.3.2&#xD;
50
  - FIX: issue with free delivery (ERROR 91 from ricardo API)&#xD;
51
  &#xD;
52
  ## Version 1.3.1&#xD;
255
  - be2b77a Update readme file&#xD;
256
  - 9384e3c Update doc</notes>
257
  <authors><author><name>diglin</name><user>diglin</user><email>sly@diglin.com</email></author></authors>
258
+ <date>2015-11-03</date>
259
+ <time>08:29:39</time>
260
+ <contents><target name="magecommunity"><dir name="Diglin"><dir name="Ricento"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Heading.php" hash="b433ef94dec29580215fc43109ee8f8c"/><file name="Hint.php" hash="6468551ca0b33411c9e08bb34b629468"/></dir></dir><dir name="Dashboard"><file name="Account.php" hash="bc2731e95f36c20ba58681ea32c05c4a"/><file name="Banner.php" hash="342cbe73ba3b32f9bdc8313149ec931a"/><file name="Bestsellers.php" hash="a9432528b536631a678319e82afeeeec"/><file name="Lifetime.php" hash="e3a70e02e94f980f9d1aaf0ecf9a20bb"/><file name="News.php" hash="6ee052d661649e532b9d1ca4678a572a"/><dir name="Renderer"><file name="Price.php" hash="0fc32c2882a63176370bef21733e9e21"/></dir><file name="Turnover.php" hash="5e6865955e7a9698593a53fec3726676"/></dir><dir name="Form"><dir name="Element"><dir name="Checkboxes"><file name="Extensible.php" hash="bc4c39a051f7a159f5e23dff34ad811d"/></dir><dir name="Fieldset"><file name="Inline.php" hash="292183da97b985cecc1b6d1ce1ee4a35"/></dir><dir name="Radios"><file name="Extensible.php" hash="0bd7bcc853668d572fa21be57bb47575"/></dir></dir></dir><dir name="Log"><dir name="Listing"><file name="Grid.php" hash="c216e361e99b10448fc164a076f8bfb6"/></dir><dir name="Sync"><dir name="Grid"><dir name="Renderer"><file name="Progress.php" hash="bd4639208f7cedafe37f95df3537cd46"/><file name="Title.php" hash="b38daffffedf227e2d1c44b7a9e176d2"/></dir></dir><file name="Grid.php" hash="ed1b6b85b7d94acf4327e2975a953742"/></dir><file name="Tabs.php" hash="9e96072c16f78b41844d294e498b4401"/></dir><file name="Log.php" hash="5b9580b2d6b69f76b384f60fdebe3747"/><dir name="Notifications"><file name="Default.php" hash="167bfaa55e28c709dbf3697d7830a71a"/><file name="Expiration.php" hash="df67759b72214cd362b0db736b585859"/></dir><dir name="Page"><file name="Menu.php" hash="0a6dde8103fb1444621ccdf484957c02"/></dir><dir name="Products"><dir name="Category"><file name="Children.php" hash="307e037abc251848b0694b3529edfbfc"/><dir name="Form"><dir name="Renderer"><file name="Categories.php" hash="76c3af26e9c3aa7c3d9f09d941997d57"/><file name="Mapping.php" hash="dc875b3554f7595382bfa8a11478405f"/></dir></dir><dir name="Mapping"><file name="Tree.php" hash="524d1d3387fbaa130552aca4e0591598"/></dir><file name="Mapping.php" hash="93298c7e13b142501b4fc8888113ed2b"/><dir name="Tree"><file name="Categories.php" hash="515975899617d335d6976e27ef7b573d"/><file name="Form.php" hash="d81bbe3285b496dc3c14625aa9b91e03"/></dir><file name="Tree.php" hash="8aa9c622715b021a8e857410b881b68c"/></dir><dir name="Listing"><file name="Confirmation.php" hash="cdb2ceca5b00a34d5a947c91ca722cd6"/><dir name="Edit"><file name="Form.php" hash="e1a9fe7cab032a32ca3407a76ce7fbee"/><dir name="Renderer"><file name="Article.php" hash="cf0e96bc078ab23d5641f6f2022749c8"/><file name="Configured.php" hash="4660b7102533fa42a83eb37603cc76a7"/><file name="Customoptions.php" hash="64d5d9a0b2fb3a97145cee69eda09e0c"/><file name="Inventory.php" hash="772903adb11487f69a3d02846d3fefe6"/><file name="Name.php" hash="bb38f3924522574e64ba6e811ff46450"/><file name="Price.php" hash="b6112891273ff496374b2778227b4143"/><file name="Status.php" hash="b114cd85e41eca64fe57a6ff51d5ee43"/></dir><dir name="Tabs"><file name="General.php" hash="14d287a2fc7ff8913697be143f79a367"/><dir name="Products"><file name="Add.php" hash="d85973292fb9fad08333ac4a13493215"/><file name="Massaction.php" hash="e9abc1d73fee5e1bb85569a80f37b9e5"/></dir><file name="Products.php" hash="10c6d381c61010065633e2da4b3b7b97"/><file name="Rules.php" hash="7b913d102970f46fb8db6ec409322d7c"/><file name="Selloptions.php" hash="111b94ee6039995882b30f29ccbce570"/></dir><file name="Tabs.php" hash="6c3df947696a88a2509cfcf25a28c38b"/></dir><file name="Edit.php" hash="e263001bb8fa2dde2be0cd1addf03748"/><dir name="Form"><file name="Abstract.php" hash="aa96a74bc83b7dae21a982812eb6fd90"/></dir><dir name="Grid"><dir name="Renderer"><file name="Status.php" hash="842be30b0586aa7481c91bd68928b955"/><file name="Total.php" hash="9570d3f5b50c043c0444d5fb3411f6f2"/></dir></dir><file name="Grid.php" hash="5b4c42ede2a076fc76b21b0511826d39"/><dir name="Item"><dir name="Edit"><file name="Form.php" hash="780650cb73819b55b355fe01119f703c"/><dir name="Tabs"><file name="Rules.php" hash="f8488f76c14247e25a61da9b03df0593"/><file name="Selloptions.php" hash="d4613fae72dd1fe3c68bff8419a82750"/></dir><file name="Tabs.php" hash="5d0781303281ae745d3609f907bd19d2"/></dir><file name="Edit.php" hash="6ab0342f46397cb1a2516f05077e79e9"/><file name="Preview.php" hash="e30655fb9ec51bf40de8c10d16af3a9d"/></dir><file name="Log.php" hash="f7cdaab52d3769ff93321e7647d67c06"/><dir name="New"><file name="Form.php" hash="38ab04ded807490619a0e3b1cb75c9e0"/></dir><file name="New.php" hash="59eea06c9b8ec22162c3fcaeba2933e1"/></dir><file name="Listing.php" hash="0c101749125ce6e1822b6f749ca924d2"/></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Button.php" hash="67d754bed74b6389355d554b255e7488"/></dir></dir></dir></dir><file name=".DS_Store" hash="72cb31c5cebe3828c3893e9ad7d8e874"/></dir><dir name="Payment"><file name="Info.php" hash="c63a717a400752ec569657d2cd418195"/></dir><file name=".DS_Store" hash="9e4d6465f1c9413c6138669f65821870"/></dir><dir name="Controller"><dir name="Adminhtml"><file name="Action.php" hash="7ead20c81a57853cf48a17e81a2f6c4a"/><dir name="Products"><file name="Listing.php" hash="cf5edd43dc606d6a4621c8a1fd92f195"/></dir></dir><file name=".DS_Store" hash="4d5d9c90ca3336c5032cfdfa17aedd6f"/></dir><file name="Exception.php" hash="93c9bde391933089d1e6632cea5ad786"/><dir name="Helper"><file name="Api.php" hash="67ae3a1cc9a3a6ba9db34ed327865ae6"/><dir name="Dashboard"><file name="Turnover.php" hash="eda721699f2e5cf8e298e0024a63a545"/></dir><file name="Data.php" hash="033a9037765dcf2a769d60893e1406c2"/><file name="Image.php" hash="d031e118d00065ab77fecbd24f03594d"/><file name="Price.php" hash="ef6cb7106ba52582621e2a59de2553e4"/><file name="Support.php" hash="3cca6b96cc057332d86dca6c41822eba"/><file name="Tools.php" hash="13c923ae2c56e8305e481cb27570212d"/><file name=".DS_Store" hash="42504db0bd8d0f8007bef503bf8111c1"/></dir><dir name="Model"><dir name="Api"><dir name="Services"><file name="Abstract.php" hash="d0c76c198a2c69c199e726da03abc7a6"/><file name="Customer.php" hash="d500e9e9035ffd8500407611f6796ad9"/><file name="Search.php" hash="d40fd404bfb3a2d5de9d6020df14b483"/><file name="Security.php" hash="d5f1d425155e4749344850e7b09feb22"/><file name="Sell.php" hash="19855539f2b83eebfb773c251f3f5958"/><file name="Selleraccount.php" hash="c0d31d32fee8b7c6347b81202a1ba0e5"/><file name="System.php" hash="7c20e49754e5e93503fc3ef7e4918dc8"/></dir><file name="Token.php" hash="a4145e890cafbd223fa42ba5b477c025"/></dir><dir name="Config"><dir name="Source"><file name="Abstract.php" hash="d671ca4f2f26f145f5fad2e30b532124"/><file name="Categories.php" hash="f982ceecede3d42547a08e6a36f49218"/><file name="Languages.php" hash="2c03657ebf714148b73cb3f15ef4488c"/><dir name="Products"><dir name="Listing"><file name="Log.php" hash="ba3a7d1e422755cd6739bed8820066c0"/><file name="Status.php" hash="170990ec2272e76863bbdc88be6a023b"/></dir></dir><dir name="Rules"><file name="Payment.php" hash="4d14509c99fa3c4fc26037b246f78265"/><dir name="Shipping"><file name="Availability.php" hash="f97891bf6fdf0765d0289c43bb457a97"/><file name="Calculation.php" hash="912f16d303a9b401d1de9d37296dde0a"/><file name="Packages.php" hash="d4ce5652ae2a80eeb8839290dfb64ee6"/></dir><file name="Shipping.php" hash="e66853a3ea9b51a0900fdadba935ae42"/></dir><dir name="Sales"><file name="Currency.php" hash="b07535355281a36f3b7e358d23a77e15"/><file name="Days.php" hash="5643dd61f80ccc52cbe29e75f18df2d9"/><dir name="Order"><file name="Status.php" hash="a3718bb7ab59b4d60748dee241888651"/></dir><dir name="Price"><file name="Method.php" hash="020a8e8d0d9d35802ea88c0028af4673"/><file name="Source.php" hash="94c5e4b5eb86ced80e5412159e6cf0f4"/></dir><dir name="Product"><dir name="Condition"><file name="Source.php" hash="14849df28b52facc5d91f462e9a90781"/></dir><file name="Condition.php" hash="32faa3b36d1b7de9577798578152d044"/></dir><file name="Promotion.php" hash="dfd838cfe50880d8d2facbf3b062b398"/><file name="Reactivation.php" hash="33d9dd75eeb119eb3b05bbb4dda8e432"/><file name="Template.php" hash="ccffc7632cd03d87f0245cd801d0bae5"/><file name="Type.php" hash="6f545897bbe8b99d5b30e4102279b827"/><file name="Warranty.php" hash="8762d38677d82bc8048e3d5d88b36eae"/></dir><file name="Status.php" hash="813afb1e443192b1d6a7d9937e56cafd"/><file name="Store.php" hash="6930c1537e4ebf98885d5c333bec3ffa"/><dir name="Sync"><file name="Progress.php" hash="d0430a73504085929ba5f8a3e867da07"/><file name="Status.php" hash="f4b8e72c905175730b3d566dee80ade6"/><file name="Type.php" hash="f3e216055d4e7e30f0d5a17de914a233"/></dir><file name="Watermark.php" hash="75b4bb2d4e63e970483ce3043ca33a7b"/><file name="Website.php" hash="c0168510dc5252a0689416959882136b"/></dir></dir><file name="Cron.php" hash="4cd03859ff8ea13780aa5e848b09267f"/><dir name="Dispatcher"><file name="Abstract.php" hash="31936f2fb2b41b656cea9df3572370bb"/><dir name="Check"><file name="List.php" hash="6b9eef4d652debf6be1b333b73b737a0"/></dir><file name="Closed.php" hash="7404b63ebf1dfacd2902e27b76f82476"/><file name="List.php" hash="b13bea7fa0aaa4bbe69eb6e09d7037a4"/><file name="Order.php" hash="957c6784e9a5714bc9557b946c3cf11f"/><file name="Stop.php" hash="f52e9d9ba708fbe8e1f7674f8b99d663"/><dir name="Sync"><file name="List.php" hash="eb4cc8966d896098fa452a917b0d41e6"/></dir><file name="Transaction.php" hash="f82b510ed8f84aa5b8abbe4535963a45"/><file name=".DS_Store" hash="ffc6974cacdba2fa044a37f669033112"/></dir><file name="Dispatcher.php" hash="d00fda597c8a294d6d133aceb0f7c922"/><dir name="Entity"><dir name="Attribute"><dir name="Source"><file name="Conditions.php" hash="1223272c226b7bf7d1c6c61f27ef687e"/></dir></dir></dir><file name="Feed.php" hash="fecf4fead5bf6ab0742a8b8b2cb39dea"/><file name="Filter.php" hash="268a294b3309eb642434e8e59eacd291"/><file name="Observer.php" hash="a0cb400a1cfd9647f772bff37010b935"/><dir name="Products"><dir name="Category"><file name="Mapping.php" hash="b6df1431d7310759e5be17f29eb10df0"/></dir><file name="Category.php" hash="642f0520f549d520e9050a0286a56358"/><dir name="Listing"><dir name="Item"><file name="Product.php" hash="c64d6d91f1ef3f89b7fdbb3f19f50973"/></dir><file name="Item.php" hash="fe47f1895ab4842456bbc7e27b8a26ec"/><file name="Log.php" hash="98fa75315e6c2b490fea82854dbbbded"/></dir><file name="Listing.php" hash="8877ce70cb6ddb612e2f25ccfc3092c3"/></dir><dir name="Resource"><dir name="Api"><dir name="Token"><file name="Collection.php" hash="d2ab663440e27258841be3cf4a357a70"/></dir><file name="Token.php" hash="9899e9aa48e2ee7d416e840d575fff47"/></dir><dir name="Products"><dir name="Listing"><file name="Collection.php" hash="19b8f5d9d0107c897151d91e0cbae08e"/><dir name="Item"><file name="Collection.php" hash="c1d27c28e0c52f6f15641fe90cf2fba8"/></dir><file name="Item.php" hash="450a69ddd9023a40d1431f4a5c93a7db"/><dir name="Log"><file name="Collection.php" hash="c0b02c61246b76a31f2673931d90e985"/></dir><file name="Log.php" hash="514311bff0eee5b00e775c8b59b8b5a1"/></dir><file name="Listing.php" hash="450a3122ecd268a8714f90d06bd01328"/></dir><dir name="Rule"><file name="Collection.php" hash="9c35a937efb27fe3fd57616621035ceb"/></dir><file name="Rule.php" hash="2ec8533cbc357e2a204dcf6bcbdb2d88"/><dir name="Sales"><dir name="Options"><file name="Collection.php" hash="fbc1af66e9ce3c33f47cab4853d5bd3e"/></dir><file name="Options.php" hash="dbb7e3ecf2c1716cdbbc8fa81b25bdda"/><dir name="Transaction"><file name="Collection.php" hash="f661980fd6a907df331cd7df1f211dd0"/></dir><file name="Transaction.php" hash="f81eb7d223ab9357598199150c1281a2"/></dir><dir name="Sync"><file name="Abstract.php" hash="15030d2414b0ad5dc99b56cd656f92e8"/><dir name="Job"><file name="Collection.php" hash="b9bd2b8a3a7271524e65898a5f1fbd68"/><dir name="Listing"><file name="Collection.php" hash="a713a5910489912448c85a9987635a45"/></dir><file name="Listing.php" hash="44ec78a770948d9504c1138ce1f41fe1"/></dir><file name="Job.php" hash="a7496261d34501fc9a5c56a87110c688"/></dir></dir><file name="Rule.php" hash="4ff575a44898a6b63cdb22dc1c3bb180"/><dir name="Sales"><dir name="Method"><file name="Payment.php" hash="9ba10f1ceb6f4a97cb02a852afbb7e15"/><file name="Shipping.php" hash="2c7a63fe51d57deaf2cbc9c6ede6099b"/></dir><file name="Options.php" hash="d6bb5ab7343e79f2341113b8b6a123d0"/><dir name="Order"><file name="Create.php" hash="fa28733d72ddc214510f64f559189bf3"/><file name="Exception.php" hash="74d31df9035a6145563b25e9a5b0324b"/></dir><file name="Transaction.php" hash="81133f876c4988ebcf89f9bad6a19cd3"/></dir><file name="SplAutoloader.php" hash="39c58e1f9e4221d222960b801f9367e3"/><dir name="Sync"><file name="Abstract.php" hash="fc6ac3f307ea104c66fe4e758dd3a4a9"/><dir name="Job"><file name="Listing.php" hash="593875bf5d4d5588b684e39d833779b7"/></dir><file name="Job.php" hash="3983213a2e778479676fddcb74dc0e38"/></dir><dir name="Validate"><dir name="Products"><file name="Item.php" hash="4c1c96a5231c7465bb985612380e5386"/></dir><dir name="Rules"><file name="Methods.php" hash="9dcfc409d29f8eeb301c109212f1956e"/></dir><dir name="Sales"><file name="Increment.php" hash="1f92ec9c6ca26d34bdb3981e777bda14"/></dir></dir><file name=".DS_Store" hash="f9a7340d1296f6d442e7ed0d35641f53"/></dir><dir name="Test"><dir name="Model"><file name="Feed.php" hash="21c43e7f00928e1679a51ba1a77f0802"/><dir name="Rule"><dir name="Validate"><dir name="expectations"><file name="testPaymentMethodCombinations.yaml" hash="c1070f1ae555a8c32a7761980e589857"/></dir><dir name="providers"><file name="testPaymentMethodCombinations.yaml" hash="0dfd5c1d335e10540607a391b33a9a2c"/></dir></dir><file name="Validate.php" hash="08260abb9a0bd685da4097916dfddc31"/></dir><dir name="Sales"><dir name="Validate"><dir name="Increment"><dir name="expectations"><file name="testStartPriceIncrementCombination.yaml" hash="15ffe7bd8373cda25aed179c08171881"/></dir><dir name="providers"><file name="testStartPriceIncrementCombination.yaml" hash="345726c8c358be678a93c38fbff504dc"/></dir></dir><file name="Increment.php" hash="e32cd91e3f683e5300cbb91ad6f2f093"/></dir></dir></dir><file name=".DS_Store" hash="2d0ef23cfffbd7152f42d8ffd810eb3d"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Ricento"><file name="AccountController.php" hash="58d36930bef394bbf8f9b40f5b13c1c8"/><file name="ApiController.php" hash="44e36b74454e636ddfd5848e8328a4da"/><file name="DashboardController.php" hash="31259cb34b7fe9aba47e89d05eddabe0"/><file name="IndexController.php" hash="2b5ea838548d420f7705f63ab19c3aa0"/><file name="LogController.php" hash="c031048bd0d6138b22d7753a6f448c6e"/><dir name="Products"><file name="CategoryController.php" hash="0d01a1590a453652240bc1c252b5a45b"/><dir name="Listing"><file name="ItemController.php" hash="bf262d6293908850c4ac2d8b864200ae"/></dir><file name="ListingController.php" hash="8145275310656d7c4203c78163b1a571"/></dir><file name="SupportController.php" hash="68333da5952b58017013b5588d179b5b"/><file name="SyncController.php" hash="080782e7520ec7bdfeadf0ca908d6daf"/></dir></dir><file name=".DS_Store" hash="dc98ed3cbee208bd03bdd2eb069b4224"/></dir><dir name="data"><dir name="ricento_setup"><file name="data-install-1.0.0.php" hash="738f1d059e3968daea8592615106c7cf"/><file name="data-upgrade-1.0.18-1.1.0.php" hash="7f4480a5e13d64529e87219bc7f3348e"/><file name="data-upgrade-1.1.3-1.1.4.php" hash="3abe85a002f54038dfd8fe14902f8fb1"/></dir><file name=".DS_Store" hash="7a5eb044b368a5c2b1ed98d94ce316cb"/></dir><dir name="etc"><file name="adminhtml.xml" hash="58b5594384a65411338e66fa271312d2"/><file name="config.xml" hash="fc64f8a8d126d0bc95d142eb3f1fc23b"/><file name="jstranslator.xml" hash="3a4a6307012f9660f925863659b38a2f"/><file name="system.xml" hash="8eccb649f84ee7d0423714c6a6da45f7"/><file name="uninstall.txt" hash="660b44580246f818f8e22f4c5a530c9b"/></dir><dir name="sql"><dir name="ricento_setup"><file name="install-1.0.0.php" hash="bc9f3b05ae68e0d8899a066384566801"/><file name="uninstall.php" hash="d0e2d68583a950374796b1d817c2958f"/><file name="upgrade-1.0.18-1.1.0.php" hash="fcf5dae1df75bbd2bca9193eef430d75"/><file name="upgrade-1.0.8-1.0.9.php" hash="47e0ce995ae6d7aff77245cbf05d0832"/><file name="upgrade-1.1.2-1.1.3.php" hash="c0c6c88441cd7aa216b04b512f4a44bc"/><file name="upgrade-1.1.3-1.1.4.php" hash="bc6aedfbbaf0cb942820579eecc6b912"/></dir><file name=".DS_Store" hash="7e19d3c3504d466eef74382a945d7586"/></dir><file name=".DS_Store" hash="cfd4a35c6d21fe670284d612c914d633"/></dir></dir></target><target name="magelib"><dir name="Diglin"><dir name="Ricardo"><file name="Api.php" hash="134fa85c9b0103979ad93ab67250c5f0"/><dir name="Composer"><file name="Magento.php" hash="2b1396d290496bd8e744d6d5b0be797e"/></dir><file name="Config.php" hash="1045568136c433270ddc178025d96a87"/><dir name="Core"><file name="ApiInterface.php" hash="c5a36ca69d27d76d913a2c4cb2d5876e"/><file name="ConfigInterface.php" hash="cd5d8d9eb5e0dd6946d4caf63f0cf6b2"/><file name="Helper.php" hash="4695227c2c6ddb099559fd688b54aa60"/></dir><dir name="Enums"><file name="AbstractEnums.php" hash="8e401abbc33bdbab34223bb3f4950166"/><dir name="Article"><file name="ArticlesTypes.php" hash="e13b730e4c5656091305c6e8a1031b8f"/><file name="CloseListStatus.php" hash="d67f65e3de13cf6747e6e10bc0c1bb21"/><file name="InternalReferenceType.php" hash="6c8eddab52eea86efb142999f76e7b65"/><file name="PromotionCode.php" hash="67c1026f8d2e31e02083c99bdc1250b3"/><file name="Warranty.php" hash="ec403c6fe606572fdb7e92eda4e2eff0"/></dir><file name="ArticleErrors.php" hash="705927167cdc08eb4ada7d7ce055af22"/><dir name="Customer"><file name="ArticleTypeFilter.php" hash="1ae6e485167cb19da3eadd12efe9cc42"/><file name="OpenArticlesSortBy.php" hash="7b73af00d1a0af79ffa33d0281d2af28"/><file name="PaidStatusFilter.php" hash="b6ff931bebcfa37a09a5cab04fdb7448"/><file name="ShippedStatusFilter.php" hash="c906c8a60ea6e91f68bf1015dce18177"/><file name="SoldArticlesSortBy.php" hash="80c3241b09c3f61a1711a449404667e0"/></dir><file name="CustomerErrors.php" hash="38588fb9c5a425d490593dc5f23eb2d7"/><file name="GeneralErrors.php" hash="65c4369f521e99dfe8f20f0b0b5d67a3"/><file name="PaymentMethods.php" hash="4bfcb7bc7ab1181cb8cc544f050b5d6b"/><file name="PictureErrors.php" hash="ad7e4888ec4b8b43ab70b2154de4adc0"/><file name="PictureExtension.php" hash="9f76c645e57efed13f52d74c23a687e6"/><file name="SearchErrors.php" hash="f16b01e7d62b76734a38776e546beb7f"/><file name="SecurityErrors.php" hash="cb6112e33a4d8fb318e84e028181838b"/><dir name="System"><file name="CategoryArticleType.php" hash="8b680d1791cafec2e43907b144ad63c8"/><file name="CategoryBrandingFilter.php" hash="c7eb8c9d61adb8cc76ae3c47638fcfab"/><file name="LanguageCode.php" hash="6998c880c44fbdbe3b60321818976b9a"/><file name="LanguageId.php" hash="bcef589026b025591b4fa6bb9328fbbd"/></dir></dir><dir name="Exceptions"><file name="ArticleException.php" hash="b5290b26c6e711e6f1074f9d6687c066"/><file name="CurlException.php" hash="b1fa36bf6f663f942ec444dcc1e75044"/><file name="CustomerException.php" hash="d011aad98f970733f7eefe369f53fee6"/><file name="ExceptionAbstract.php" hash="44f45dd5222a6810bc73b2825045c5bc"/><file name="GeneralException.php" hash="18d42b47fd69a9b427cb4427a5d56e56"/><file name="PictureException.php" hash="ba3f6cc087f6b0103ecc96b4357ab0ac"/><file name="SearchException.php" hash="ecd9902786eecb50414d3dd7e01b3492"/><file name="SecurityException.php" hash="b4b500a3f2abdc3bc957284d5fbc42a9"/><file name="TechnicalException.php" hash="fdad217159c2c995ef4415e6f6383456"/></dir><dir name="Managers"><file name="Customer.php" hash="e2b3241594fecb5ef944466b34c8fbfe"/><file name="ManagerAbstract.php" hash="13dca083592bd0651f06a03fe9dd589a"/><file name="ParameterAbstract.php" hash="e9725c5915f48d375bef33f377247083"/><dir name="Search"><dir name="Parameter"><file name="GetCategoryBestMatchParameter.php" hash="14619ec6f6dc3e45d68930189cd27ec9"/></dir></dir><file name="Search.php" hash="66d5733d48ebb8711525650cce74e705"/><file name="Security.php" hash="b9dd72f0724ec454d023b4767b687116"/><dir name="Sell"><dir name="Parameter"><file name="AddArticlePicturesParameter.php" hash="8e607c9579f951f94a9bed199acc1145"/><file name="AppendArticleDescriptionParameter.php" hash="f38f51ff97640e024a4c08cc6eeab652"/><file name="AppendDescriptionParameter.php" hash="8140c7d52d1f33dbe621e889251b923f"/><file name="ArticleDeliveryParameter.php" hash="d695329a3bc7e47b4409e11a3042e1a2"/><file name="ArticleDescriptionParameter.php" hash="98fef4f221b9f3a11ee9078bfd5116f0"/><file name="ArticleInformationParameter.php" hash="9900793d70875a80ca47d5d3e98691a9"/><file name="ArticleInternalReferenceParameter.php" hash="84cf8bcf50e6dda593b4f9570e1f6ed9"/><file name="ArticlePictureParameter.php" hash="795c16aa7096c1086cffe6506b051e8e"/><file name="BaseInsertArticleWithTrackingParameter.php" hash="5fdeb6656f1b0ebdf9fb76c8ba5973df"/><file name="CloseArticleParameter.php" hash="7f0a426ba4b277d9c02be87b5725cc45"/><file name="CloseArticlesParameter.php" hash="cbdc9f2045c7e1b440b5252d63717947"/><file name="ClosePlannedArticleParameter.php" hash="5ee0ee9a0b79098ee38bf0a4f8420551"/><file name="DeletePlannedArticleParameter.php" hash="f86cb01ff7cb1b91ece3191cde3cf6e1"/><file name="DeletePlannedArticlesParameter.php" hash="af2ec04803bb457b070fd73db749a72d"/><file name="GetArticleFeeParameter.php" hash="926f8960ce9162686d1eee03002ef5ca"/><file name="GetArticlesFeeParameter.php" hash="8d37fced5969657911facef553bf1f04"/><file name="InsertArticleParameter.php" hash="23707dad2636f8e0dda5423769f9e175"/><file name="InsertArticlesParameter.php" hash="4a6cdef758e32538ff4495d383567a4d"/><file name="UpdateArticleParameter.php" hash="d9291f525d389cc2c45be6ad2d5213ea"/><file name="UpdateArticlePicturesParameter.php" hash="33962ef42331f70924399e6ddfcad2fc"/></dir></dir><file name="Sell.php" hash="99ef921edc554dcfc7b2d81fed38f3a1"/><dir name="SellerAccount"><dir name="Parameter"><file name="ArticlesParameter.php" hash="45b41edc80da0abca182528299e6013c"/><file name="ClosedArticlesParameter.php" hash="b45eb7085da6129b1b91218865016dcb"/><file name="OpenArticlesParameter.php" hash="601558abc262ec42d9d00f7ea7c0b044"/><file name="PlannedArticleParameter.php" hash="95c671b72c8b31a4dd396271bc5d13a2"/><file name="PlannedArticlesParameter.php" hash="f68737054ccda8cd5893f2448cbed2ee"/><file name="SoldArticlesParameter.php" hash="31aa25a901627cabf5b55c7f66a74f1b"/><file name="UnsoldArticlesParameter.php" hash="75e878f0d7fb1b9ed5a72278fb433d78"/></dir></dir><file name="SellerAccount.php" hash="0b85ab146483730609c1ab6ecd7ba974"/><file name="System.php" hash="c2b865dcfc0875cd417ec902dc759f69"/></dir><file name="Service.php" hash="697c4d014f6d70f223c21b7e90bbb82f"/><dir name="Services"><file name="Customer.php" hash="465b82a364b820d53312e57973abb6f4"/><file name="Search.php" hash="6be0957fb2b889736d9a360e00b5142b"/><file name="Security.php" hash="3e82163587f9f61ea52c24f706335251"/><file name="Sell.php" hash="28e657558ae2e7af2bedf247cdc81f1a"/><file name="SellerAccount.php" hash="f01153d60678c43470a873fa83d6ae20"/><file name="ServiceAbstract.php" hash="41b0fcbaff2a2df4baa925c58028a39b"/><file name="System.php" hash="ed174d4b1b1113fe512a6e0d5c4c5164"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Diglin_Ricento.xml" hash="0400f55950fe9fd6c4782d6a25096efd"/></dir></target><target name="mageweb"><dir name="js"><dir name="ricento"><file name="Countable.js" hash="dc66f2e57b917e39f897f254bcc8ec1b"/><file name="adminhtml.js" hash="ceb469bc46126e7e31e97d289300870b"/><dir name="livepipe-ui"><file name="livepipe.js" hash="d15a0747cdc197a7f7081d5be4f20d01"/><file name="progressbar.js" hash="2153c666af9b91c65111124665cb57f7"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ricento.xml" hash="c80cfd59f267e963cd3c647c8fba2992"/></dir><dir name="template"><dir name="ricento"><dir name="dashboard"><file name="account.phtml" hash="ad9d11463db769518a00fcf2d8f1bbb5"/><file name="banner.phtml" hash="9233cbde4520f4419ca87691906b48c5"/><file name="bestsellers.phtml" hash="c48282d7a83354f8054b20b751b9852e"/><file name="lifeturnover.phtml" hash="09c399dcd6aa68cb503c987a43aa3dce"/><file name="news.phtml" hash="799bab071c5a7b20b4c81f99824d3bc0"/><file name="toolbar.phtml" hash="408768e1804cc2685dd7a0bf5f95f8b5"/><dir name="turnover"><file name="graph.phtml" hash="96117aecbc0a074884357713482e5878"/></dir><file name="turnover.phtml" hash="0a85c63eef0863076504ee479c419e60"/></dir><file name="dashboard.phtml" hash="9f5db0d087823f15e6d428ae6dd773ec"/><file name="iframe.phtml" hash="e256fa4dec9eadf41f7c2b5f10ba48bd"/><dir name="js"><dir name="rules"><dir name="validate"><file name="paymentshipping.phtml" hash="8977da22325a8c1f469ce7eb4166f793"/></dir></dir><dir name="salesoptions"><dir name="validate"><file name="increment.phtml" hash="22d268c8498ad4ee3d6a18bdf42d2c26"/></dir></dir><dir name="sync"><file name="progress.phtml" hash="6e8c2dff5d024c7cb093b4df56f46ff3"/></dir></dir><file name="log.phtml" hash="1402eabd3eb946784c59c68a724738d9"/><dir name="notifications"><file name="configured.phtml" hash="f36530088576fdc4836a40012700f252"/><file name="expiration.phtml" hash="01d21a1804692ee9a83f9dd3f05d407b"/></dir><dir name="payment"><dir name="info"><file name="default.phtml" hash="771301b833f6e04b52cf9e9ef09fa188"/><dir name="pdf"><file name="default.phtml" hash="5ea160a594ac5569c0f32a46cd472e14"/></dir></dir></dir><dir name="products"><dir name="category"><file name="children.phtml" hash="bfe6d5d5ba7cb24f4a0f3344af224f0c"/><dir name="mapping"><file name="tree.phtml" hash="3dabf207a79d32b143e00b397c4a041b"/></dir><file name="mapping.phtml" hash="6a1def30027a07dc026a52e06a074dd3"/></dir><dir name="listing"><file name="confirmation.phtml" hash="4a33fc972a5ccb1088b3f631d88b053c"/><dir name="item"><dir name="edit"><file name="form.phtml" hash="15557d807e5aa6b5b34285729e04c3af"/></dir><file name="preview.phtml" hash="2d40dcc958496d49f8f2a72d96e37d91"/></dir></dir></dir><file name="stats.phtml" hash="80f99c7d36fb05d714369d291add351b"/><file name="support.phtml" hash="8dfdfcc91533594dbcbf40b6f30d469b"/><dir name="sync"><dir name="check"><file name="popup.phtml" hash="0152e8a3f85a7f9be5f24736c0f706de"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="ricento"><dir name="payment"><dir name="info"><file name="default.phtml" hash="73254e7af8ebd279f6f4156e88e8f465"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="ricento"><dir name="css"><dir name="images"><file name="ajax-loader.gif" hash="73e57937304d89f251e7e540a24b095a"/><file name="arrow_sans_right_32.gif" hash="276b86bab75976c98e3c5202916d927a"/><file name="monotone_check_yes_ok.png" hash="b7b1d4c572e0c2ed10435a802549ae64"/><file name="ricardo_16x16.png" hash="5987591334d1b58f66ae4db2683fa8fd"/><file name="ricardo_32x32.png" hash="0635c69692c26a4bd4707a91336d9b3b"/><file name="settings_icon.png" hash="4bdae9a6199655027b8b8aeee8f80ce4"/><file name="warning_msg_icon.gif" hash="4cf6ec7f59ab09f9c18b3a4301714c6d"/><file name="window_maximize.png" hash="0f9c031e141822fed135270e34b128d5"/><file name="window_minimize.png" hash="62e6795471543a0eff14a07bf271d8d7"/></dir><file name="ricento.css" hash="4a5b6dc77c04c770b82f12a8d75061c0"/></dir><dir name="images"><file name="KB.png" hash="187e953f8ebf9fe5829ec31427ff853b"/><file name="banner.png" hash="0b34711f9cdd44f07baef2b9b9536391"/><file name="contact.png" hash="85ed8d8113a897128ab1263e23b69dbb"/><file name="diglin.png" hash="cb24b7fec64fd8f906375d497b7e5e0f"/><file name="diglin@2x.png" hash="0e834d7839f61e789db16c028100b6ff"/><file name="github.png" hash="548d544d642e6afbba46dd2482f95af3"/><file name="online-support-48.png" hash="70f55fb3bc678875eaf53dfb214d7d3d"/><file name="ricardo.png" hash="21beeb511cf31d16ebc6b9d947806447"/><file name="ricardo@2x.png" hash="af83978f369def1e4e87fc06e4903c61"/><file name="settings-13-48.png" hash="3dc22c1da4f952687699e5fc23028232"/><file name="sinchronize-48.png" hash="15735cf3ca563303d9e981faba075750"/><file name="statistics-48.png" hash="38046c16959de9ee22b1679d4ddf3909"/><file name="view-details-48.png" hash="a8bbab2e728f1723e9e17dce5f939b22"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Diglin_Ricento.csv" hash="0a2a6458c816902af2baea8ec8bc9306"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="token_expiration.html" hash="d0214f1f7905f50328a1e13b0dd7a72d"/></dir></dir></dir></dir><dir name="fr_FR"><file name="Diglin_Ricento.csv" hash="a00c767781b5a221178ef756c4243d5a"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="token_expiration.html" hash="995fb9dea103f6efffc9c392efa160b7"/></dir></dir></dir></dir><dir name="de_DE"><file name="Diglin_Ricento.csv" hash="902644abcc8cc75246c46bad3a45bfd5"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/><file name="support.html" hash="6e381c94546829bfb963276e51cf731b"/><file name="token_expiration.html" hash="d0214f1f7905f50328a1e13b0dd7a72d"/></dir></dir></dir></dir><dir name="de_CH"><file name="Diglin_Ricento.csv" hash="902644abcc8cc75246c46bad3a45bfd5"/><dir name="template"><dir name="email"><dir name="ricento"><file name="admin_message.html" hash="40225dc7f1b06dae985c230bc4f3d0b7"/><file name="private_message.html" hash="3b2ea2a457b176194d91aeb54a05bb47"/></dir></dir></dir></dir></target></contents>
261
  <compatible/>
262
+ <dependencies><required><php><min>5.3.2</min><max>5.7.0</max></php></required></dependencies>
263
  </package>
skin/adminhtml/default/default/ricento/css/ricento.css CHANGED
@@ -459,6 +459,11 @@ table.allowed-combinations td {width: 50%; padding: 5px;}
459
  width: 100px;
460
  text-align: center;
461
  }
 
 
 
 
 
462
  .ricento_icon:before {
463
  content: "";
464
  display: block;
459
  width: 100px;
460
  text-align: center;
461
  }
462
+ .ricento_icon {
463
+ width: 100px;
464
+ height: 75px;
465
+ display: block;
466
+ }
467
  .ricento_icon:before {
468
  content: "";
469
  display: block;