[CLEANUP] Remove references to $GLOBALS['FILEMOUNTS']
[Packages/TYPO3.CMS.git] / typo3 / sysext / rtehtmlarea / ext_tables.php
index c69c586..1786964 100644 (file)
@@ -1,85 +1,69 @@
 <?php
-if (!defined ('TYPO3_MODE'))   die ('Access denied.');
-
-               // Add static template for Click-enlarge rendering
-       t3lib_extMgm::addStaticFile($_EXTKEY,'static/clickenlarge/','Clickenlarge Rendering');
-
-               // Add configuration of soft references on image tags in RTE content
-       require_once(t3lib_extMgm::extPath($_EXTKEY) . 'hooks/softref/ext_tables.php');
+if (!defined('TYPO3_MODE')) {
+       die('Access denied.');
+}
+// Add static template for Click-enlarge rendering
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'static/clickenlarge/', 'Clickenlarge Rendering');
+// Add configuration of soft references on image tags in RTE content
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'hooks/softref/ext_tables.php';
 
-               // Add acronyms table
-       $GLOBALS['TCA']['tx_rtehtmlarea_acronym'] = Array (
-               'ctrl' => Array (
-                       'title' => 'LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym',
-                       'label' => 'term',
-                       'default_sortby' => 'ORDER BY term',
-                       'sortby' => 'sorting',
-                       'delete' => 'deleted',
-                       'enablecolumns' => Array (
-                               'disabled' => 'hidden',
-                               'starttime' => 'starttime',
-                               'endtime' => 'endtime',
-                       ),
-                       'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
-                       'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'extensions/Acronym/skin/images/acronym.gif',
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_rtehtmlarea_acronym');
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_rtehtmlarea_acronym', 'EXT:' . $_EXTKEY . '/locallang_csh_abbreviation.xlf');
+// Add contextual help files
+$htmlAreaRteContextHelpFiles = array(
+       'General' => 'EXT:' . $_EXTKEY . '/locallang_csh.xlf',
+       'Acronym' => 'EXT:' . $_EXTKEY . '/extensions/Acronym/locallang_csh.xlf',
+       'EditElement' => 'EXT:' . $_EXTKEY . '/extensions/EditElement/locallang_csh.xlf',
+       'Language' => 'EXT:' . $_EXTKEY . '/extensions/Language/locallang_csh.xlf',
+       'MicrodataSchema' => 'EXT:' . $_EXTKEY . '/extensions/MicrodataSchema/locallang_csh.xlf',
+       'PlainText' => 'EXT:' . $_EXTKEY . '/extensions/PlainText/locallang_csh.xlf',
+       'RemoveFormat' => 'EXT:' . $_EXTKEY . '/extensions/RemoveFormat/locallang_csh.xlf',
+       'TableOperations' => 'EXT:' . $_EXTKEY . '/extensions/TableOperations/locallang_csh.xlf'
+);
+foreach ($htmlAreaRteContextHelpFiles as $key => $file) {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('xEXT_' . $_EXTKEY . '_' . $key, $file);
+}
+unset($htmlAreaRteContextHelpFiles);
+// Extend TYPO3 User Settings Configuration
+if (TYPO3_MODE === 'BE' && \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('setup') && is_array($GLOBALS['TYPO3_USER_SETTINGS'])) {
+       $GLOBALS['TYPO3_USER_SETTINGS']['columns'] = array_merge($GLOBALS['TYPO3_USER_SETTINGS']['columns'], array(
+               'rteWidth' => array(
+                       'type' => 'text',
+                       'label' => 'LLL:EXT:rtehtmlarea/locallang.xlf:rteWidth',
+                       'csh' => 'xEXT_rtehtmlarea_General:rteWidth'
                ),
-       );
-       t3lib_extMgm::allowTableOnStandardPages('tx_rtehtmlarea_acronym');
-       t3lib_extMgm::addLLrefForTCAdescr('tx_rtehtmlarea_acronym','EXT:' . $_EXTKEY . '/locallang_csh_abbreviation.xml');
-
-               // Add contextual help files
-       $htmlAreaRteContextHelpFiles = array(
-               'General' => 'EXT:' . $_EXTKEY . '/locallang_csh.xlf',
-               'Acronym' => 'EXT:' . $_EXTKEY . '/extensions/Acronym/locallang_csh.xlf',
-               'EditElement' => 'EXT:' . $_EXTKEY . '/extensions/EditElement/locallang_csh.xlf',
-               'Language' => 'EXT:' . $_EXTKEY . '/extensions/Language/locallang_csh.xlf',
-               'MicrodataSchema' => 'EXT:' . $_EXTKEY . '/extensions/MicrodataSchema/locallang_csh.xlf',
-               'PlainText' => 'EXT:' . $_EXTKEY . '/extensions/PlainText/locallang_csh.xlf',
-               'RemoveFormat' => 'EXT:' . $_EXTKEY . '/extensions/RemoveFormat/locallang_csh.xlf',
-               'TableOperations' => 'EXT:' . $_EXTKEY . '/extensions/TableOperations/locallang_csh.xlf',
-       );
-       foreach ($htmlAreaRteContextHelpFiles as $key => $file) {
-               t3lib_extMgm::addLLrefForTCAdescr('xEXT_' . $_EXTKEY . '_' . $key, $file);
-       }
-       unset($htmlAreaRteContextHelpFiles);
-
-               // Extend TYPO3 User Settings Configuration
-if (TYPO3_MODE === 'BE' && t3lib_extMgm::isLoaded('setup') && is_array($GLOBALS['TYPO3_USER_SETTINGS'])) {
-       $GLOBALS['TYPO3_USER_SETTINGS']['columns'] = array_merge(
-               $GLOBALS['TYPO3_USER_SETTINGS']['columns'],
-               array(
-                       'rteWidth' => array(
-                               'type' => 'text',
-                               'label' => 'LLL:EXT:rtehtmlarea/locallang.xml:rteWidth',
-                               'csh' => 'xEXT_rtehtmlarea_General:rteWidth',
-                       ),
-                       'rteHeight' => array(
-                               'type' => 'text',
-                               'label' => 'LLL:EXT:rtehtmlarea/locallang.xml:rteHeight',
-                               'csh' => 'xEXT_rtehtmlarea_General:rteHeight',
-                       ),
-                       'rteResize' => array(
-                               'type' => 'check',
-                               'label' => 'LLL:EXT:rtehtmlarea/locallang.xml:rteResize',
-                               'csh' => 'xEXT_rtehtmlarea_General:rteResize',
-                       ),
-                       'rteMaxHeight' => array(
-                               'type' => 'text',
-                               'label' => 'LLL:EXT:rtehtmlarea/locallang.xml:rteMaxHeight',
-                               'csh' => 'xEXT_rtehtmlarea_General:rteMaxHeight',
-                       ),
-                       'rteCleanPasteBehaviour' => array(
-                               'type' => 'select',
-                               'label' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xml:rteCleanPasteBehaviour',
-                               'items' => array(
-                                       'plainText' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xml:plainText',
-                                       'pasteStructure' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xml:pasteStructure',
-                                       'pasteFormat' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xml:pasteFormat',
-                               ),
-                               'csh' => 'xEXT_rtehtmlarea_PlainText:behaviour',
+               'rteHeight' => array(
+                       'type' => 'text',
+                       'label' => 'LLL:EXT:rtehtmlarea/locallang.xlf:rteHeight',
+                       'csh' => 'xEXT_rtehtmlarea_General:rteHeight'
+               ),
+               'rteResize' => array(
+                       'type' => 'check',
+                       'label' => 'LLL:EXT:rtehtmlarea/locallang.xlf:rteResize',
+                       'csh' => 'xEXT_rtehtmlarea_General:rteResize'
+               ),
+               'rteMaxHeight' => array(
+                       'type' => 'text',
+                       'label' => 'LLL:EXT:rtehtmlarea/locallang.xlf:rteMaxHeight',
+                       'csh' => 'xEXT_rtehtmlarea_General:rteMaxHeight'
+               ),
+               'rteCleanPasteBehaviour' => array(
+                       'type' => 'select',
+                       'label' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xlf:rteCleanPasteBehaviour',
+                       'items' => array(
+                               'plainText' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xlf:plainText',
+                               'pasteStructure' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xlf:pasteStructure',
+                               'pasteFormat' => 'LLL:EXT:rtehtmlarea/htmlarea/plugins/PlainText/locallang.xlf:pasteFormat'
                        ),
+                       'csh' => 'xEXT_rtehtmlarea_PlainText:behaviour'
                )
-       );
-       $GLOBALS['TYPO3_USER_SETTINGS']['showitem'] .= ',--div--;LLL:EXT:rtehtmlarea/locallang.xml:rteSettings,rteWidth,rteHeight,rteResize,rteMaxHeight,rteCleanPasteBehaviour';
+       ));
+       $GLOBALS['TYPO3_USER_SETTINGS']['showitem'] .= ',--div--;LLL:EXT:rtehtmlarea/locallang.xlf:rteSettings,rteWidth,rteHeight,rteResize,rteMaxHeight,rteCleanPasteBehaviour';
 }
-?>
\ No newline at end of file
+if (TYPO3_MODE === 'BE') {
+       // Register RTE element browser wizard
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath(
+               'rtehtmlarea_wizard_element_browser',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'mod3/'
+       );
+}
\ No newline at end of file