Fixed bug #15686: Call the list module through the dispatcher instead directly (Thank...
[Packages/TYPO3.CMS.git] / typo3 / db_list.php
index 1d7d7f4..ac78bd9 100644 (file)
@@ -1,52 +1,52 @@
-<?php\r
-/***************************************************************\r
-*  Copyright notice\r
-*\r
-*  (c) 2010 Steffen Kamper (steffen@typo3.com)\r
-*  All rights reserved\r
-*\r
-*  This script is part of the TYPO3 project. The TYPO3 project is\r
-*  free software; you can redistribute it and/or modify\r
-*  it under the terms of the GNU General Public License as published by\r
-*  the Free Software Foundation; either version 2 of the License, or\r
-*  (at your option) any later version.\r
-*\r
-*  The GNU General Public License can be found at\r
-*  http://www.gnu.org/copyleft/gpl.html.\r
-*  A copy is found in the textfile GPL.txt and important notices to the license\r
-*  from the author is found in LICENSE.txt distributed with these scripts.\r
-*\r
-*\r
-*  This script is distributed in the hope that it will be useful,\r
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-*  GNU General Public License for more details.\r
-*\r
-*  This copyright notice MUST APPEAR in all copies of the script!\r
-***************************************************************/\r
-/**\r
- * This is a wrapper file for direct calls to list module.\r
- * It's deprecated since 4.5, use proper link generation.\r
- *\r
- * @author     Steffen Kamper <steffen@typo3.com>\r
- * @deprecated\r
- *\r
- */\r
-\r
-\r
-require ('init.php');\r
-\r
-$query = t3lib_div::getIndpEnv('QUERY_STRING');\r
-t3lib_div::deprecationLog('The list module is a system extension now, do not link to this file.' .\r
-       LF .\r
-       'Referer: ' . t3lib_div::getIndpEnv('HTTP_REFERER')\r
-);\r
-if (t3lib_extMgm::isLoaded('list')) {\r
-       t3lib_utility_Http::redirect(t3lib_extMgm::extRelPath('list') . 'mod1/db_list.php?' . $query);\r
-} else {\r
-       $title = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:extension.not.installed'), 'list');\r
-       $message = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:link.to.dblist.correctly');\r
-       t3lib_BEfunc::typo3PrintError($title, $message);\r
-}\r
-\r
-?>\r
+<?php
+/***************************************************************
+*  Copyright notice
+*
+*  (c) 2010 Steffen Kamper (steffen@typo3.com)
+*  All rights reserved
+*
+*  This script is part of the TYPO3 project. The TYPO3 project is
+*  free software; you can redistribute it and/or modify
+*  it under the terms of the GNU General Public License as published by
+*  the Free Software Foundation; either version 2 of the License, or
+*  (at your option) any later version.
+*
+*  The GNU General Public License can be found at
+*  http://www.gnu.org/copyleft/gpl.html.
+*  A copy is found in the textfile GPL.txt and important notices to the license
+*  from the author is found in LICENSE.txt distributed with these scripts.
+*
+*
+*  This script is distributed in the hope that it will be useful,
+*  but WITHOUT ANY WARRANTY; without even the implied warranty of
+*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*  GNU General Public License for more details.
+*
+*  This copyright notice MUST APPEAR in all copies of the script!
+***************************************************************/
+/**
+ * This is a wrapper file for direct calls to list module.
+ * It's deprecated since 4.5, use proper link generation.
+ *
+ * @author     Steffen Kamper <steffen@typo3.com>
+ * @deprecated
+ *
+ */
+
+
+require ('init.php');
+
+$query = t3lib_div::getIndpEnv('QUERY_STRING');
+t3lib_div::deprecationLog('The list module is a system extension now, do not link to this file.' .
+       LF .
+       'Referer: ' . t3lib_div::getIndpEnv('HTTP_REFERER')
+);
+if (t3lib_extMgm::isLoaded('list')) {
+       t3lib_utility_Http::redirect(t3lib_BEfunc::getModuleUrl('web_list', array(), '', TRUE) . '&' . $query);
+} else {
+       $title = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:extension.not.installed'), 'list');
+       $message = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:link.to.dblist.correctly');
+       throw new RuntimeException($title . ': ' . $message);
+}
+
+?>