UNA
Loading...
Searching...
No Matches
BxBaseMenu Class Reference
Inheritance diagram for BxBaseMenu:
BxDolMenu BxDolFactory iBxDolFactoryObject iBxDolReplaceable BxDolStudioMenu BxTemplMenu BxTemplMenu BxTemplMenu BxBaseStudioMenu BxBaseMenuAccountDashboard BxBaseMenuAccountNotifications BxBaseMenuAddRelation BxBaseMenuDashboardManageTools BxBaseMenuFooter BxBaseMenuHomepage BxBaseMenuInteractive BxBaseMenuManage BxBaseMenuMoreAuto BxBaseMenuPanel BxBaseMenuProfileAdd BxBaseMenuProfileFollowings BxBaseMenuSetAclLevel BxBaseMenuSetBadges BxBaseMenuSite BxBaseMenuSocialSharing BxBaseMenuSubmenu BxBaseMenuSubmenuWithAddons BxBaseMenuSwitchLanguage BxBaseMenuSwitchTemplate BxBaseMenuTagsCloud BxBaseMenuToolbar BxBaseMenuWiki BxBaseModGeneralMenuManageTools BxBaseModGeneralMenuView BxBaseModTextMenuAttachments BxBaseVoteReactionsMenuDo BxForumMenuCategories BxPaymentMenuSbsActions BxShopifyMenuSubmenu BxTemplMenuDropdownSite BxTemplMenuDropdownSite BxTemplMenuSidebarSite BxTemplMenuSite BxTimelineMenuFeeds BxTimelineMenuItemShare BxTimelineMenuPostAttachments BxBaseMenuAccountDashboard BxBaseMenuAccountNotifications BxBaseMenuAddRelation BxBaseMenuDashboardManageTools BxBaseMenuFooter BxBaseMenuHomepage BxBaseMenuInteractive BxBaseMenuManage BxBaseMenuMoreAuto BxBaseMenuPanel BxBaseMenuProfileAdd BxBaseMenuProfileFollowings BxBaseMenuSetAclLevel BxBaseMenuSetBadges BxBaseMenuSite BxBaseMenuSocialSharing BxBaseMenuSubmenu BxBaseMenuSubmenuWithAddons BxBaseMenuSwitchLanguage BxBaseMenuSwitchTemplate BxBaseMenuTagsCloud BxBaseMenuToolbar BxBaseMenuWiki BxBaseModGeneralMenuManageTools BxBaseModGeneralMenuView BxBaseModTextMenuAttachments BxBaseVoteReactionsMenuDo BxForumMenuCategories BxPaymentMenuSbsActions BxShopifyMenuSubmenu BxTemplMenuDropdownSite BxTemplMenuDropdownSite BxTemplMenuSidebarSite BxTemplMenuSite BxTimelineMenuFeeds BxTimelineMenuItemShare BxTimelineMenuPostAttachments BxBaseMenuAccountDashboard BxBaseMenuAccountNotifications BxBaseMenuAddRelation BxBaseMenuDashboardManageTools BxBaseMenuFooter BxBaseMenuHomepage BxBaseMenuInteractive BxBaseMenuManage BxBaseMenuMoreAuto BxBaseMenuPanel BxBaseMenuProfileAdd BxBaseMenuProfileFollowings BxBaseMenuSetAclLevel BxBaseMenuSetBadges BxBaseMenuSite BxBaseMenuSocialSharing BxBaseMenuSubmenu BxBaseMenuSubmenuWithAddons BxBaseMenuSwitchLanguage BxBaseMenuSwitchTemplate BxBaseMenuTagsCloud BxBaseMenuToolbar BxBaseMenuWiki BxBaseModGeneralMenuManageTools BxBaseModGeneralMenuView BxBaseModTextMenuAttachments BxBaseVoteReactionsMenuDo BxForumMenuCategories BxPaymentMenuSbsActions BxShopifyMenuSubmenu BxTemplMenuDropdownSite BxTemplMenuDropdownSite BxTemplMenuSidebarSite BxTemplMenuSite BxTimelineMenuFeeds BxTimelineMenuItemShare BxTimelineMenuPostAttachments

Public Member Functions

 __construct ($aObject, $oTemplate)
 
 getDisplayAddons ()
 
 setDisplayAddons ($b)
 
 getCode ()
 
 getCodeAPI ()
 
 getCodeItem ($sName)
 
 getMenuItems ()
 
 getMenuItem ($sName)
 
 getMenuIconHtml ($sIcon)
 
- Public Member Functions inherited from BxDolMenu
 isVisible ()
 
 getTemplateId ()
 
 getTemplateName ($sName='')
 
 setTemplateById ($iTemplateId)
 
 setSelected ($sModule, $sName)
 
 setDynamicMode ($bDynamicMode)
 
 getMarkers ()
 
 addMarkers ($a)
 
 removeMarker ($s)
 
 performActionSetCollapsed ($mixedValue)
 
 performActionSetCollapsedSubmenu ($sMenuItem, $mixedValue)
 
 getUserChoiceCollapsed ($sObject='')
 
 getUserChoiceCollapsedSubmenu ($mixedItem, $sObject='')
 

Protected Member Functions

 _getCode ($sTmplName, $aTmplVars)
 
 _getTemplateVars ()
 
 getMenuItemsRaw ()
 
 _getMenuItem ($a)
 
 _getMenuIcon ($a)
 
 _getMenuAddon ($aMenuItem)
 
 _getMenuMarkers ($aMenuItem)
 
 _getMenuAttrs ($aMenuItem)
 
 _addJsCss ()
 
 _getTmplVarsAddon ($mixedAddon, $aMenuItem)
 
- Protected Member Functions inherited from BxDolMenu
 __construct ($aObject)
 
 _setCollapsed ($sName, $mixedValue)
 
 _isSelected ($a)
 
 _isActive ($a)
 
 _isVisible ($a)
 
 _getVisibilityClass ($a)
 
 _replaceMarkers ($a)
 

Protected Attributes

 $_oTemplate
 
 $_iPageType
 
 $_aOptionalParams = array('target' => '', 'onclick' => '')
 
 $_bDisplayAddons = false
 
 $_aSelected
 
- Protected Attributes inherited from BxDolMenu
 $_bIsApi
 
 $_bHx
 
 $_bHxHead
 
 $_mHxPreload
 
 $_aHx
 
 $_bDynamicMode
 
 $_bAddNoFollow
 
 $_bSelModuleCheck
 
 $_sSelModule
 
 $_sSelName
 
 $_sObject
 
 $_aObject
 
 $_oQuery
 
 $_oPermalinks
 
 $_aMarkers = array()
 
 $_bMultilevel = false
 
 $_sSessionKeyCollapsed
 

Additional Inherited Members

- Static Public Member Functions inherited from BxDolMenu
static getObjectInstance ($sObject, $oTemplate=false)
 
static setSelectedGlobal ($sModule, $sName)
 
static processMenuTrigger ($sMenuTriggerName)
 
- Static Public Member Functions inherited from iBxDolFactoryObject
static getObjectInstance ($sObject)
 
- Static Protected Attributes inherited from BxDolMenu
static $SEL_MODULE = ''
 
static $SEL_NAME = ''
 

Detailed Description

Menu representation.

See also
BxDolMenu

Member Function Documentation

◆ _addJsCss()

BxBaseMenu::_addJsCss ( )
protected

Add css/js files which are needed for menu display and functionality.

Reimplemented in BxBaseMenuInteractive, and BxFilesMenuViewActionsInline.

◆ _getTemplateVars()

BxBaseMenu::_getTemplateVars ( )
protected

Get template variables array

Returns
array

Reimplemented in BxBaseMenuMoreAuto, BxFilesMenuViewActionsInline, BxTemplMenu, BxTemplMenu, and BxTimelineMenuFeeds.

◆ getCode()

◆ getCodeAPI()

BxBaseMenu::getCodeAPI ( )

Get menu code API.

Returns
array

Reimplemented in BxBaseMenuManage, and BxBaseMenuSubmenu.

◆ getMenuItem()

BxBaseMenu::getMenuItem ( $sName)

Get menu item array, which is ready to pass to whole menu or single menu item template. May return false if single menu item is requested but cannot be shown by circumstances.

Returns
array or false

◆ getMenuItems()

◆ getMenuItemsRaw()

BxBaseMenu::getMenuItemsRaw ( )
protected

The documentation for this class was generated from the following file: