2 if (!defined('TYPO3_MODE')) {
6 $TCA['tx_extensionmanager_domain_model_extension'] = array(
8 'title' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xml:tx_extensionmanager_domain_model_extension',
10 'default_sortby' => '',
11 'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::extPath($_EXTKEY) . 'Configuration/TCA/Extension.php',
16 $TCA['tx_extensionmanager_domain_model_repository'] = array(
18 'title' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_db.xml:tx_extensionmanager_domain_model_repository',
20 'default_sortby' => '',
21 'dynamicConfigFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::extPath($_EXTKEY) . 'Configuration/TCA/Repository.php',
26 if (TYPO3_MODE
=== 'BE') {
27 \TYPO3\CMS\Extbase\Utility\ExtensionUtility
::registerModule(
28 'TYPO3.CMS.' . $_EXTKEY,
30 'extensionmanager', '', array(
31 'List' => 'index,ter,showAllVersions',
32 'Action' => 'toggleExtensionInstallationState,removeExtension,downloadExtensionZip,downloadExtensionData',
33 'Configuration' => 'showConfigurationForm,save',
34 'Download' => 'checkDependencies,installFromTer,updateExtension,updateCommentForUpdatableVersions',
35 'UpdateFromTer' => 'updateExtensionListFromTer',
36 'UploadExtensionFile' => 'form,extract'
39 'access' => 'user,group',
40 'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif',
41 'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xml',
45 // Register extension status report system
46 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['Extension Manager'][] =
47 'TYPO3\\CMS\\Extensionmanager\\Report\\ExtensionStatus';