/** * Enter description here ... * @param Varien_Object $result * @param Mage_Core_Model_Config_Data $configData * @param array $paths */ public function checkIfPathsChanged($result, $configData, $paths) { $storeId = $configData->getStoreCode() ? Mage::app()->getStore($configData->getStoreCode())->getId() : 0; $this->_changingValues[$storeId . '/' . $configData->getPath()] = $configData->getValue(); if (!$result->getIsChanged() && in_array($configData->getPath(), $paths) && Mage::getStoreConfig($configData->getPath(), $storeId) != $configData->getValue()) { $result->setIsChanged(true); } }