commit 70a394aa1e3288e337573b5c3acdfe3683616550
parent d1b2d3ee53edbe02ef928f46fb7e7c6691dff468
Author: dankert <devnull@localhost>
Date: Wed, 19 Jul 2006 22:28:40 +0200
Attribut "alias" auswerten.
Diffstat:
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/actionClasses/Action.class.php b/actionClasses/Action.class.php
@@ -20,7 +20,10 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
// $Log$
-// Revision 1.24 2006-07-15 22:18:08 dankert
+// Revision 1.25 2006-07-19 20:28:40 dankert
+// Attribut "alias" auswerten.
+//
+// Revision 1.24 2006/07/15 22:18:08 dankert
// Attribut "alias" auswerten.
//
// Revision 1.23 2006/06/16 22:30:58 dankert
@@ -476,6 +479,11 @@ class Action
$windowMenu = array();
$name = $this->actionConfig[$this->subActionName]['menu'];
$menuList = explode(',',$this->actionConfig['menu'][$name]);
+
+ if ( isset($this->actionConfig[$this->subActionName]['action']))
+ $actionName = $this->actionConfig[$this->subActionName]['action'];
+ else
+ $actionName = $this->subActionName;
foreach( $menuList as $menuName )
{
@@ -486,7 +494,10 @@ class Action
Logger::trace("testing menu $menuName");
if ( $this->checkMenu($menuName) )
- $windowMenu[] = array('subaction'=>$menuName,'text'=>$menuText);
+ $windowMenu[] = array('subaction'=>$menuName,
+ 'text' =>$menuText,
+ 'title' =>$menuText.'_DESC',
+ 'url'=>Html::url($actionName,$menuName,$this->getRequestId()) );
}
$this->setTemplateVar('windowMenu',$windowMenu);
}