* [ADD] User's settings module

* [MOD] Code refactoring
* [MOD] JS code refactoring
This commit is contained in:
nuxsmin
2018-02-27 13:47:12 +01:00
committed by Rubén D
parent 407a3f0694
commit 3d555919b4
21 changed files with 571 additions and 441 deletions

View File

@@ -139,8 +139,8 @@ class ConfigManagerController extends ControllerBase
$userData = $this->session->getUserData();
$template->assign('langsAvailable', Language::getAvailableLanguages());
$template->assign('themesAvailable', $this->theme->getThemesAvailable());
$template->assign('langs', SelectItemAdapter::factory(Language::getAvailableLanguages())->getItemsFromArraySelected([$this->configData->getSiteLang()]));
$template->assign('themes', SelectItemAdapter::factory($this->theme->getThemesAvailable())->getItemsFromArraySelected([$this->configData->getSiteTheme()]));
$template->assign('isDemoMode', $this->configData->isDemoEnabled() && !$userData->getIsAdminApp());
$template->assign('isDisabled', $this->configData->isDemoEnabled() && !$userData->getIsAdminApp() ? 'disabled' : '');
$template->assign('configData', $this->configData);