‪TYPO3CMS  11.5
ext_localconf.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
15 
16 defined('TYPO3') or die();
17 
18 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][‪SystemStatusUpdateTask::class] = [
19  'extension' => 'reports',
20  'title' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_updateTaskTitle',
21  'description' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_updateTaskDescription',
22  'additionalFields' => ‪SystemStatusUpdateTaskNotificationEmailField::class,
23 ];
24 
25 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['displayWarningMessages']['tx_reports_WarningMessagePostProcessor'] = ‪WarningMessagePostProcessor::class;
26 
27 ‪if (!is_array(‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'])) {
28  ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'] = [];
29 }
30 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'] = array_merge(
31  ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'],
32  [
33  'title' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_title',
34  'icon' => 'module-reports',
35  'description' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_description',
36  'report' => Status::class,
37  ]
38 );
39 
40 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['typo3'][] = Typo3Status::class;
41 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['system'][] = SystemStatus::class;
42 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['security'][] = SecurityStatus::class;
43 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['configuration'][] = ConfigurationStatus::class;
44 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['fal'][] = FalStatus::class;
45 
46 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['sv']['services'] = [
47  'title' => 'LLL:EXT:reports/Resources/Private/Language/locallang_servicereport.xlf:report_title',
48  'description' => 'LLL:EXT:reports/Resources/Private/Language/locallang_servicereport.xlf:report_description',
49  'icon' => 'EXT:reports/Resources/Public/Images/service-reports.png',
50  'report' => ServicesListReport::class,
51 ];
‪TYPO3\CMS\Reports\Task\SystemStatusUpdateTask
Definition: SystemStatusUpdateTask.php:33
‪TYPO3\CMS\Reports\Report\Status\Status
Definition: Status.php:33
‪TYPO3\CMS\Reports\Report\Status\WarningMessagePostProcessor
Definition: WarningMessagePostProcessor.php:28
‪TYPO3\CMS\Reports\Report\Status\ConfigurationStatus
Definition: ConfigurationStatus.php:35
‪TYPO3\CMS\Reports\Report\ServicesListReport
Definition: ServicesListReport.php:30
‪TYPO3\CMS\Reports\Report\Status\SecurityStatus
Definition: SecurityStatus.php:39
‪TYPO3\CMS\Reports\Report\Status\Typo3Status
Definition: Typo3Status.php:27
‪TYPO3\CMS\Reports\Task\SystemStatusUpdateTaskNotificationEmailField
Definition: SystemStatusUpdateTaskNotificationEmailField.php:32
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:25
‪if
‪if(PHP_SAPI !=='cli')
Definition: checkNamespaceIntegrity.php:25
‪TYPO3\CMS\Reports\Report\Status\SystemStatus
Definition: SystemStatus.php:27
‪TYPO3\CMS\Reports\Report\Status\FalStatus
Definition: FalStatus.php:31