Class Menu

Description

A menu generator

This menu generator generates application menus, submenus and combined (apps + submenus) menus. The application menu part comes from ApplicationRepository whereas the submenu parts come from another XML file in the application's directory named 'menu.xml'. Application menus are single-leveled by definition while submenus may be nested.

Menues parsed into a double linked list (see MenuList and MenuEntry and cached for performance reasons. Afterwards a TAL template ist used to generate output.

  • todo: Schema for menu.xml

Located in /phpsatk-lib/global/org.eenterphace.sat.menu/menu.php (line 46)


	
			
Method Summary
string getAppMenu ()
string getCombinedMenu ()
string getSubMenu ()
Methods
getAppMenu (line 137)

Generates the application menu for the current app repository

  • access: public
  • static:
string getAppMenu ()
getCombinedMenu (line 187)

Generates a combined menu

Includes all applications' submenus.

  • access: public
  • static:
string getCombinedMenu ()
getSubMenu (line 91)

Generates the submenu for the current application

  • access: public
  • static:
string getSubMenu ()

Documentation generated on Mon, 21 May 2007 10:35:09 +0200 by phpDocumentor 1.3.0RC5