Fixed bug #15686: Call the list module through the dispatcher instead directly (Thank...
[Packages/TYPO3.CMS.git] / typo3 / sysext / cms / tslib / class.tslib_adminpanel.php
index 0ebaa78..2755a0c 100644 (file)
@@ -817,7 +817,10 @@ $query . '
                        }
                }
                if ($GLOBALS['BE_USER']->check('modules', 'web_list')) {
-                       $toolBar .= '<a href="' . htmlspecialchars(TYPO3_mainDir . t3lib_extMgm::extRelPath('list') . 'mod1/db_list.php?id=' . $id . '&returnUrl=' . rawurlencode(t3lib_div::getIndpEnv('REQUEST_URI'))) . '">' .
+                       $urlParams = array();
+                       $urlParams['id'] = $id;
+                       $urlParams['returnUrl'] = t3lib_div::getIndpEnv('REQUEST_URI');
+                       $toolBar .= '<a href="' . htmlspecialchars(t3lib_BEfunc::getModuleUrl('web_list', $urlParams, '', TRUE)) . '">' .
                                        '<img src="' . TYPO3_mainDir . 'gfx/list.gif" width="11" height="11" hspace="2" border="0" align="top" title="' . $this->extGetLL('edit_db_list') . '" alt="" /></a>';
                }