[BUGFIX] Use proper import statement in ErrorController
[Packages/TYPO3.CMS.git] / typo3 / sysext / taskcenter / ext_tables.php
old mode 100755 (executable)
new mode 100644 (file)
index 2f2ee1d..7bac1c9
@@ -1,11 +1,16 @@
 <?php
-if (!defined('TYPO3_MODE')) {
-       die('Access denied.');
-}
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Extension\ExtensionManager::addModulePath('tools_txtaskcenterM1', \TYPO3\CMS\Core\Extension\ExtensionManager::extPath($_EXTKEY) . 'task/');
-       \TYPO3\CMS\Core\Extension\ExtensionManager::addModule('user', 'task', 'top', \TYPO3\CMS\Core\Extension\ExtensionManager::extPath($_EXTKEY) . 'task/');
-       $GLOBALS['TYPO3_CONF_VARS']['BE']['AJAX']['Taskcenter::saveCollapseState'] = 'EXT:taskcenter/Classes/class.tx_taskcenter_status.php:TYPO3\\CMS\\Taskcenter\\TaskStatus->saveCollapseState';
-       $GLOBALS['TYPO3_CONF_VARS']['BE']['AJAX']['Taskcenter::saveSortingState'] = 'EXT:taskcenter/Classes/class.tx_taskcenter_status.php:TYPO3\\CMS\\Taskcenter\\TaskStatus->saveSortingState';
-}
-?>
\ No newline at end of file
+defined('TYPO3_MODE') or die();
+
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+    'user',
+    'task',
+    'top',
+    '',
+    [
+        'routeTarget' => \TYPO3\CMS\Taskcenter\Controller\TaskModuleController::class . '::mainAction',
+        'access' => 'group,user',
+        'name' => 'user_task',
+        'icon' => 'EXT:taskcenter/Resources/Public/Icons/module-taskcenter.svg',
+        'labels' => 'LLL:EXT:taskcenter/Resources/Private/Language/locallang_mod.xlf'
+    ]
+);