2 defined(
'TYPO3_MODE') or die();
4 if (TYPO3_MODE === 'BE') {
5 \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
11 'Report' =>
'index,detail'
14 'icon' =>
'EXT:reports/Resources/Public/Icons/module-reports.svg',
15 'labels' =>
'LLL:EXT:reports/Resources/Private/Language/locallang.xlf'
18 $statusReport = array(
19 'title' =>
'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_title',
20 'icon' =>
'EXT:reports/Resources/Public/Icons/module-reports.svg',
21 'description' =>
'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_description',
22 'report' => \TYPO3\CMS\Reports\Report\Status\Status::class
24 if (!is_array(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'])) {
25 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'] = array();
27 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'] = array_merge(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'], $statusReport);
28 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'][
'providers'][
'typo3'][] = \TYPO3\CMS\Reports\Report\Status\Typo3Status::class;
29 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'][
'providers'][
'system'][] = \TYPO3\CMS\Reports\Report\Status\SystemStatus::class;
30 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'][
'providers'][
'security'][] = \TYPO3\CMS\Reports\Report\Status\SecurityStatus::class;
31 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'][
'providers'][
'configuration'][] = \TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::class;
32 $GLOBALS[
'TYPO3_CONF_VARS'][
'SC_OPTIONS'][
'reports'][
'tx_reports'][
'status'][
'providers'][
'fal'][] = \TYPO3\CMS\Reports\Report\Status\FalStatus::class;