Project

General

Profile

Feature #22003 ยป 13318-em-hide-system.patch

Administrator Admin, 2010-01-21 17:26

View differences:

typo3/mod/tools/em/class.em_index.php (Arbeitskopie)
5 => $GLOBALS['LANG']->getLL('show_changed'),
),
'display_shy' => '',
'hide_system' => '',
'display_own' => '',
'display_unchecked' => '',
'display_obsolete' => '',
......
if (t3lib_div::inList('2',$this->MOD_SETTINGS['function']) && strlen($this->fe_user['username'])) {
$menu.='<label for="checkDisplayOwn">' . $GLOBALS['LANG']->getLL('only_my_ext') . '</label>&nbsp;&nbsp;' . t3lib_BEfunc::getFuncCheck(0, 'SET[display_own]', $this->MOD_SETTINGS['display_own'], '', '', 'id="checkDisplayOwn"');
}
if (t3lib_div::inList('0,1,5',$this->MOD_SETTINGS['function'])) {
$menu.='<label for="hide_system">' . $GLOBALS['LANG']->getLL('hide_system') . '</label>&nbsp;&nbsp;' . t3lib_BEfunc::getFuncCheck(0, 'SET[hide_system]', $this->MOD_SETTINGS['hide_system'], '', '', 'id="hide_system"');
}
if (t3lib_div::inList('0,1,2',$this->MOD_SETTINGS['function'])) {
$menu.='&nbsp;&nbsp;<label for="checkDisplayObsolete">' . $GLOBALS['LANG']->getLL('show_obsolete') . '</label>&nbsp;&nbsp;' . t3lib_BEfunc::getFuncCheck(0, 'SET[display_obsolete]', $this->MOD_SETTINGS['display_obsolete'], '', '', 'id="checkDisplayObsolete"');
}
......
reset($extEkeys);
$extensions = array();
while(list($extKey)=each($extEkeys)) {
if (array_key_exists($extKey,$TYPO3_LOADED_EXT) && ($this->MOD_SETTINGS['display_shy'] || !$list[$extKey]['EM_CONF']['shy']) && $this->searchExtension($extKey,$list[$extKey])) {
if (array_key_exists($extKey, $TYPO3_LOADED_EXT) &&
($this->MOD_SETTINGS['display_shy'] || !$list[$extKey]['EM_CONF']['shy']) &&
(!$this->MOD_SETTINGS['hide_system'] || ($this->MOD_SETTINGS['hide_system'] && $list[$extKey]['type'] !== 'S')) &&
$this->searchExtension($extKey,$list[$extKey])
) {
if (in_array($extKey, $this->requiredExt)) {
$loadUnloadLink = '<strong>' . $GLOBALS['TBE_TEMPLATE']->rfw($GLOBALS['LANG']->getLL('extension_required_short')) . '</strong>';
} else {
typo3/sysext/lang/locallang_mod_tools_em.xml (Arbeitskopie)
<label index="show">Show:</label>
<label index="display_shy">Display shy extensions:</label>
<label index="only_my_ext">Only my extensions:</label>
<label index="hide_system">Hide system extensions:</label>
<label index="show_obsolete">Show obsolete:</label>
<label index="go_back">Go back</label>
<label index="look_up">Look up:</label>
    (1-1/1)