/** * Enables this module * It will be available on the next request. * * @return boolean */ public function enable() { if (!Yii::$app->hasModule($this->id)) { $moduleEnabled = ModuleEnabled::findOne(['module_id' => $this->id]); if ($moduleEnabled == null) { $moduleEnabled = new ModuleEnabled(); $moduleEnabled->module_id = $this->id; $moduleEnabled->save(); } $this->migrate(); return true; } return false; }
/** * Enables a module * * @since 1.1 * @param \humhub\components\Module $module */ public function enable(Module $module) { $moduleEnabled = ModuleEnabled::findOne(['module_id' => $module->id]); if ($moduleEnabled == null) { $moduleEnabled = new ModuleEnabled(); $moduleEnabled->module_id = $module->id; $moduleEnabled->save(); } $this->enabledModules[] = $module->id; $this->register($module->getBasePath()); }
/** * Enables this module * It will be available on the next request. * * @return boolean */ public function enable() { $moduleEnabled = ModuleEnabled::findOne(['module_id' => $this->id]); if ($moduleEnabled == null) { $moduleEnabled = new ModuleEnabled(); $moduleEnabled->module_id = $this->id; $moduleEnabled->save(); } $this->migrate(); return true; }