2 defined('TYPO3_MODE') or die();
4 if (TYPO3_MODE
=== 'BE') {
5 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addModule(
9 'EXT:setup/Modules/Setup/',
11 'script' => '_DISPATCH',
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:resetConfigurationShort',
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 'clearSessionVars' => array(
130 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:clearSessionVars',
131 'buttonlabel' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:clearSessionVarsShort',
133 'onClick' => 'if (confirm(\'%s\')) { document.getElementById(\'clearSessionVars\').value = 1; this.form.submit(); }',
134 'onClickLabels' => array(
135 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:clearSessionVarsQuestion'
138 'resizeTextareas_Flexible' => array(
140 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resizeTextareas_Flexible',
141 'csh' => 'resizeTextareas_Flexible'
143 'resizeTextareas_MaxHeight' => array(
145 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:flexibleTextareas_MaxHeight',
146 'csh' => 'flexibleTextareas_MaxHeight'
148 'debugInWindow' => array(
150 'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:debugInWindow',
154 'showitem' => '--div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:personal_data,realName,email,emailMeAtLogin,avatar,lang,
155 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xml:passwordHeader,passwordCurrent,password,password2,
156 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:opening,startModule,thumbnailsByDefault,titleLen,
157 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:editFunctionsTab,edit_RTE,edit_docModuleUpload,showHiddenFilesAndFolders,resizeTextareas_Flexible,resizeTextareas_MaxHeight,copyLevels,recursiveDelete,resetConfiguration,clearSessionVars,
158 --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:adminFunctions,debugInWindow'