commit 9f50569b668889a529e76decce90e3e1221f894c
parent 4245ab7c6afba978fcaa28a1fb08dc3fb323a7a4
Author: dankert <devnull@localhost>
Date: Sun, 21 Jan 2007 23:27:13 +0100
Punkt "Bearbeiten" stets anzeigen.
Diffstat:
1 file changed, 31 insertions(+), 13 deletions(-)
diff --git a/actionClasses/MainmenuAction.class.php b/actionClasses/MainmenuAction.class.php
@@ -58,22 +58,29 @@ class MainmenuAction extends Action
$this->addSubAction( 'rights',-1 );
break;
+ case 'language':
+ case 'model':
+ case 'project':
+ $this->addSubAction( 'listing',-1 );
+ $this->addSubAction( 'edit' ,-1 );
+ break;
+
case 'user':
case 'group':
- $this->addSubAction( 'listing' ,-1 );
- $this->addSubAction( 'edit' ,-1 );
- $this->addSubAction( 'groups' ,-1 );
- $this->addSubAction( 'pw' ,-1 );
- $this->addSubAction( 'rights',-1 );
+ $this->addSubAction( 'listing',-1 );
+ $this->addSubAction( 'edit' ,-1 );
+ $this->addSubAction( 'groups' ,-1 );
+ $this->addSubAction( 'pw' ,-1 );
+ $this->addSubAction( 'rights' ,-1 );
break;
case 'template':
- $this->addSubAction( 'listing' ,-1 );
- $this->addSubAction( 'show' ,-1 );
- $this->addSubAction( 'edit' ,-1 );
- $this->addSubAction( 'el' ,-1 );
- $this->addSubAction( 'src' ,-1 );
- $this->addSubAction( 'prop' ,-1 );
+ $this->addSubAction( 'listing',-1 );
+ $this->addSubAction( 'show' ,-1 );
+ $this->addSubAction( 'edit' ,-1 );
+ $this->addSubAction( 'el' ,-1 );
+ $this->addSubAction( 'src' ,-1 );
+ $this->addSubAction( 'prop' ,-1 );
break;
default:
@@ -407,8 +414,12 @@ class MainmenuAction extends Action
{
$this->addSubaction('listing');
+ if ( $this->userIsAdmin() && $this->getRequestId()>0 )
+ $this->addSubaction('edit');
+
$this->setTemplateVar('windowMenu',$this->subActionList);
$this->setTemplateVar('param','languageid');
+ $this->setTemplateVar('text',lang('GLOBAL_LANGUAGE'));
}
@@ -416,15 +427,22 @@ class MainmenuAction extends Action
function model()
{
$this->addSubaction('listing');
+
+ if ( $this->userIsAdmin() && $this->getRequestId()>0 )
+ $this->addSubaction('edit');
+
$this->setTemplateVar('windowMenu',$this->subActionList);
$this->setTemplateVar('param','modelid');
+ $this->setTemplateVar('text',lang('GLOBAL_MODEL'));
}
function search()
{
- $this->setTemplateVar('windowMenu',array('prop' =>lang('SEARCH_PROP' ),
- 'content'=>lang('SEARCH_CONTENT' ) ));
+ $this->addSubaction('prop' );
+ $this->addSubaction('content');
+ $this->setTemplateVar('text',lang('GLOBAL_SEARCH'));
+ $this->setTemplateVar('windowMenu',$this->subActionList);
$this->setTemplateVar('param','objectid');
}