2 defined(
'TYPO3_MODE') or die();
4 if (TYPO3_MODE === 'BE') {
5 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
11 'routeTarget' => \TYPO3\CMS\Setup\Controller\SetupModuleController::class .
'::mainAction',
12 'access' =>
'group,user',
13 'name' =>
'user_setup',
15 'tabs_images' => array(
16 'tab' =>
'EXT:setup/Resources/Public/Icons/module-setup.svg',
18 'll_ref' =>
'LLL:EXT:setup/Resources/Private/Language/locallang_mod.xlf',
22 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
24 'EXT:setup/Resources/Private/Language/locallang_csh_mod.xlf'
27 $GLOBALS[
'TYPO3_USER_SETTINGS'] = array(
31 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_realName',
32 'table' =>
'be_users',
33 'csh' =>
'beUser_realName'
37 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_email',
38 'table' =>
'be_users',
39 'csh' =>
'beUser_email'
41 'emailMeAtLogin' => array(
43 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:emailMeAtLogin',
44 'csh' =>
'emailMeAtLogin'
48 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPassword',
49 'table' =>
'be_users',
50 'csh' =>
'newPassword',
54 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPasswordAgain',
55 'table' =>
'be_users',
56 'csh' =>
'newPasswordAgain',
58 'passwordCurrent' => array(
60 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:passwordCurrent',
61 'table' =>
'be_users',
62 'csh' =>
'passwordCurrent',
65 'label' =>
'LLL:EXT:lang/locallang_tca.xlf:be_users.avatar',
67 'table' =>
'be_users',
68 'allowed' =>
$GLOBALS[
'TYPO3_CONF_VARS'][
'GFX'][
'imagefile_ext']
72 'itemsProcFunc' => \TYPO3\CMS\Setup\Controller\SetupModuleController::class .
'->renderLanguageSelect',
73 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:language',
76 'startModule' => array(
78 'itemsProcFunc' => \TYPO3\CMS\Setup\Controller\SetupModuleController::class .
'->renderStartModuleSelect',
79 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:startModule',
80 'csh' =>
'startModule'
82 'thumbnailsByDefault' => array(
84 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:showThumbs',
89 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:maxTitleLen',
90 'csh' =>
'maxTitleLen'
94 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_RTE',
97 'edit_docModuleUpload' => array(
99 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_docModuleUpload',
100 'csh' =>
'edit_docModuleUpload'
102 'showHiddenFilesAndFolders' => array(
104 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:showHiddenFilesAndFolders',
105 'csh' =>
'showHiddenFilesAndFolders'
107 'copyLevels' => array(
109 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:copyLevels',
110 'csh' =>
'copyLevels'
112 'recursiveDelete' => array(
114 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:recursiveDelete',
115 'csh' =>
'recursiveDelete'
117 'resetConfiguration' => array(
119 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfiguration',
120 'buttonlabel' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfigurationButton',
122 'onClick' =>
'if (confirm(\'%s\')) { document.getElementById(\'setValuesToDefault\').value = 1; this.form.submit(); }',
123 'onClickLabels' => array(
124 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:setToStandardQuestion'
127 'resizeTextareas_Flexible' => array(
129 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resizeTextareas_Flexible',
130 'csh' =>
'resizeTextareas_Flexible'
132 'resizeTextareas_MaxHeight' => array(
134 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:flexibleTextareas_MaxHeight',
135 'csh' =>
'flexibleTextareas_MaxHeight'
137 'debugInWindow' => array(
139 'label' =>
'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:debugInWindow',
143 'showitem' =>
'--div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:personal_data,realName,email,emailMeAtLogin,avatar,lang,
144 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xml:passwordHeader,passwordCurrent,password,password2,
145 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:opening,startModule,thumbnailsByDefault,titleLen,
146 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:editFunctionsTab,edit_RTE,edit_docModuleUpload,showHiddenFilesAndFolders,resizeTextareas_Flexible,resizeTextareas_MaxHeight,copyLevels,recursiveDelete,resetConfiguration,
147 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:adminFunctions,debugInWindow'