module activate

This commit is contained in:
2024-09-13 13:54:58 +03:00
parent 95e80ab87b
commit fc80a63a6d
6 changed files with 56 additions and 74 deletions

View File

@ -7,6 +7,7 @@ use kernel\AdminController;
use kernel\helpers\Debug;
use kernel\models\Option;
use kernel\modules\user\service\UserService;
use kernel\Request;
use kernel\services\ModuleService;
class ModuleController extends AdminController
@ -47,4 +48,12 @@ class ModuleController extends AdminController
$this->cgView->render("index.php", ['modules_info' => $modules_info, 'moduleService' => $this->moduleService]);
}
public function actionActivate(): void
{
$request = new Request();
$this->moduleService->setActiveModule($request->get("slug"));
$this->cgView->render("view.php", ['data' => $this->moduleService->getModuleInfo(KERNEL_MODULES_DIR . '/' . $request->get("slug"))]);
}
}