Fixed bug #14180: No Message shown when accessing backend if TYPO3_CONF_VARS[BE]...
authorChristian Kuhn <lolli@schwarzbu.ch>
Sat, 15 May 2010 10:20:11 +0000 (10:20 +0000)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 15 May 2010 10:20:11 +0000 (10:20 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7617 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/init.php

index 92accee..b81135c 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-15  Christian Kuhn  <lolli@schwarzbu.ch>
+
+       * Fixed bug #14180: No Message shown when accessing backend if TYPO3_CONF_VARS[BE][adminOnly] = -1 (thanks to Georg Ringer)
+
 2010-05-14  Ernesto Baschny  <ernst@cron-it.de>
 
        * Fixed bug #14337: "The install tool is locked" doesn't send no-cache headers (thanks to Steffen Gebert)
index fd27da3..7940670 100644 (file)
@@ -263,9 +263,8 @@ if (defined('TYPO3_cliMode') && TYPO3_cliMode && basename(PATH_thisScript)=='cli
 // Check Hardcoded lock on BE:
 // **********************
 if ($TYPO3_CONF_VARS['BE']['adminOnly'] < 0)   {
-       header('Status: 404 Not Found');        // Send Not Found header - if the webserver can make use of it...
-       header('Location: http://');    // Just point us away from here...
-       exit;   // ... and exit good!
+       t3lib_BEfunc::typo3printError('Backend locked', 'Backend and Install Tool are locked for maintenance. [BE][adminOnly] is set to "' . intval($TYPO3_CONF_VARS['BE']['adminOnly']) . '".');
+       exit;
 }
 if (!(defined('TYPO3_cliMode') && TYPO3_cliMode) && @is_file(PATH_typo3conf.'LOCK_BACKEND'))   {
        if (TYPO3_PROCEED_IF_NO_USER == 2) {