Index: typo3/mod/tools/em/class.em_index.php =================================================================== --- typo3/mod/tools/em/class.em_index.php (revision 5353) +++ typo3/mod/tools/em/class.em_index.php (working copy) @@ -2923,7 +2923,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 = array_pop($doubleInstallations) . ' installation takes precedence over installation in ' . array_pop($doubleInstallations) . ' scope'; + $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])) {