Beispiel #1
0
 /**
  * Check if the module can be enabled
  *
  * @param \XLite\Model\Module $module    Module
  * @param boolean             $safeCheck True - check if dependent modules can be enabled, false - dependent modules must be active
  *
  * @return boolean
  */
 protected function canEnable(\XLite\Model\Module $module, $safeCheck = false)
 {
     return parent::canEnable($module, $safeCheck) && !$this->showXCNModuleNotice($module);
 }
Beispiel #2
0
 /**
  * Check if the module can be enabled
  *
  * @param \XLite\Model\Module $module    Module
  * @param boolean             $safeCheck True - check if dependent modules can be enabled, false - dependent modules must be active
  *
  * @return boolean
  */
 protected function canEnable(\XLite\Model\Module $module, $safeCheck = false)
 {
     return parent::canEnable($module) && !$this->isInstalled($module);
 }
Beispiel #3
0
 /**
  * Check if there are some errors for the current module
  *
  * @param \XLite\Model\Module $module Module to check
  *
  * @return boolean
  */
 protected function hasErrors(\XLite\Model\Module $module)
 {
     return !$this->isEnabled($module) && parent::hasErrors($module);
 }