* [MOD] Improved template rendering

* [MOD] Improved variable errors on templates
* [MOD] Improved security token behavior
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
This commit is contained in:
nuxsmin
2018-10-23 00:56:05 +02:00
parent e322563a66
commit e49526e594
147 changed files with 2613 additions and 1751 deletions

View File

@@ -81,13 +81,7 @@ final class UserSettingsManagerController extends ControllerBase implements Exte
$template->assign('langs', SelectItemAdapter::factory(Language::getAvailableLanguages())->getItemsFromArraySelected([$userPreferences->getLang() ?: $this->configData->getSiteLang()]));
$template->assign('themes', SelectItemAdapter::factory($this->theme->getThemesAvailable())->getItemsFromArraySelected([$userPreferences->getTheme() ?: $this->configData->getSiteTheme()]));
$template->assign('chkAccountLink', $userPreferences->isAccountLink() ? 'checked="checked"' : '');
$template->assign('resultsPerPage', $userPreferences->getResultsPerPage() ?: $this->configData->getAccountCount());
$template->assign('chkSortViews', $userPreferences->isSortViews() ? 'checked="checked"' : '');
$template->assign('chkTopNavbar', $userPreferences->isTopNavbar() ? 'checked="checked"' : '');
$template->assign('chkOptionalActions', $userPreferences->isOptionalActions() ? 'checked="checked"' : '');
$template->assign('chkResultsAsCards', $userPreferences->isResultsAsCards() ? 'checked="checked"' : '');
$template->assign('chkNotifications', $userPreferences->isCheckNotifications() ? 'checked="checked"' : '');
$template->assign('userPreferences', $userPreferences);
$template->assign('route', 'userSettingsGeneral/save');
return new DataTab(__('Preferencias'), $template);