[FEATURE] Use mod dispatcher for lowlevel extensions
[Packages/TYPO3.CMS.git] / typo3 / sysext / lowlevel / dbint / index.php
index 4b147e2..68b19d4 100755 (executable)
  */
 
 
-unset($MCONF);
-require('conf.php');
-require($BACK_PATH . 'init.php');
-require($BACK_PATH . 'template.php');
-
 $GLOBALS['LANG']->includeLLFile('EXT:lowlevel/dbint/locallang.xml');
 $BE_USER->modAccess($MCONF, 1);
 
-
-
-
-
-
 /**
  * Script class for the DB int module
  *
@@ -299,17 +289,17 @@ class SC_mod_tools_dbint_index {
                $content     = '<dl class="t3-overview-list">';
 
                foreach ($availableModFuncs as $modFunc) {
-                       $link        = 'index.php?SET[function]=' . $modFunc;
-                       $title       = $GLOBALS['LANG']->getLL($modFunc);
+                       $functionUrl = t3lib_BEfunc::getModuleUrl('tools_dbint') . '&SET[function]=' . $modFunc;
+                       $title = $GLOBALS['LANG']->getLL($modFunc);
                        $description = $GLOBALS['LANG']->getLL($modFunc . '_description');
 
                        $icon = '<img src="'
                                . t3lib_iconworks::skinImg($GLOBALS['BACK_PATH'], 'MOD:tools_dbint/db.gif', '', 1)
                                . '" width="16" height="16" title="' . $title . '" alt="' . $title
-                       . '" />';
+                               . '" />';
 
                        $content .= '
-                               <dt><a href="' . $link . '">' . $icon . $title . '</a></dt>
+                               <dt><a href="' . htmlspecialchars($functionUrl) . '">' . $icon . $title . '</a></dt>
                                <dd>' . $description . '</dd>
                        ';
                }
@@ -514,9 +504,9 @@ class SC_mod_tools_dbint_index {
                                if (is_array($admin->lRecords[$t])) {
                                        foreach ($admin->lRecords[$t] as $data) {
                                                if (!t3lib_div::inList($admin->lostPagesList, $data[pid])) {
-                                                       $lr.= '<nobr><strong><a href="index.php?SET[function]=records&fixLostRecords_table=' . $t . '&fixLostRecords_uid=' . $data[uid] . '"><img src="' . $BACK_PATH . 'gfx/required_h.gif" width="10" hspace="3" height="10" border="0" align="top" title="' . $GLOBALS['LANG']->getLL('fixLostRecord') . '"></a>uid:' . $data[uid] . ', pid:' . $data[pid] . ', ' . t3lib_div::fixed_lgd_cs(strip_tags($data[title]), 20) . '</strong></nobr><br>';
+                                                       $lr.= '<nobr><strong><a href="' . htmlspecialchars(t3lib_BEfunc::getModuleUrl('tools_dbint') . '&SET[function]=records&fixLostRecords_table=' . $t . '&fixLostRecords_uid=' . $data['uid']) . '"><img src="' . $BACK_PATH . 'gfx/required_h.gif" width="10" hspace="3" height="10" border="0" align="top" title="' . $GLOBALS['LANG']->getLL('fixLostRecord') . '"></a>uid:' . $data['uid'] . ', pid:' . $data['pid'] . ', ' . htmlspecialchars(t3lib_div::fixed_lgd_cs(strip_tags($data['title']), 20)) . '</strong></nobr><br>';
                                                } else {
-                                                       $lr.= '<nobr><img src="' . $BACK_PATH . 'clear.gif" width="16" height="1" border="0"><font color="Gray">uid:' . $data[uid] . ', pid:' . $data[pid] . ', ' . t3lib_div::fixed_lgd_cs(strip_tags($data[title]), 20) . '</font></nobr><br>';
+                                                       $lr.= '<nobr><img src="' . $BACK_PATH . 'clear.gif" width="16" height="1" border="0"><font color="Gray">uid:' . $data['uid'] . ', pid:' . $data['pid'] . ', ' . htmlspecialchars(t3lib_div::fixed_lgd_cs(strip_tags($data['title']), 20)) . '</font></nobr><br>';
                                                }
                                        }
                                }