diff --git a/Classes/Client.php b/Classes/Client.php index fd84d8c..6197622 100644 --- a/Classes/Client.php +++ b/Classes/Client.php @@ -13,6 +13,7 @@ use T3Monitor\T3monitoringClient\Provider\DataProviderInterface; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Core\Utility\HttpUtility; +use TYPO3\CMS\Frontend\Utility\EidUtility; /** * Class Client diff --git a/Classes/Provider/BackendUserProvider.php b/Classes/Provider/BackendUserProvider.php new file mode 100644 index 0000000..a724292 --- /dev/null +++ b/Classes/Provider/BackendUserProvider.php @@ -0,0 +1,40 @@ +exec_SELECTgetRows('*', 'be_users', 'deleted=0'); + foreach($backendUsers as $backendUser) + { + $backendUserData = array( + 'userName' => $backendUser['username'], + 'realName' => $backendUser['realName'], + 'emailAddress' => $backendUser['email'], + 'description' => $backendUser['description'], + 'lastLogin' => $backendUser['lastlogin'], + ); + $data['users']['backend'][] = $backendUserData; + } + return $data; + } +} \ No newline at end of file diff --git a/Classes/Provider/StatusReportProvider.php b/Classes/Provider/StatusReportProvider.php index d714073..b358c5a 100644 --- a/Classes/Provider/StatusReportProvider.php +++ b/Classes/Provider/StatusReportProvider.php @@ -77,7 +77,7 @@ protected function initialize() protected function getLanguageService() { if ($GLOBALS['LANG'] === null) { - $GLOBALS['LANG'] = GeneralUtility::makeInstance(\TYPO3\CMS\Lang\LanguageService::class); + $GLOBALS['LANG'] = GeneralUtility::makeInstance('TYPO3\\CMS\\Lang\\LanguageService'); } return $GLOBALS['LANG']; } diff --git a/ext_localconf.php b/ext_localconf.php index 010ddf1..216a592 100644 --- a/ext_localconf.php +++ b/ext_localconf.php @@ -14,6 +14,7 @@ } else { $GLOBALS['TYPO3_CONF_VARS']['EXT']['t3monitoring_client']['provider'][] = 'T3Monitor\\T3monitoringClient\\Provider\\Extension6xProvider'; } +$GLOBALS['TYPO3_CONF_VARS']['EXT']['t3monitoring_client']['provider'][] = 'T3Monitor\\T3monitoringClient\\Provider\\BackendUserProvider'; //$GLOBALS['TYPO3_CONF_VARS']['EXT']['t3monitoring_client']['provider'][] = 'T3Monitor\\T3monitoringClient\\Provider\\DummyDataProvider';