[TASK] Use name-resolution instead of strings where possible: 13
[Packages/TYPO3.CMS.git] / typo3 / sysext / taskcenter / ext_tables.php
old mode 100755 (executable)
new mode 100644 (file)
index e5c14ce..b94f38b
@@ -1,20 +1,25 @@
 <?php
-if (!defined ('TYPO3_MODE')) {
-       die ('Access denied.');
-}
+defined('TYPO3_MODE') or die();
 
-if (TYPO3_MODE == 'BE') {
-       t3lib_extMgm::addModulePath('tools_txtaskcenterM1', t3lib_extMgm::extPath($_EXTKEY) . 'task/');
-       t3lib_extMgm::addModule('user','task', 'top', t3lib_extMgm::extPath($_EXTKEY) . 'task/');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath(
+               'tools_txtaskcenterM1',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'task/'
+       );
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+               'user',
+               'task',
+               'top',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'task/'
+       );
 
-//     $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['taskcenter']['taskcenter']['about'] = array(
-//             'title'                 => 'LLL:EXT:taskcenter/locallang.xml:task_help_title',
-//             'description'   => 'LLL:EXT:taskcenter/locallang.xml:task_help_description',
-//             'icon'                  => 'EXT:taskcenter/task/icon.gif',
-//             'task'                  => 'tx_taskcenter_about'
-//     );
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler(
+               'Taskcenter::saveCollapseState',
+               \TYPO3\CMS\Taskcenter\TaskStatus::class . '->saveCollapseState'
+       );
 
-       $GLOBALS['TYPO3_CONF_VARS']['BE']['AJAX']['Taskcenter::saveCollapseState']      = 'EXT:taskcenter/classes/class.tx_taskcenter_status.php:tx_taskcenter_status->saveCollapseState';
-       $GLOBALS['TYPO3_CONF_VARS']['BE']['AJAX']['Taskcenter::saveSortingState']       = 'EXT:taskcenter/classes/class.tx_taskcenter_status.php:tx_taskcenter_status->saveSortingState';
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler(
+               'Taskcenter::saveSortingState',
+               \TYPO3\CMS\Taskcenter\TaskStatus::class . '->saveSortingState'
+       );
 }
-?>
\ No newline at end of file