phpDocumentor Naos_Menu
[ class tree: Naos_Menu ] [ index: Naos_Menu ] [ all elements ]

Class: Naos_Menu_Manager

Source Location: /Menu/Manager.php

Class Naos_Menu_Manager

Class Overview

Naos_Menu_Manager allowes to query available menus and menu items.

Located in /Menu/Manager.php [line 23]



		
				Author(s):
		
Information Tags:
Copyright:  Copyright (c) 2008 Jupiter GmbH
License:  http://www.naos-framework.com/website.naos.framework/en/license

Methods

[ Top ]
Constant Summary
Q_AUTO  
Q_ID  
Q_NAME  

[ Top ]
Method Summary
static array   getDefaultMenuItems()   Retrieves default menu items
static array   getDefaultMenus()   Retrieves default menus
static Naos_Menu_Item   getMenuItem()   Retrieves a menu item, either from database or from configuration
static void   getMenuItemsOfParent()  
static array   getMenuItemTree()   Retrieves a full menu item tree
static array   getMenus()   Retrieves available menus
static void   _getMenuItemTree()  

[ Top ]
Methods
static method getDefaultMenuItems  [line 167]

  static array getDefaultMenuItems( $menu_id  )

Retrieves default menu items

Parameters:
   $menu_id: 

API Tags:
Access:  public


[ Top ]
static method getDefaultMenus  [line 155]

  static array getDefaultMenus( )

Retrieves default menus


API Tags:
Access:  public


[ Top ]
static method getMenuItem  [line 35]

  static Naos_Menu_Item getMenuItem( $menu_id, $id, [int $mode = self::Q_AUTO]  )

Retrieves a menu item, either from database or from configuration

Parameters:
int   $mode: 
   $menu_id: 
   $id: 

API Tags:
Access:  public


[ Top ]
static method getMenuItemsOfParent  [line 105]

  static void getMenuItemsOfParent( $menu_id, $parent_id  )

Parameters:
   $menu_id: 
   $parent_id: 

API Tags:
Access:  public


[ Top ]
static method getMenuItemTree  [line 184]

  static array getMenuItemTree( $menu_id, [ $locale = null]  )

Retrieves a full menu item tree

Parameters:
   $menu_id: 
   $locale: 

API Tags:
Access:  public


[ Top ]
static method getMenus  [line 143]

  static array getMenus( )

Retrieves available menus


API Tags:
Access:  public


[ Top ]
static method _getMenuItemTree  [line 194]

  static void _getMenuItemTree( $menu_id, $parent_id, $locale  )

Parameters:
   $menu_id: 
   $parent_id: 
   $locale: 

API Tags:
Access:  protected


[ Top ]
Constants
Q_AUTO = 3 [line 27]

[ Top ]
Q_ID = 1 [line 25]

[ Top ]
Q_NAME = 2 [line 26]

[ Top ]

Documentation generated on Sat, 13 Sep 2008 01:40:52 -0400 by phpDocumentor 1.4.0