示例#1
0
 /**
  * Check whether the module and module output are enabled in system config
  *
  * @return bool
  */
 public function isEnabled()
 {
     if (!Mage::getStoreConfigFlag(self::XML_PATH_ENABLED)) {
         return false;
     }
     if (!parent::isModuleOutputEnabled($this->_getModuleName())) {
         return false;
     }
     return true;
 }
示例#2
0
 public function isModuleOutputEnabled($moduleName = null)
 {
     if (is_callable(array(Mage::helper('core'), 'isModuleOutputEnabled'))) {
         return parent::isModuleOutputEnabled();
     }
     if ($moduleName === null) {
         $moduleName = $this->_getModuleName();
     }
     if (Mage::getStoreConfigFlag('advanced/modules_disable_output/' . $moduleName)) {
         return false;
     }
     return true;
 }
示例#3
0
 public function isModuleOutputEnabled($moduleName = null)
 {
     if ($moduleName === null) {
         $moduleName = 'MagicToolbox_MagicScroll';
         //$this->_getModuleName();
     }
     if (method_exists('Mage_Core_Helper_Abstract', 'isModuleOutputEnabled')) {
         return parent::isModuleOutputEnabled($moduleName);
     }
     //if (!$this->isModuleEnabled($moduleName)) {
     //    return false;
     //}
     if (Mage::getStoreConfigFlag('advanced/modules_disable_output/' . $moduleName)) {
         return false;
     }
     return true;
 }
示例#4
0
文件: Item.php 项目: rorteg/magento2
 /**
  * Check whether item is disabled. Disabled items are not shown to user
  *
  * @return bool
  */
 public function isDisabled()
 {
     return !$this->_moduleHelper->isModuleOutputEnabled() || !$this->_isModuleDependenciesAvailable() || !$this->_isConfigDependenciesAvailable();
 }
示例#5
0
 /**
  * @covers Mage_Core_Helper_Abstract::isModuleEnabled
  * @covers Mage_Core_Helper_Abstract::isModuleOutputEnabled
  */
 public function testIsModuleEnabled()
 {
     $this->assertTrue($this->_helper->isModuleEnabled());
     $this->assertTrue($this->_helper->isModuleOutputEnabled());
 }