2 if (!defined('TYPO3_MODE')) {
5 if (TYPO3_MODE
== 'BE') {
6 // register Extbase dispatcher for modules
7 $TBE_MODULES['_dispatcher'][] = 'TYPO3\\CMS\\Extbase\\Core\\BootstrapInterface';
9 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['extbase'][] = 'TYPO3\\CMS\\Extbase\\Utility\\ExtbaseRequirementsCheckUtility';
10 \TYPO3\CMS\Core\Utility\GeneralUtility
::loadTCA('fe_users');
11 if (!isset($TCA['fe_users']['ctrl']['type'])) {
13 'tx_extbase_type' => array(
15 'label' => 'LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_users.tx_extbase_type',
19 array('LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_users.tx_extbase_type.0', '0'),
20 array('LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_users.tx_extbase_type.Tx_Extbase_Domain_Model_FrontendUser', 'Tx_Extbase_Domain_Model_FrontendUser')
28 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addTCAcolumns('fe_users', $tempColumns, 1);
29 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addToAllTCAtypes('fe_users', 'tx_extbase_type');
30 $TCA['fe_users']['ctrl']['type'] = 'tx_extbase_type';
32 $TCA['fe_users']['types']['Tx_Extbase_Domain_Model_FrontendUser'] = $TCA['fe_users']['types']['0'];
33 \TYPO3\CMS\Core\Utility\GeneralUtility
::loadTCA('fe_groups');
34 if (!isset($TCA['fe_groups']['ctrl']['type'])) {
36 'tx_extbase_type' => array(
38 'label' => 'LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_groups.tx_extbase_type',
42 array('LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_groups.tx_extbase_type.0', '0'),
43 array('LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:fe_groups.tx_extbase_type.Tx_Extbase_Domain_Model_FrontendUserGroup', 'Tx_Extbase_Domain_Model_FrontendUserGroup')
51 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addTCAcolumns('fe_groups', $tempColumns, 1);
52 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::addToAllTCAtypes('fe_groups', 'tx_extbase_type');
53 $TCA['fe_groups']['ctrl']['type'] = 'tx_extbase_type';
55 $TCA['fe_groups']['types']['Tx_Extbase_Domain_Model_FrontendUserGroup'] = $TCA['fe_groups']['types']['0'];
56 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['TYPO3\\CMS\\Extbase\\Scheduler\\Task'] = array(
57 'extension' => $_EXTKEY,
58 'title' => 'LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:task.name',
59 'description' => 'LLL:EXT:extbase/Resources/Private/Language/locallang_db.xml:task.description',
60 'additionalFields' => 'TYPO3\\CMS\\Extbase\\Scheduler\\FieldProvider'