[BUGFIX] Add missing "Display messages" checkbox to admin panel 62/53462/2
authorTorsten Schrade <schradt@uni-mainz.de>
Mon, 19 Jun 2017 04:39:08 +0000 (06:39 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 13 Jul 2017 18:20:46 +0000 (20:20 +0200)
The checkbox for displaying TypoScript log messages is missing from
the admin panel since TYPO3 version 8.7 and above. This change adds
the missing checkbox again.

Resolves: #81609
Releases: master, 8.7
Change-Id: I830a2b78ba6ef001ed524dd6d5f41f2acb2a27b1
Reviewed-on: https://review.typo3.org/53462
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/frontend/Classes/View/AdminPanelView.php

index ba42e44..8d08ff3 100644 (file)
@@ -695,6 +695,13 @@ class AdminPanelView
             $output[] = '    </label>';
             $output[] = '  </div>';
             $output[] = '  <div class="typo3-adminPanel-form-group-checkbox">';
+            $output[] = '    <input type="hidden" name="TSFE_ADMIN_PANEL[tsdebug_displayMessages]" value="0" />';
+            $output[] = '    <label for="' . htmlspecialchars('tsdebug_displayMessages') . '">';
+            $output[] = '      <input type="checkbox" id="tsdebug_displayMessages" name="TSFE_ADMIN_PANEL[tsdebug_displayMessages]" value="1"' . ($this->getBackendUser()->uc['TSFE_adminConfig']['tsdebug_displayMessages'] ? ' checked="checked"' : '') . ' />';
+            $output[] = '      ' . $this->extGetLL('tsdebug_displayMessages');
+            $output[] = '    </label>';
+            $output[] = '  </div>';
+            $output[] = '  <div class="typo3-adminPanel-form-group-checkbox">';
             $output[] = '    <input type="hidden" name="TSFE_ADMIN_PANEL[tsdebug_LR]" value="0" />';
             $output[] = '    <label for="' . htmlspecialchars('tsdebug_LR') . '">';
             $output[] = '      <input type="checkbox" id="tsdebug_LR" name="TSFE_ADMIN_PANEL[tsdebug_LR]" value="1"' . ($this->getBackendUser()->uc['TSFE_adminConfig']['tsdebug_LR'] ? ' checked="checked"' : '') . ' />';