예제 #1
0
 /**
  * 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());
     }
 }
예제 #2
0
 /**
  * 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());
     }
 }