|
UNA
|
Public Member Functions | |
| __construct ($aObject, $oTemplate) | |
| getDisplayAddons () | |
| setDisplayAddons ($b) | |
| getCode () | |
| getCodeAPI () | |
| getShortCodeAPI () | |
| getCodeItem ($sName) | |
| getMenuItems () | |
| getMenuItem ($sName) | |
| getMenuIconHtml ($sIcon) | |
| Public Member Functions inherited from BxDolMenu | |
| isHtmx () | |
| isVisible () | |
| getQueryObject () | |
| getTemplateId () | |
| getTemplateName ($sName='') | |
| setTemplateById ($iTemplateId) | |
| setSelected ($sModule, $sName) | |
| setDynamicMode ($bDynamicMode) | |
| setHtmx ($bHx) | |
| getMarkers () | |
| addMarkers ($a) | |
| removeMarker ($s) | |
| initContentParams () | |
| setContentParams ($aParams) | |
| getContentParams () | |
| performActionSetCollapsed ($mixedValue) | |
| performActionSetCollapsedSubmenu ($sMenuItem, $mixedValue) | |
| getUserChoiceCollapsed ($sObject='') | |
| getUserChoiceCollapsedSubmenu ($mixedItem, $sObject='') | |
Protected Member Functions | |
| _getCode ($sTmplName, $aTmplVars) | |
| _getTemplateVars () | |
| getMenuItemsRaw () | |
| getMenuItemsRawProfileRelated () | |
| _getMenuItem ($a) | |
| _getMenuIcon ($a) | |
| _getMenuIconAttrs ($sType, $a) | |
| _getMenuTitle ($a) | |
| _getMenuAddon ($aMenuItem) | |
| _getMenuMarkers ($aMenuItem) | |
| _getMenuAttrs ($aMenuItem) | |
| _addMenuItemsMoreLess ($aItems, $iMenuItemsMin) | |
| _addJsCss () | |
| _getTmplVarsAddon ($mixedAddon, $aMenuItem) | |
| Protected Member Functions inherited from BxDolMenu | |
| __construct ($aObject) | |
| _setCollapsed ($sName, $mixedValue) | |
| _isSelected ($a) | |
| _isActive ($a) | |
| _isVisible ($a) | |
| isMultilevel () | |
| _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() | |
| $_isMultilevel = null | |
| $_sSessionKeyCollapsed | |
| $_aContentParams | |
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 = '' |
Menu representation.
|
protected |
Add css/js files which are needed for menu display and functionality.
Reimplemented in BxBaseMenuInteractive, and BxFilesMenuViewActionsInline.
|
protected |
Get template variables array
Reimplemented in BxBaseMenuMoreAuto, BxFilesMenuViewActionsInline, BxTemplMenu, BxTemplMenu, and BxTimelineMenuFeeds.
| BxBaseMenu::getCode | ( | ) |
Get menu code.
Reimplemented in BxAdsMenuView, BxAdsMenuViewActions, BxBaseMenuAddRelation, BxBaseMenuFooter, BxBaseMenuHomepage, BxBaseMenuInteractive, BxBaseMenuManage, BxBaseMenuMoreAuto, BxBaseMenuProfileAdd, BxBaseMenuSite, BxBaseMenuSocialSharing, BxBaseMenuSubmenu, BxBaseMenuWiki, BxBaseModGeneralMenuSnippetMeta, BxBaseModProfileMenuViewMeta, BxMarketMenuView, BxMarketMenuViewActions, BxNtfsMenuPreview, BxPaymentMenuSbsActions, BxShopifyMenuView, BxTemplMenuSite, BxTemplMenuSite, and BxTemplMenuSite.
| BxBaseMenu::getCodeAPI | ( | ) |
| 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.
| BxBaseMenu::getMenuItems | ( | ) |
Get menu items array, which is ready to pass to menu template.
Reimplemented in BxBaseCmtsMenuActions, BxBaseMenuAddRelation, BxBaseMenuFooter, BxBaseMenuInteractive, BxBaseMenuProfileStats, BxBaseMenuSetAclLevel, BxBaseMenuSetBadges, BxBaseMenuSwitchLanguage, BxBaseMenuSwitchTemplate, BxBaseMenuTagsCloud, BxBaseMenuToolbar, BxFilesMenuViewActionsInline, BxForumMenuCategories, BxNtfsMenuPreview, and BxTimelineMenuItemShare.
|
protected |
Get menu items array, this is just a wrapper for DB function for make it easier to override. It is used in
Reimplemented in BxBaseMenuAccountNotifications, BxBaseMenuCreatePost, BxBaseMenuDashboardContentManage, BxBaseMenuDashboardReportsManage, BxBaseMenuProfileFollowings, BxBaseMenuProfileStats, BxBaseModGroupsAddContent, BxBaseVoteReactionsMenuDo, BxCoursesMenuContentAdd, BxNtfsMenuPreview, and BxTimelineMenuFeeds.
| BxBaseMenu::getShortCodeAPI | ( | ) |
Get menu short code API.