44 return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\\CMS\\Reports\\Status',
'TYPO3', TYPO3_version,
'', \
TYPO3\CMS\Reports\
Status::NOTICE);
54 $value =
$GLOBALS[
'LANG']->getLL(
'status_none');
57 $xclasses = array_merge(
58 (array)
$GLOBALS[
'TYPO3_CONF_VARS'][
'BE'][
'XCLASS'],
59 (array) $GLOBALS[
'TYPO3_CONF_VARS'][
'FE'][
'XCLASS']
62 $numberOfXclasses = count($xclasses);
63 if ($numberOfXclasses > 0) {
64 $value = sprintf($GLOBALS[
'LANG']->getLL(
'status_oldXclassUsageFound'), $numberOfXclasses);
65 $message = $GLOBALS[
'LANG']->getLL(
'status_oldXclassUsageFound_message') .
'<br />';
66 $message .=
'<ol><li>' . implode(
'</li><li>', $xclasses) .
'</li></ol>';
70 return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
71 'TYPO3\\CMS\\Reports\\Status',
72 $GLOBALS[
'LANG']->getLL(
'status_oldXclassUsage'),
86 $value =
$GLOBALS[
'LANG']->getLL(
'status_none');
89 $xclassFoundArray = array();
90 if (array_key_exists(
'Objects',
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'])) {
91 foreach (
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'Objects'] as $originalClass => $override) {
92 if (array_key_exists(
'className', $override)) {
93 $xclassFoundArray[$originalClass] = $override[
'className'];
97 if (count($xclassFoundArray) > 0) {
98 $value =
$GLOBALS[
'LANG']->getLL(
'status_xclassUsageFound');
99 $message =
$GLOBALS[
'LANG']->getLL(
'status_xclassUsageFound_message') .
'<br />';
101 foreach ($xclassFoundArray as $originalClass => $xClassName) {
102 $messageDetail = sprintf(
103 $GLOBALS[
'LANG']->getLL(
'status_xclassUsageFound_message_detail'),
107 $message .=
'<li>' . $messageDetail .
'</li>';
113 return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
114 'TYPO3\\CMS\\Reports\\Status',
115 $GLOBALS[
'LANG']->getLL(
'status_xclassUsage'),
getOldXclassUsageStatus()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
getRegisteredXclassStatus()