From 70fa08e3d12b53db5da76a4842d07c5f2d16e962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Tatarczuk?= Date: Wed, 31 May 2017 17:28:16 +0200 Subject: [PATCH 1/4] Add handling atomic update errors during product search This should allow to save products even if error occurs. --- .../Doofinder/Feed/Model/Observers/Feed.php | 152 ++++++++++-------- 1 file changed, 84 insertions(+), 68 deletions(-) diff --git a/app/code/community/Doofinder/Feed/Model/Observers/Feed.php b/app/code/community/Doofinder/Feed/Model/Observers/Feed.php index 98ebe727..8774a669 100644 --- a/app/code/community/Doofinder/Feed/Model/Observers/Feed.php +++ b/app/code/community/Doofinder/Feed/Model/Observers/Feed.php @@ -31,12 +31,89 @@ public function __construct() $this->_log = Mage::helper('doofinder_feed/log'); } + /** + * Update product index in given store context + * + * @param Mage_Catalog_Model_Product $product + * @param string $storeCode + */ + protected function updateProductIndex($product, $storeCode) + { + $helper = Mage::helper('doofinder_feed'); + + // Set store code + $this->storeCode = $storeCode; + + // Get store config + $this->config = $helper->getStoreConfig($this->storeCode); + + // Set options + $options = array( + 'close_empty' => true, // close xml even if there are no items + 'products' => array($product->getId()), // list of products in feed + 'store_code' => $this->config['storeCode'], + 'grouped' => $this->_getBoolean($this->config['grouped']), + 'display_price' => $this->_getBoolean($this->config['display_price']), + 'minimal_price' => $this->_getBoolean('minimal_price', false), + 'image_size' => $this->config['image_size'], + 'customer_group_id' => 0, + ); + + $generator = Mage::getModel('doofinder_feed/generator', $options); + + $this->_log->_debugEnabled && $this->_log->debug(sprintf('Starting atomic update for product %d in store %s', $product->getId(), $storeCode)); + + $xmlData = $generator->run(); + + if ($xmlData) { + $rss = simplexml_load_string($xmlData); + + $hashId = Mage::getStoreConfig('doofinder_search/internal_settings/hash_id', $this->storeCode); + if ($hashId === '') { + + $warning = sprintf('HashID is not set for the \'%s\' store view, therefore, search indexes haven\'t been + updated for + this store view. To fix this problem set HashID for a given stor view or disable Internal Search in Doofinder + Search Configuration.', $this->storeCode); + $this->_log->debug($warning); + Mage::getSingleton('adminhtml/session')->addWarning($warning); + return; + } + + $searchEngine = Mage::helper('doofinder_feed/search')->getDoofinderSearchEngine($this->storeCode); + + // Check if search engine exists and skip foreach iteration if not. + if (!$searchEngine) { + $warning = sprintf('Search engine with HashID %s doesn\'t exists. Please, check your configuration.', $hashId); + $this->_log->debug($warning); + Mage::getSingleton('adminhtml/session')->addWarning($warning); + return; + } + + // Declare array of products to update + $products = array(); + foreach ($rss->channel->item as $item) { + $_product = array(); + foreach ($item as $key => $value) { + $_product[$key] = (string)$value; + } + $products[] = $_product; + } + if (count($products)) { + $searchEngine->updateItems('product', $products); + $this->_log->_debugEnabled && $this->_log->debug(sprintf('Atomic update for product %d in store %s done with: %s', $product->getId(), $storeCode, json_encode($products))); + return; + } + + $this->_log->_debugEnabled && $this->_log->debug(sprintf('Atomic update for product %d in store %s failed with no data', $product->getId(), $storeCode)); + } + } + public function updateSearchEngineIndexes($observer) { $helper = Mage::helper('doofinder_feed'); $product = $observer->getProduct(); - $products[] = $product->getId(); $storeCodes = array(); $store = Mage::getModel('core/store')->load($product->getStoreId()); @@ -67,74 +144,13 @@ public function updateSearchEngineIndexes($observer) { // Loop over all stores and update relevant search engines foreach ($storeCodes as $storeCode) { - // Set store code - $this->storeCode = $storeCode; - - // Get store config - $this->config = $helper->getStoreConfig($this->storeCode); - - - - // Set options - $options = array( - 'close_empty' => true, // close xml even if there are no items - 'products' => $products, // list of products in feed - 'store_code' => $this->config['storeCode'], - 'grouped' => $this->_getBoolean($this->config['grouped']), - 'display_price' => $this->_getBoolean($this->config['display_price']), - 'minimal_price' => $this->_getBoolean('minimal_price', false), - 'image_size' => $this->config['image_size'], - 'customer_group_id' => 0, - ); - - $generator = Mage::getModel('doofinder_feed/generator', $options); - - $this->_log->_debugEnabled && $this->_log->debug(sprintf('Starting atomic update for product %d in store %s', $product->getId(), $storeCode)); - - $xmlData = $generator->run(); - - if ($xmlData) { - $rss = simplexml_load_string($xmlData); - - $hashId = Mage::getStoreConfig('doofinder_search/internal_settings/hash_id', $this->storeCode); - if ($hashId === '') { - - $warning = sprintf('HashID is not set for the \'%s\' store view, therefore, search indexes haven\'t been - updated for - this store view. To fix this problem set HashID for a given stor view or disable Internal Search in Doofinder - Search Configuration.', $this->storeCode); - $this->_log->debug($warning); - Mage::getSingleton('adminhtml/session')->addWarning($warning); - continue; - } - - $searchEngine = Mage::helper('doofinder_feed/search')->getDoofinderSearchEngine($this->storeCode); - - // Check if search engine exists and skip foreach iteration if not. - if (!$searchEngine) { - $error = sprintf('Search engine with HashID %s doesn\'t exists. Please, check your configuration.', $hashId); - $this->_log->debug($error); - Mage::getSingleton('adminhtml/session')->addError($error); - continue; - } - - // Declare array of products to update - $products = array(); - foreach ($rss->channel->item as $item) { - $_product = array(); - foreach ($item as $key => $value) { - $_product[$key] = (string)$value; - } - $products[] = $_product; - } - if (count($products)) { - $searchEngine->updateItems('product', $products); - $this->_log->_debugEnabled && $this->_log->debug(sprintf('Atomic update for product %d in store %s done with: %s', $product->getId(), $storeCode, json_encode($products))); - return; - } + try { + $this->updateProductIndex($product, $storeCode); + } catch (Exception $e) { + $warning = $helper->__('There was an error during product %d indexing: %s', $product->getId(), $e->getMessage()); + $this->_log->debug($warning); + Mage::getSingleton('adminhtml/session')->addWarning($warning); } - - $this->_log->_debugEnabled && $this->_log->debug(sprintf('Atomic update for product %d in store %s failed with no data', $product->getId(), $storeCode)); } } From b92716bb81e9252d6afde88d747b7e23bfd6ca7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Tatarczuk?= Date: Tue, 20 Jun 2017 12:55:56 +0200 Subject: [PATCH 2/4] Add handling doofinder search api errors --- .../Doofinder/Feed/Helper/Search.php | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app/code/community/Doofinder/Feed/Helper/Search.php b/app/code/community/Doofinder/Feed/Helper/Search.php index 22a6713b..4e491c38 100644 --- a/app/code/community/Doofinder/Feed/Helper/Search.php +++ b/app/code/community/Doofinder/Feed/Helper/Search.php @@ -62,13 +62,19 @@ public function performDoofinderSearch($queryText) $this->loadDoofinderLibrary(); $client = new \Doofinder\Api\Search\Client($hashId, $apiKey); - $results = $client->query($queryText, null, ['rpp' => $limit, 'transformer' => 'onlyid', 'filter' => []]); - // Store objects - $this->_lastSearch = $client; - $this->_lastResults = $results; + try { + $results = $client->query($queryText, null, ['rpp' => $limit, 'transformer' => 'onlyid', 'filter' => []]); + } catch (\Doofinder\Api\Search\Error $e) { + $results = null; + Mage::logException($e); + } finally { + // Store objects + $this->_lastSearch = $client; + $this->_lastResults = $results; + } - return $this->retrieveIds($results); + return $results ? $this->retrieveIds($results) : array(); } /** @@ -94,6 +100,10 @@ protected function retrieveIds(\Doofinder\Api\Search\Results $results) */ public function getAllResults() { + if (!$this->_lastResults) { + return array(); + } + $limit = Mage::getStoreConfig('doofinder_search/internal_settings/total_limit', Mage::app()->getStore()); $ids = $this->retrieveIds($this->_lastResults); @@ -111,7 +121,7 @@ public function getAllResults() */ public function getResultsCount() { - return $this->_lastResults->getProperty('total'); + return $this->_lastResults ? $this->_lastResults->getProperty('total') : 0; } /** From 2d574d0bce890dbab81176631068a38615c19927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Tatarczuk?= Date: Mon, 19 Jun 2017 15:09:18 +0200 Subject: [PATCH 3/4] Add url to dynamic feed and atomic updates status to feed status panel --- .../Block/Settings/Panel/AtomicUpdates.php | 50 +++++++++++ .../Feed/Block/Settings/Panel/Cron.php | 52 ----------- .../Block/Settings/Panel/DynamicFeedUrl.php | 44 ++++++++++ .../Feed/Block/Settings/Panel/File.php | 87 +++++++++++++++---- .../community/Doofinder/Feed/etc/system.xml | 22 +++-- 5 files changed, 179 insertions(+), 76 deletions(-) create mode 100644 app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php delete mode 100644 app/code/community/Doofinder/Feed/Block/Settings/Panel/Cron.php create mode 100644 app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php new file mode 100644 index 00000000..d887dd17 --- /dev/null +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php @@ -0,0 +1,50 @@ +setElement($element); + $name = $element->getName(); + $element->setScopeLabel(''); + + $messages = array(); + foreach (Mage::app()->getStores() as $store) { + if ($store->getIsActive()) { + $engineEnabled = Mage::getStoreConfig('doofinder_search/internal_settings/enable', $store->getCode()); + $atomicUpdatesEnabled = Mage::getStoreConfig('doofinder_cron/feed_settings/atomic_updates_enabled', $store->getCode()); + + if (!$engineEnabled || !$atomicUpdatesEnabled) { + $message = $helper->__('Atomic updates are disabled.'); + } else { + $message = $helper->__('Atomic updates are enabled. Your products will be automatically indexed when they are created, updated or deleted.'); + } + + $messages[$store->getName()] = $message; + } + } + + if (count(array_unique($messages)) == 1) { + return reset($messages); + } + + $html = '
    '; + foreach ($messages as $name => $message) { + $html .= '
  • ' . $name . ':

    ' . $message . '

  • '; + } + $html .= '
'; + + return $html; + } +} diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Cron.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Cron.php deleted file mode 100644 index 1c58c89e..00000000 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Cron.php +++ /dev/null @@ -1,52 +0,0 @@ -getCollection() - ->setOrder('finished_at', 'desc') - ->getFirstItem(); - - $message = ''; - if ($lastSchedule && count($lastSchedule->getData()) > 0) { - $scheduleTime = strtotime($lastSchedule->getFinishedAt()); - $currentTime = time(); - - // Difference in seconds - $dif = ($currentTime - $scheduleTime); - - // If difference is bigger than allowed, display message - if ($dif > self::ALLOWED_TIME) { - - $message = sprintf('Cron was run for the last time at %s. Taking into account the settings of the step delay option, there might be problems with the cron\'s configuration.', $lastSchedule->getFinishedAt()); - Mage::helper('doofinder_feed')->__($message); - } - } else { - $message = Mage::helper('doofinder_feed')->__('There are no registered cron tasks. Please, check your system\'s crontab configuration.'); - } - - return '

' . $message . '

'; - } - - public function render(Varien_Data_Form_Element_Abstract $element) - { - $html = '' . - '' . $this->_getElementHtml($element) . ''; - return $this->_decorateRowHtml($element, $html); - } - - /** - * Decorate field row html - * - * @param Varien_Data_Form_Element_Abstract $element - * @param string $html - * @return string - */ - protected function _decorateRowHtml($element, $html) - { - return '' . $html . ''; - } -} diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php new file mode 100644 index 00000000..2e0a6feb --- /dev/null +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php @@ -0,0 +1,44 @@ +setElement($element); + $name = $element->getName(); + $element->setScopeLabel(''); + + $html = '
    '; + foreach (Mage::app()->getStores() as $store) { + if ($store->getIsActive()) { + $password = $store->getConfig('doofinder_cron/feed_settings/password'); + $params = array('language' => $store->getCode()); + + if ($password) { + $params['password'] = $password; + } + + $url = Mage::getUrl('doofinder/feed', array('_store' => $store->getCode(), '_nosid' => true) + $params); + $anchor = '' . $url . ''; + $html .= '
  • ' . $store->getName() . ':

    ' . $anchor . '

  • '; + } + } + $html .= '
'; + $html .= '

'; + $html .= $helper->__('If cron feed doesn\'t work for you, use these URLs to dynamically index your content from Doofinder. Contact support if you need help.'); + $html .= '

'; + + return $html; + } +} diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php index aff5aec7..f36a4265 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php @@ -17,8 +17,40 @@ class Doofinder_Feed_Block_Settings_Panel_File extends Mage_Adminhtml_Block_Syst */ const ERROR_PREFIX = "#error#"; + // 12 Hours in seconds + const ALLOWED_TIME = 43200; + + protected function getCronMessage() + { + $lastSchedule = Mage::getModel('cron/schedule')->getCollection() + ->setOrder('finished_at', 'desc') + ->getFirstItem(); + + $message = ''; + if ($lastSchedule && count($lastSchedule->getData()) > 0) { + $scheduleTime = strtotime($lastSchedule->getFinishedAt()); + $currentTime = time(); + + // Difference in seconds + $dif = ($currentTime - $scheduleTime); + + // If difference is bigger than allowed, display message + if ($dif > self::ALLOWED_TIME) { + + $message = sprintf('Cron was run for the last time at %s. Taking into account the settings of the step delay option, there might be problems with the cron\'s configuration.', $lastSchedule->getFinishedAt()); + Mage::helper('doofinder_feed')->__($message); + } + } else { + $message = Mage::helper('doofinder_feed')->__('There are no registered cron tasks. Please, check your system\'s crontab configuration.'); + } + + return '

' . $message . '

'; + } + protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element) { + $helper = Mage::helper('doofinder_feed'); + $this->setElement($element); $name = $element->getName(); $element->setScopeLabel(''); @@ -36,32 +68,53 @@ protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element) } } - $files = array(); + $enabled = false; + $messages = array(); foreach ($stores as $store) { - $process = Mage::getModel('doofinder_feed/cron')->load($store->getCode(), 'store_code'); - $lastGeneratedName = $process->getLastFeedName(); - - $fileUrl = Mage::getBaseUrl('media').'doofinder'.DS.$lastGeneratedName; - $fileDir = Mage::getBaseDir('media').DS.'doofinder'.DS.$lastGeneratedName; - if ($lastGeneratedName && file_exists($fileDir)) { - $files[$store->getCode()] = "" . (count($stores) > 1 ? $fileUrl : "Get {$lastGeneratedName}") . ""; + if (!$store->getConfig('doofinder_cron/schedule_settings/enabled')) { + $message = $helper->__('Cron-based feed generation is disabled.'); } else { - $files[$store->getCode()] = "Currently there is no file to preview."; + $enabled = true; + $process = Mage::getModel('doofinder_feed/cron')->load($store->getCode(), 'store_code'); + $lastGeneratedName = $process->getLastFeedName(); + + $fileUrl = Mage::getBaseUrl('media').'doofinder'.DS.$lastGeneratedName; + $fileDir = Mage::getBaseDir('media').DS.'doofinder'.DS.$lastGeneratedName; + + if ($lastGeneratedName && file_exists($fileDir)) { + $message = '

'; + $message .= count($stores) > 1 ? $fileUrl : $helper->__('Get %s', $lastGeneratedName); + $message .= '

'; + } else { + $message = '

' . $helper->__('Currently there is no file to preview.') . '

'; + } + + $time = explode(',', Mage::getStoreConfig('doofinder_cron/schedule_settings/time', $store->getCode())); + $frequency = Mage::getStoreConfig('doofinder_cron/schedule_settings/frequency', $store->getCode()); + $message .= '

'; + $message .= $helper->__('Cron-based feed generation is enabled. Feed generation is being scheduled at %s:%s.', $time[0], $time[1]); + $message .= '

'; } + + $messages[$store->getName()] = $message; } $html = ''; - if (count($files) > 1) { - $html .= '
    '; - foreach ($files as $code => $file) { - $html .= '
  • ' . $stores[$code]->getName() . ':
    ' . $file . '
  • '; - } - $html .= '
'; - } else { - $html .= reset($files); + if ($enabled) { + $html .= $this->getCronMessage(); + } + + if (count(array_unique($messages)) == 1) { + return $html . reset($messages); + } + + $html .= '
    '; + foreach ($messages as $name => $message) { + $html .= '
  • ' . $name . ':

    ' . $message . '

  • '; } + $html .= '
'; return $html; } diff --git a/app/code/community/Doofinder/Feed/etc/system.xml b/app/code/community/Doofinder/Feed/etc/system.xml index cffe1149..fb078b8b 100644 --- a/app/code/community/Doofinder/Feed/etc/system.xml +++ b/app/code/community/Doofinder/Feed/etc/system.xml @@ -351,14 +351,14 @@ 0 1 - - - doofinder_feed/settings_panel_cron - 5 + + + doofinder_feed/settings_panel_dynamicFeedUrl + 0 1 - 1 - 1 - + 0 + 0 + doofinder_feed/settings_panel_message @@ -431,6 +431,14 @@ 0 1 + + + doofinder_feed/settings_panel_atomicUpdates + 0 + 1 + 0 + 0 + From 8936ef951d3bdfc00a3ab3f54d5f07de03f63afa Mon Sep 17 00:00:00 2001 From: Carlos Escribano Date: Fri, 23 Jun 2017 15:26:06 +0200 Subject: [PATCH 4/4] New Release: v1.8.9 Signed-off-by: Carlos Escribano --- .../Doofinder/Feed/Block/Adminhtml/Log/View.php | 2 +- .../Doofinder/Feed/Block/Adminhtml/Map/Additional.php | 2 +- .../community/Doofinder/Feed/Block/Integration.php | 2 +- .../Doofinder/Feed/Block/Settings/Buttons/Generate.php | 2 +- .../Doofinder/Feed/Block/Settings/Buttons/ViewLog.php | 2 +- .../community/Doofinder/Feed/Block/Settings/Locks.php | 2 +- .../Feed/Block/Settings/Panel/AtomicUpdates.php | 2 +- .../Feed/Block/Settings/Panel/Crondescription.php | 2 +- .../Doofinder/Feed/Block/Settings/Panel/Datetime.php | 2 +- .../Feed/Block/Settings/Panel/Description.php | 2 +- .../Feed/Block/Settings/Panel/DynamicFeedUrl.php | 2 +- .../Doofinder/Feed/Block/Settings/Panel/File.php | 2 +- .../Feed/Block/Settings/Panel/Layerdescription.php | 2 +- .../Doofinder/Feed/Block/Settings/Panel/Message.php | 2 +- app/code/community/Doofinder/Feed/Helper/Data.php | 4 ++-- app/code/community/Doofinder/Feed/Helper/Log.php | 4 ++-- app/code/community/Doofinder/Feed/Helper/Tax.php | 2 +- .../Model/Adminhtml/System/Config/Backend/Cron.php | 2 +- app/code/community/Doofinder/Feed/Model/Config.php | 4 ++-- app/code/community/Doofinder/Feed/Model/Cron.php | 2 +- app/code/community/Doofinder/Feed/Model/Generator.php | 4 ++-- app/code/community/Doofinder/Feed/Model/Log.php | 2 +- .../Doofinder/Feed/Model/Map/Product/Abstract.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Associated.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Bundle.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Configurable.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Downloadable.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Grouped.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Simple.php | 4 ++-- .../Doofinder/Feed/Model/Map/Product/Virtual.php | 4 ++-- .../community/Doofinder/Feed/Model/Mysql4/Cron.php | 2 +- .../Doofinder/Feed/Model/Mysql4/Cron/Collection.php | 2 +- app/code/community/Doofinder/Feed/Model/Mysql4/Log.php | 2 +- .../Doofinder/Feed/Model/Mysql4/Log/Collection.php | 2 +- .../community/Doofinder/Feed/Model/Observers/Feed.php | 2 +- .../community/Doofinder/Feed/Model/Observers/Logs.php | 2 +- .../Doofinder/Feed/Model/Observers/Schedule.php | 2 +- .../Doofinder/Feed/Model/Resource/Mysql4/Setup.php | 2 +- .../Model/System/Config/Backend/Map/Additional.php | 2 +- .../Doofinder/Feed/Model/System/Config/Reset.php | 2 +- .../Model/System/Config/Source/Feed/Pricetaxmode.php | 2 +- .../Model/System/Config/Source/Product/Attributes.php | 2 +- app/code/community/Doofinder/Feed/Model/Tools.php | 4 ++-- .../Feed/controllers/DoofinderFeedFeedController.php | 2 +- .../Feed/controllers/DoofinderFeedLogController.php | 2 +- .../Doofinder/Feed/controllers/FeedController.php | 4 ++-- .../Doofinder/Feed/controllers/IndexController.php | 4 ++-- app/code/community/Doofinder/Feed/etc/config.xml | 2 +- package.json | 2 +- var/connect/Doofinder_Feed.xml | 8 ++++---- var/connect/package.xml | 10 +++++----- 51 files changed, 73 insertions(+), 73 deletions(-) diff --git a/app/code/community/Doofinder/Feed/Block/Adminhtml/Log/View.php b/app/code/community/Doofinder/Feed/Block/Adminhtml/Log/View.php index 58f081e0..34228170 100644 --- a/app/code/community/Doofinder/Feed/Block/Adminhtml/Log/View.php +++ b/app/code/community/Doofinder/Feed/Block/Adminhtml/Log/View.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Adminhtml_Log_View extends Mage_Adminhtml_Block_Widget_Grid diff --git a/app/code/community/Doofinder/Feed/Block/Adminhtml/Map/Additional.php b/app/code/community/Doofinder/Feed/Block/Adminhtml/Map/Additional.php index e8c6ef25..36d95fe1 100644 --- a/app/code/community/Doofinder/Feed/Block/Adminhtml/Map/Additional.php +++ b/app/code/community/Doofinder/Feed/Block/Adminhtml/Map/Additional.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Adminhtml_Map_Additional extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Integration.php b/app/code/community/Doofinder/Feed/Block/Integration.php index d59538e6..c2c1f9d8 100644 --- a/app/code/community/Doofinder/Feed/Block/Integration.php +++ b/app/code/community/Doofinder/Feed/Block/Integration.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Integration extends Mage_Core_Block_Abstract diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Buttons/Generate.php b/app/code/community/Doofinder/Feed/Block/Settings/Buttons/Generate.php index 0e2f06cf..6006cd86 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Buttons/Generate.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Buttons/Generate.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Buttons_Generate extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Buttons/ViewLog.php b/app/code/community/Doofinder/Feed/Block/Settings/Buttons/ViewLog.php index 587816a3..a56293b7 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Buttons/ViewLog.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Buttons/ViewLog.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Buttons_ViewLog extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Locks.php b/app/code/community/Doofinder/Feed/Block/Settings/Locks.php index 6fd0518f..b0d91ab1 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Locks.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Locks.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Locks extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php index d887dd17..0061b827 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/AtomicUpdates.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.7 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_AtomicUpdates extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Crondescription.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Crondescription.php index a7575c55..c52f4cf2 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Crondescription.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Crondescription.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_CronDescription extends Doofinder_Feed_Block_Settings_Panel_Description diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Datetime.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Datetime.php index b05746e3..93c44aa0 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Datetime.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Datetime.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_Datetime extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Description.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Description.php index fa63c5e4..fed77aaa 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Description.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Description.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_Description extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php index 2e0a6feb..1f76267d 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/DynamicFeedUrl.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.7 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_DynamicFeedUrl extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php index f36a4265..265bd017 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/File.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_File extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Layerdescription.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Layerdescription.php index c2cb9cec..50f0549e 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Layerdescription.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Layerdescription.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_LayerDescription extends Doofinder_Feed_Block_Settings_Panel_Description diff --git a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Message.php b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Message.php index 6736e40b..95065485 100644 --- a/app/code/community/Doofinder/Feed/Block/Settings/Panel/Message.php +++ b/app/code/community/Doofinder/Feed/Block/Settings/Panel/Message.php @@ -6,7 +6,7 @@ /** * @category blocks * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Block_Settings_Panel_Message extends Mage_Adminhtml_Block_System_Config_Form_Field diff --git a/app/code/community/Doofinder/Feed/Helper/Data.php b/app/code/community/Doofinder/Feed/Helper/Data.php index a0b81205..c4a0d762 100644 --- a/app/code/community/Doofinder/Feed/Helper/Data.php +++ b/app/code/community/Doofinder/Feed/Helper/Data.php @@ -6,13 +6,13 @@ /** * @category Helpers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Data helper for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Helper_Data extends Mage_Core_Helper_Abstract diff --git a/app/code/community/Doofinder/Feed/Helper/Log.php b/app/code/community/Doofinder/Feed/Helper/Log.php index 2f650547..e71b893b 100644 --- a/app/code/community/Doofinder/Feed/Helper/Log.php +++ b/app/code/community/Doofinder/Feed/Helper/Log.php @@ -6,13 +6,13 @@ /** * @category Helpers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Log helper for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Helper_Log extends Mage_Core_Helper_Abstract diff --git a/app/code/community/Doofinder/Feed/Helper/Tax.php b/app/code/community/Doofinder/Feed/Helper/Tax.php index d3184f8e..d0e7e1cd 100644 --- a/app/code/community/Doofinder/Feed/Helper/Tax.php +++ b/app/code/community/Doofinder/Feed/Helper/Tax.php @@ -6,7 +6,7 @@ /** * @category Helpers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Helper_Tax extends Mage_Tax_Helper_Data diff --git a/app/code/community/Doofinder/Feed/Model/Adminhtml/System/Config/Backend/Cron.php b/app/code/community/Doofinder/Feed/Model/Adminhtml/System/Config/Backend/Cron.php index a9a54f22..831144ca 100644 --- a/app/code/community/Doofinder/Feed/Model/Adminhtml/System/Config/Backend/Cron.php +++ b/app/code/community/Doofinder/Feed/Model/Adminhtml/System/Config/Backend/Cron.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Adminhtml_System_Config_Backend_Cron extends Mage_Core_Model_Config_Data { diff --git a/app/code/community/Doofinder/Feed/Model/Config.php b/app/code/community/Doofinder/Feed/Model/Config.php index eb37a741..340bbf40 100644 --- a/app/code/community/Doofinder/Feed/Model/Config.php +++ b/app/code/community/Doofinder/Feed/Model/Config.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Config model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Config extends Mage_Core_Model_Config_Data diff --git a/app/code/community/Doofinder/Feed/Model/Cron.php b/app/code/community/Doofinder/Feed/Model/Cron.php index dcbb9afb..5800d642 100644 --- a/app/code/community/Doofinder/Feed/Model/Cron.php +++ b/app/code/community/Doofinder/Feed/Model/Cron.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Cron extends Mage_Core_Model_Abstract { diff --git a/app/code/community/Doofinder/Feed/Model/Generator.php b/app/code/community/Doofinder/Feed/Model/Generator.php index 84b92951..0586b135 100644 --- a/app/code/community/Doofinder/Feed/Model/Generator.php +++ b/app/code/community/Doofinder/Feed/Model/Generator.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Generator model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ if (!defined('DS')) diff --git a/app/code/community/Doofinder/Feed/Model/Log.php b/app/code/community/Doofinder/Feed/Model/Log.php index 51d6202b..b8787abe 100644 --- a/app/code/community/Doofinder/Feed/Model/Log.php +++ b/app/code/community/Doofinder/Feed/Model/Log.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Log extends Mage_Core_Model_Abstract { diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Abstract.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Abstract.php index 9212b59a..481483eb 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Abstract.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Abstract.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Abstract Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Abstract extends Varien_Object diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Associated.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Associated.php index c1a1ec87..181a74ae 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Associated.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Associated.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Associated Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Associated diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Bundle.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Bundle.php index 5e7e884f..47dd28a3 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Bundle.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Bundle.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Bundle Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Bundle diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Configurable.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Configurable.php index 8969ceb1..d826efb5 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Configurable.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Configurable.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Configurable Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Configurable diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Downloadable.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Downloadable.php index 7dc8bab7..9bca6a97 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Downloadable.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Downloadable.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Downloadable Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Downloadable diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Grouped.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Grouped.php index 97317cb0..447bac0e 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Grouped.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Grouped.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Grouped Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Grouped diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Simple.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Simple.php index ac8630fd..6610b535 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Simple.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Simple.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Simple Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Simple diff --git a/app/code/community/Doofinder/Feed/Model/Map/Product/Virtual.php b/app/code/community/Doofinder/Feed/Model/Map/Product/Virtual.php index 128c9b4a..cef0dcbb 100644 --- a/app/code/community/Doofinder/Feed/Model/Map/Product/Virtual.php +++ b/app/code/community/Doofinder/Feed/Model/Map/Product/Virtual.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Virtual Product Map Model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Map_Product_Virtual diff --git a/app/code/community/Doofinder/Feed/Model/Mysql4/Cron.php b/app/code/community/Doofinder/Feed/Model/Mysql4/Cron.php index 04b663f9..29a5c617 100644 --- a/app/code/community/Doofinder/Feed/Model/Mysql4/Cron.php +++ b/app/code/community/Doofinder/Feed/Model/Mysql4/Cron.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Mysql4_Cron extends Mage_Core_Model_Mysql4_Abstract { diff --git a/app/code/community/Doofinder/Feed/Model/Mysql4/Cron/Collection.php b/app/code/community/Doofinder/Feed/Model/Mysql4/Cron/Collection.php index 11850443..dd2ac093 100644 --- a/app/code/community/Doofinder/Feed/Model/Mysql4/Cron/Collection.php +++ b/app/code/community/Doofinder/Feed/Model/Mysql4/Cron/Collection.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Mysql4_Cron_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { diff --git a/app/code/community/Doofinder/Feed/Model/Mysql4/Log.php b/app/code/community/Doofinder/Feed/Model/Mysql4/Log.php index 6ef1b3fc..a0af2a75 100644 --- a/app/code/community/Doofinder/Feed/Model/Mysql4/Log.php +++ b/app/code/community/Doofinder/Feed/Model/Mysql4/Log.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Mysql4_Log extends Mage_Core_Model_Mysql4_Abstract { diff --git a/app/code/community/Doofinder/Feed/Model/Mysql4/Log/Collection.php b/app/code/community/Doofinder/Feed/Model/Mysql4/Log/Collection.php index f053b56c..4630154a 100644 --- a/app/code/community/Doofinder/Feed/Model/Mysql4/Log/Collection.php +++ b/app/code/community/Doofinder/Feed/Model/Mysql4/Log/Collection.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Mysql4_Log_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract diff --git a/app/code/community/Doofinder/Feed/Model/Observers/Feed.php b/app/code/community/Doofinder/Feed/Model/Observers/Feed.php index 05a457f4..429c38e7 100644 --- a/app/code/community/Doofinder/Feed/Model/Observers/Feed.php +++ b/app/code/community/Doofinder/Feed/Model/Observers/Feed.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Observers_Feed diff --git a/app/code/community/Doofinder/Feed/Model/Observers/Logs.php b/app/code/community/Doofinder/Feed/Model/Observers/Logs.php index e07ea73a..be386761 100644 --- a/app/code/community/Doofinder/Feed/Model/Observers/Logs.php +++ b/app/code/community/Doofinder/Feed/Model/Observers/Logs.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Observers_Logs diff --git a/app/code/community/Doofinder/Feed/Model/Observers/Schedule.php b/app/code/community/Doofinder/Feed/Model/Observers/Schedule.php index bb640461..01c41de6 100644 --- a/app/code/community/Doofinder/Feed/Model/Observers/Schedule.php +++ b/app/code/community/Doofinder/Feed/Model/Observers/Schedule.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Observers_Schedule diff --git a/app/code/community/Doofinder/Feed/Model/Resource/Mysql4/Setup.php b/app/code/community/Doofinder/Feed/Model/Resource/Mysql4/Setup.php index 83637b8d..583be102 100644 --- a/app/code/community/Doofinder/Feed/Model/Resource/Mysql4/Setup.php +++ b/app/code/community/Doofinder/Feed/Model/Resource/Mysql4/Setup.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_Resource_Mysql4_Setup extends Mage_Core_Model_Resource_Setup { diff --git a/app/code/community/Doofinder/Feed/Model/System/Config/Backend/Map/Additional.php b/app/code/community/Doofinder/Feed/Model/System/Config/Backend/Map/Additional.php index 32a96f92..e08bb011 100644 --- a/app/code/community/Doofinder/Feed/Model/System/Config/Backend/Map/Additional.php +++ b/app/code/community/Doofinder/Feed/Model/System/Config/Backend/Map/Additional.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_System_Config_Backend_Map_Additional extends Mage_Adminhtml_Model_System_Config_Backend_Serialized diff --git a/app/code/community/Doofinder/Feed/Model/System/Config/Reset.php b/app/code/community/Doofinder/Feed/Model/System/Config/Reset.php index 9f130954..0971261e 100644 --- a/app/code/community/Doofinder/Feed/Model/System/Config/Reset.php +++ b/app/code/community/Doofinder/Feed/Model/System/Config/Reset.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_System_Config_Reset extends Mage_Core_Model_Config_Data diff --git a/app/code/community/Doofinder/Feed/Model/System/Config/Source/Feed/Pricetaxmode.php b/app/code/community/Doofinder/Feed/Model/System/Config/Source/Feed/Pricetaxmode.php index 683af465..ea18703f 100644 --- a/app/code/community/Doofinder/Feed/Model/System/Config/Source/Feed/Pricetaxmode.php +++ b/app/code/community/Doofinder/Feed/Model/System/Config/Source/Feed/Pricetaxmode.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_System_Config_Source_Feed_Pricetaxmode diff --git a/app/code/community/Doofinder/Feed/Model/System/Config/Source/Product/Attributes.php b/app/code/community/Doofinder/Feed/Model/System/Config/Source/Product/Attributes.php index a8ac369d..43690154 100644 --- a/app/code/community/Doofinder/Feed/Model/System/Config/Source/Product/Attributes.php +++ b/app/code/community/Doofinder/Feed/Model/System/Config/Source/Product/Attributes.php @@ -6,7 +6,7 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_Model_System_Config_Source_Product_Attributes diff --git a/app/code/community/Doofinder/Feed/Model/Tools.php b/app/code/community/Doofinder/Feed/Model/Tools.php index e6a9f60b..987793b7 100644 --- a/app/code/community/Doofinder/Feed/Model/Tools.php +++ b/app/code/community/Doofinder/Feed/Model/Tools.php @@ -6,13 +6,13 @@ /** * @category Models * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Tools model for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_Model_Tools extends Varien_Object diff --git a/app/code/community/Doofinder/Feed/controllers/DoofinderFeedFeedController.php b/app/code/community/Doofinder/Feed/controllers/DoofinderFeedFeedController.php index b8221903..68100493 100644 --- a/app/code/community/Doofinder/Feed/controllers/DoofinderFeedFeedController.php +++ b/app/code/community/Doofinder/Feed/controllers/DoofinderFeedFeedController.php @@ -6,7 +6,7 @@ /** * @category controllers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_DoofinderFeedFeedController extends Mage_Adminhtml_Controller_Action diff --git a/app/code/community/Doofinder/Feed/controllers/DoofinderFeedLogController.php b/app/code/community/Doofinder/Feed/controllers/DoofinderFeedLogController.php index 0544d681..a9fb673f 100644 --- a/app/code/community/Doofinder/Feed/controllers/DoofinderFeedLogController.php +++ b/app/code/community/Doofinder/Feed/controllers/DoofinderFeedLogController.php @@ -6,7 +6,7 @@ /** * @category controllers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ class Doofinder_Feed_DoofinderFeedLogController extends Mage_Adminhtml_Controller_Action diff --git a/app/code/community/Doofinder/Feed/controllers/FeedController.php b/app/code/community/Doofinder/Feed/controllers/FeedController.php index c98f2089..6d3cd0e8 100644 --- a/app/code/community/Doofinder/Feed/controllers/FeedController.php +++ b/app/code/community/Doofinder/Feed/controllers/FeedController.php @@ -6,13 +6,13 @@ /** * @category controllers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Feed controller for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_FeedController extends Mage_Core_Controller_Front_Action diff --git a/app/code/community/Doofinder/Feed/controllers/IndexController.php b/app/code/community/Doofinder/Feed/controllers/IndexController.php index 01e5a8b6..5ee90505 100644 --- a/app/code/community/Doofinder/Feed/controllers/IndexController.php +++ b/app/code/community/Doofinder/Feed/controllers/IndexController.php @@ -6,13 +6,13 @@ /** * @category controllers * @package Doofinder_Feed - * @version 1.8.8 + * @version 1.8.9 */ /** * Index controller for Doofinder Feed * - * @version 1.8.8 + * @version 1.8.9 * @package Doofinder_Feed */ class Doofinder_Feed_IndexController extends Mage_Core_Controller_Front_Action diff --git a/app/code/community/Doofinder/Feed/etc/config.xml b/app/code/community/Doofinder/Feed/etc/config.xml index 4e291e5c..4239c457 100644 --- a/app/code/community/Doofinder/Feed/etc/config.xml +++ b/app/code/community/Doofinder/Feed/etc/config.xml @@ -3,7 +3,7 @@ - 1.8.8 + 1.8.9 diff --git a/package.json b/package.json index c84051b0..10238dcd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doofinder-for-magento", - "version": "1.8.8", + "version": "1.8.9", "devDependencies": { "grunt": "^0.4.5", "grunt-contrib-clean": "^0.5.0", diff --git a/var/connect/Doofinder_Feed.xml b/var/connect/Doofinder_Feed.xml index 92281a83..7ac29f2f 100644 --- a/var/connect/Doofinder_Feed.xml +++ b/var/connect/Doofinder_Feed.xml @@ -1,5 +1,5 @@ <_> - 7GHMioR8dseiVxn2 + ugntNZBEgdVz0aRv Doofinder_Feed community @@ -49,9 +49,9 @@ You can get more info and create your account visiting the Doofinder site: http://www.doofinder.com Open Software License (OSL 3.0) http://opensource.org/licenses/osl-3.0.php - 1.8.8 + 1.8.9 stable - Bugfixes. + Better error handling. Better feed status. Carlos Escribano Rey @@ -80,7 +80,7 @@ http://www.doofinder.com - + diff --git a/var/connect/package.xml b/var/connect/package.xml index 45ef78c9..659e8be9 100644 --- a/var/connect/package.xml +++ b/var/connect/package.xml @@ -1,7 +1,7 @@ Doofinder_Feed - 1.8.8 + 1.8.9 stable Open Software License (OSL 3.0) community @@ -48,11 +48,11 @@ Doofinder is fast and innovative. With no doubt, it is the best search engine fo You can get more info and create your account visiting the Doofinder site: http://www.doofinder.com - Bugfixes. + Better error handling. Better feed status. Carlos Escribano Reydoofindercarlos@doofinder.com - 2017-06-19 - - + 2017-06-23 + + 5.4.06.0.0