Index: typo3/mod/tools/em/class.em_index.php =================================================================== --- typo3/mod/tools/em/class.em_index.php (revision 5105) +++ typo3/mod/tools/em/class.em_index.php (working copy) @@ -2921,7 +2921,18 @@ $cells[] = ''. ($this->typePaths[$extInfo['type']] && @is_file($fileP)?'':''). ''; - $cells[] = ''.$this->typeLabels[$extInfo['type']].(strlen($extInfo['doubleInstall'])>1?' '.$GLOBALS['TBE_TEMPLATE']->rfw($extInfo['doubleInstall']).'':'').''; + + // double installation + $doubleInstall = ''; + if (strlen($extInfo['doubleInstall']) > 1) { + $doubleInstallations = array(); + for ($i = 0; $i < strlen($extInfo['doubleInstall']); $i++) { + $doubleInstallations[] = str_replace(array('S', 'G', 'L'), array('System', 'Global', 'Local'), $extInfo['doubleInstall']{$i}); + } + $doubleInstallTitle = implode(' installation overridden by ', $doubleInstallations) . ' installation'; + $doubleInstall = ' ' . $GLOBALS['TBE_TEMPLATE']->rfw($extInfo['doubleInstall']) . ''; + } + $cells[] = '' . $this->typeLabels[$extInfo['type']] . $doubleInstall . ''; } else { // Listing extensions from REMOTE repository: $inst_curVer = $inst_list[$extKey]['EM_CONF']['version']; if (isset($inst_list[$extKey])) {