2 defined(
'TYPO3_MODE') or die();
4 \
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
10 'routeTarget' => \
TYPO3\CMS\Setup\Controller\SetupModuleController::class . '::mainAction',
11 'access' => 'group,user',
12 'name' => 'user_setup',
13 'icon' => 'EXT:setup/Resources/Public/Icons/module-setup.svg',
14 'labels' => 'LLL:EXT:setup/Resources/Private/Language/locallang_mod.xlf'
17 \
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
19 'EXT:setup/Resources/Private/Language/locallang_csh_mod.xlf'
26 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_realName',
27 'table' => 'be_users',
28 'csh' => 'beUser_realName',
33 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_email',
34 'table' => 'be_users',
35 'csh' => 'beUser_email',
40 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:emailMeAtLogin',
41 'csh' => 'emailMeAtLogin'
45 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPassword',
46 'table' => 'be_users',
47 'csh' => 'newPassword',
51 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPasswordAgain',
52 'table' => 'be_users',
53 'csh' => 'newPasswordAgain',
55 'passwordCurrent' => [
57 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:passwordCurrent',
58 'table' => 'be_users',
59 'csh' => 'passwordCurrent',
62 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_users.avatar',
64 'table' => 'be_users',
65 'allowed' =>
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
69 'itemsProcFunc' => \
TYPO3\CMS\Setup\Controller\SetupModuleController::class . '->renderLanguageSelect',
70 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:language',
75 'itemsProcFunc' => \
TYPO3\CMS\Setup\Controller\SetupModuleController::class . '->renderStartModuleSelect',
76 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:startModule',
77 'csh' => 'startModule'
79 'thumbnailsByDefault' => [
81 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:showThumbs',
86 'class' => 'form-control-adapt',
87 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:maxTitleLen',
88 'csh' => 'maxTitleLen'
92 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_RTE',
95 'edit_docModuleUpload' => [
97 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_docModuleUpload',
98 'csh' => 'edit_docModuleUpload'
100 'showHiddenFilesAndFolders' => [
102 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:showHiddenFilesAndFolders',
103 'csh' => 'showHiddenFilesAndFolders'
107 'class' => 'form-control-adapt',
108 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:copyLevels',
109 'csh' => 'copyLevels'
111 'recursiveDelete' => [
113 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:recursiveDelete',
114 'csh' => 'recursiveDelete'
116 'resetConfiguration' => [
118 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfiguration',
119 'buttonlabel' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfigurationButton',
123 'message' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:setToStandardQuestion',
124 'jsCodeAfterOk' => 'document.getElementById(\'setValuesToDefault\').value = 1; document.getElementById(\'SetupModuleController\').submit();'
127 'resizeTextareas_Flexible' => [
129 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resizeTextareas_Flexible',
130 'csh' => 'resizeTextareas_Flexible'
132 'resizeTextareas_MaxHeight' => [
134 'class' => 'form-control-adapt',
135 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:flexibleTextareas_MaxHeight',
136 'csh' => 'flexibleTextareas_MaxHeight'
139 'showitem' => '--div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:personal_data,realName,email,emailMeAtLogin,avatar,lang,
140 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:passwordHeader,passwordCurrent,password,password2,
141 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:opening,startModule,
142 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:editFunctionsTab,edit_RTE,resizeTextareas_Flexible,resizeTextareas_MaxHeight,titleLen,thumbnailsByDefault,edit_docModuleUpload,showHiddenFilesAndFolders,copyLevels,recursiveDelete,resetConfiguration'