[BUGFIX] Remove superflous check in getModuleUrl 18/28118/3
authorHelmut Hummel <helmut.hummel@typo3.org>
Thu, 6 Mar 2014 19:51:59 +0000 (20:51 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 6 Mar 2014 21:27:21 +0000 (22:27 +0100)
There is a check in getModuleUrl that checks
access rights to modules and returns false
if this is not the case.

However access rights are checked in each
module independently anyway.

So we remove this check here.

Resolves: #56611
Releases: 6.2
Change-Id: I63901cba3e882aab23de17929a461f08bd899cf1
Reviewed-on: https://review.typo3.org/28118
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
typo3/sysext/backend/Classes/Utility/BackendUtility.php

index 4d08a67..7aa5777 100644 (file)
@@ -2994,12 +2994,9 @@ class BackendUtility {
         * @param array $urlParameters URL parameters that should be added as key value pairs
         * @param boolean/string $backPathOverride backpath that should be used instead of the global $BACK_PATH
         * @param boolean $returnAbsoluteUrl If set to TRUE, the URL returned will be absolute, $backPathOverride will be ignored in this case
-        * @return boolean/string Calculated URL or FALSE
+        * @return string Calculated URL
         */
        static public function getModuleUrl($moduleName, $urlParameters = array(), $backPathOverride = FALSE, $returnAbsoluteUrl = FALSE) {
-               if (!$GLOBALS['BE_USER']->check('modules', $moduleName)) {
-                       return FALSE;
-               }
                if ($backPathOverride === FALSE) {
                        $backPath = isset($GLOBALS['BACK_PATH']) ? $GLOBALS['BACK_PATH'] : '';
                } else {