/** * Set correct scope if isSingleStoreMode = true * * @param Mage_Backend_Model_Config_Structure_Element_Field $fieldConfig * @param Mage_Core_Model_Config_Data $dataObject */ protected function _checkSingleStoreMode(Mage_Backend_Model_Config_Structure_Element_Field $fieldConfig, $dataObject) { $isSingleStoreMode = $this->_application->isSingleStoreMode(); if (!$isSingleStoreMode) { return; } if (!$fieldConfig->showInDefault()) { $websites = $this->_application->getWebsites(); $singleStoreWebsite = array_shift($websites); $dataObject->setScope('websites'); $dataObject->setWebsiteCode($singleStoreWebsite->getCode()); $dataObject->setScopeId($singleStoreWebsite->getId()); } }
/** * Set correct scope if isSingleStoreMode = true * * @param array $fieldConfig * @param Mage_Core_Model_Config_Data $dataObject */ protected function _checkSingleStoreMode($fieldConfig, $dataObject) { $isSingleStoreMode = $this->_application->isSingleStoreMode(); if (!$isSingleStoreMode) { return; } if (!isset($fieldConfig['showInDefault']) || !(int) $fieldConfig['showInDefault']) { $websites = $this->_application->getWebsites(); $singleStoreWebsite = array_shift($websites); $dataObject->setScope('websites'); $dataObject->setWebsiteCode($singleStoreWebsite->getCode()); $dataObject->setScopeId($singleStoreWebsite->getId()); } }