Index: typo3/sysext/lang/locallang_mod_tools_em.xml
===================================================================
--- typo3/sysext/lang/locallang_mod_tools_em.xml (revision 8256)
+++ typo3/sysext/lang/locallang_mod_tools_em.xml (working copy)
@@ -35,8 +35,7 @@
-
-
+
@@ -63,6 +62,7 @@
+
Index: typo3/sysext/em/mod1/class.em_index.php
===================================================================
--- typo3/sysext/em/mod1/class.em_index.php (revision 8256)
+++ typo3/sysext/em/mod1/class.em_index.php (working copy)
@@ -48,8 +48,7 @@
* 584: function printContent()
*
* SECTION: Function Menu Applications
- * 609: function extensionList_loaded()
- * 664: function extensionList_installed()
+ * 735: function extensionList()
* 736: function extensionList_import()
* 903: function alterSettings()
*
@@ -492,12 +491,11 @@
// MENU-ITEMS:
$this->MOD_MENU = array(
'function' => array(
- 0 => $GLOBALS['LANG']->getLL('menu_loaded_extensions'),
- 1 => $GLOBALS['LANG']->getLL('menu_install_extensions'),
- 2 => $GLOBALS['LANG']->getLL('menu_import_extensions'),
- 4 => $GLOBALS['LANG']->getLL('menu_translation_handling'),
+ 0 => $GLOBALS['LANG']->getLL('menu_manage_extensions'),
+ 1 => $GLOBALS['LANG']->getLL('menu_import_extensions'),
+ 2 => $GLOBALS['LANG']->getLL('menu_translation_handling'),
3 => $GLOBALS['LANG']->getLL('menu_settings'),
- 5 => $GLOBALS['LANG']->getLL('menu_extension_updates'),
+ 4 => $GLOBALS['LANG']->getLL('menu_extension_updates'),
),
'listOrder' => array(
'cat' => $GLOBALS['LANG']->getLL('list_order_category'),
@@ -518,6 +516,7 @@
'display_own' => '',
'display_obsolete' => '',
'display_installed' => '',
+ 'filter_installed' => '',
'display_files' => '',
@@ -552,7 +551,7 @@
// CLEANSE SETTINGS
$this->MOD_SETTINGS = t3lib_BEfunc::getModuleData($this->MOD_MENU, t3lib_div::_GP('SET'), $this->MCONF['name']);
- if ($this->MOD_SETTINGS['function']==2) {
+ if ($this->MOD_SETTINGS['function']==1) {
// If listing from online repository, certain items are removed though:
unset($this->MOD_MENU['listOrder']['type']);
unset($this->MOD_MENU['display_details'][2]);
@@ -594,45 +593,44 @@
} elseif ($this->CMD['importExtInfo']) { // Gets detailed information of an extension from online rep.
$this->importExtInfo($this->CMD['importExtInfo'],$this->CMD['extVersion']);
} else { // No command - we show what the menu setting tells us:
- if (t3lib_div::inList('0,1,2',$this->MOD_SETTINGS['function'])) {
+ if (t3lib_div::inList('0,1',$this->MOD_SETTINGS['function'])) {
$menu .= ' ' . $GLOBALS['LANG']->getLL('group_by') . ' ' . t3lib_BEfunc::getFuncMenu(0, 'SET[listOrder]', $this->MOD_SETTINGS['listOrder'], $this->MOD_MENU['listOrder']) .
' ' . $GLOBALS['LANG']->getLL('show') . ' ' . t3lib_BEfunc::getFuncMenu(0, 'SET[display_details]', $this->MOD_SETTINGS['display_details'], $this->MOD_MENU['display_details']) . '
';
}
- if (t3lib_div::inList('0,1,5',$this->MOD_SETTINGS['function'])) {
+ if (t3lib_div::inList('0,4',$this->MOD_SETTINGS['function'])) {
$menu.=' ' . t3lib_BEfunc::getFuncCheck(0, 'SET[display_shy]', $this->MOD_SETTINGS['display_shy'], '', '', 'id="checkDisplayShy"');
}
- if (t3lib_div::inList('2',$this->MOD_SETTINGS['function']) && strlen($this->fe_user['username'])) {
+ if (t3lib_div::inList('1',$this->MOD_SETTINGS['function']) && strlen($this->fe_user['username'])) {
$menu.=' ' . t3lib_BEfunc::getFuncCheck(0, 'SET[display_own]', $this->MOD_SETTINGS['display_own'], '', '', 'id="checkDisplayOwn"');
}
- if (t3lib_div::inList('0,1,2',$this->MOD_SETTINGS['function'])) {
+ if (t3lib_div::inList('0,1',$this->MOD_SETTINGS['function'])) {
$menu.=' ' . t3lib_BEfunc::getFuncCheck(0, 'SET[display_obsolete]', $this->MOD_SETTINGS['display_obsolete'], '', '', 'id="checkDisplayObsolete"');
}
+ if (t3lib_div::inList('0', $this->MOD_SETTINGS['function'])) {
+ $menu .= ' ' . t3lib_BEfunc::getFuncCheck(0, 'SET[filter_installed]', $this->MOD_SETTINGS['filter_installed'], '', '', 'id="checkFilterInstalled"');
+ }
$this->content.=$this->doc->section('','