33 'MissingFiles' => $this->getMissingFilesStatus(),
44 protected function getMissingFilesStatus() {
45 $value =
$GLOBALS[
'LANG']->getLL(
'status_none');
47 $maxFilesToShow = 100;
53 $storageObjects = $storageRepository->findAll();
57 foreach ($storageObjects as $storageObject) {
60 if ($storageObject->isOnline()) {
61 $storages[$storageObject->getUid()] = $storageObject;
65 if (count($storages)) {
66 $count =
$GLOBALS[
'TYPO3_DB']->exec_SELECTcountRows(
69 'missing=1 AND storage IN (' . implode(
',', array_keys($storages)) .
')' 74 $value = sprintf(
$GLOBALS[
'LANG']->getLL(
'status_missingFilesCount'), $count);
77 $files =
$GLOBALS[
'TYPO3_DB']->exec_SELECTgetRows(
80 'missing=1 AND storage IN (' . implode(
',', array_keys($storages)) .
')',
86 $message =
'<p>' .
$GLOBALS[
'LANG']->getLL(
'status_missingFilesMessage') .
'</p>';
87 foreach ($files as $file) {
88 $message .= $storages[$file[
'storage']]->getName() .
' ' . $file[
'identifier'] .
'<br />';
91 if ($count > $maxFilesToShow) {
92 $message .=
'...<br />';
105 $value =
$GLOBALS[
'LANG']->getLL(
'status_disabled');
108 if (
$GLOBALS[
'TYPO3_CONF_VARS'][
'FE'][
'activateContentAdapter']) {
109 $value =
$GLOBALS[
'LANG']->getLL(
'status_enabled');
110 $message =
'<p>' .
$GLOBALS[
'LANG']->getLL(
'status_contentAdapterActiveMessage') .
'</p>';
114 'TYPO3\\CMS\\Reports\\Status',
115 $GLOBALS[
'LANG']->getLL(
'status_contentAdapterActive'),
getContentAdapterStatus()
static makeInstance($className)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]