/** * Get active module object. * * @return oxModule */ public function getModule() { if ($this->_oModule === null) { $sModuleId = $this->getEditObjectId(); $this->_aViewData['oxid'] = $sModuleId; $this->_oModule = oxNew('oxModule'); $this->_oModule->load($sModuleId); } return $this->_oModule; }
/** * Deactivates module. * * @param oxModule $oModule * @param string $sModuleId */ protected function deactivateModule($oModule, $sModuleId = null) { if ($sModuleId) { $oModule->load($sModuleId); } $oModuleCache = oxNew('oxModuleCache', $oModule); $oModuleInstaller = oxNew('oxModuleInstaller', $oModuleCache); $oModuleInstaller->deactivate($oModule); }
/** * Deactivate sR Unit OXID module */ protected function deactivateModule() { $module = new \oxModule(); $module->load('srunit'); if ($module->isActive()) { $module->deactivate(); } }