diff --git a/typo3/sysext/beuser/Classes/Controller/BackendUserActionController.php b/typo3/sysext/beuser/Classes/Controller/BackendUserActionController.php index 650e9bb1fd5eade59fe1980c6cf980275a8a5dd8..b8801864486cb2b23d1a38037b7bbc955a5cc07c 100644 --- a/typo3/sysext/beuser/Classes/Controller/BackendUserActionController.php +++ b/typo3/sysext/beuser/Classes/Controller/BackendUserActionController.php @@ -127,10 +127,7 @@ class BackendUserActionController extends ActionController $modulePrefix = strtolower('tx_' . $extensionName . '_' . $moduleName); $getVars = array('id', 'M', $modulePrefix); } - $shortcutButton = $buttonBar->makeShortcutButton() - ->setModuleName($moduleName) - ->setGetVariables($getVars); - $buttonBar->addButton($shortcutButton); + $shortcutName = $this->getLanguageService()->sL('LLL:EXT:beuser/Resources/Private/Language/locallang.xml:backendUsers'); if ($this->request->getControllerName() === 'BackendUser') { if ($this->request->getControllerActionName() === 'index') { $returnUrl = rawurlencode(BackendUtility::getModuleUrl('system_BeuserTxBeuser')); @@ -154,8 +151,12 @@ class BackendUserActionController extends ActionController ->setIcon($icon); $buttonBar->addButton($addUserButton, ButtonBar::BUTTON_POSITION_LEFT); } + if ($this->request->getControllerActionName() === 'online') { + $shortcutName = $this->getLanguageService()->sL('LLL:EXT:beuser/Resources/Private/Language/locallang.xml:onlineUsers'); + } } if ($this->request->getControllerName() === 'BackendUserGroup') { + $shortcutName = $this->getLanguageService()->sL('LLL:EXT:beuser/Resources/Private/Language/locallang.xml:backendUserGroupsMenu'); $returnUrl = rawurlencode(BackendUtility::getModuleUrl('system_BeuserTxBeuser', array( 'tx_beuser_system_beusertxbeuser' => array( 'action' => 'index', @@ -172,6 +173,11 @@ class BackendUserActionController extends ActionController ->setIcon($icon); $buttonBar->addButton($addUserGroupButton, ButtonBar::BUTTON_POSITION_LEFT); } + $shortcutButton = $buttonBar->makeShortcutButton() + ->setModuleName($moduleName) + ->setDisplayName($shortcutName) + ->setGetVariables($getVars); + $buttonBar->addButton($shortcutButton); } /** diff --git a/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php b/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php index 4d64af1802e9c7abd01d90d47bf621349d4ed9f0..49da2ae8e07be2a0482bcd97df37c69c6c6c325f 100644 --- a/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php +++ b/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php @@ -1653,6 +1653,7 @@ class SchedulerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClas // Shortcut $shortcutButton = $buttonBar->makeShortcutButton() ->setModuleName($this->moduleName) + ->setDisplayName($this->MOD_MENU['function'][$this->MOD_SETTINGS['function']]) ->setSetVariables(['function']); $buttonBar->addButton($shortcutButton); }