UNA
Loading...
Searching...
No Matches
BxBaseModProfileMenuView Class Reference
Inheritance diagram for BxBaseModProfileMenuView:
BxTemplMenuMoreAuto BxBaseMenuMoreAuto BxTemplMenu BxBaseMenu BxBaseMenu BxBaseMenu BxDolMenu BxDolMenu BxDolMenu iBxDolReplaceable iBxDolFactoryObject BxDolFactory iBxDolReplaceable iBxDolFactoryObject BxDolFactory iBxDolReplaceable iBxDolFactoryObject BxDolFactory BxBaseModGroupsMenuView BxPersonsMenuView BxWorkspacesMenuView BxCnlMenuView BxCoursesMenuView BxEventsMenuView BxGroupsMenuView BxJobsMenuView BxOrgsMenuView BxSpacesMenuView

Public Member Functions

 __construct ($aObject, $oTemplate=false)
 setContentId ($iContentId)
Public Member Functions inherited from BxBaseMenuMoreAuto
 getCode ()
 isMoreAuto ()
Public Member Functions inherited from BxBaseMenu
 getDisplayAddons ()
 setDisplayAddons ($b)
 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

 _isVisible ($a)
Protected Member Functions inherited from BxBaseMenuMoreAuto
 _isMoreAuto ()
 _getTemplateVars ()
 _getJsCodeMoreAuto ()
 _getMenuItem ($aItem)
 _getHtmlIds ()
 _getHtmlIdMain ()
 _getJsClassMoreAuto ()
 _getJsObjectMoreAuto ()
 _getTmplContentItemMore ()
 _getTmplContentItemMorePopup ()
Protected Member Functions inherited from BxBaseMenu
 _getCode ($sTmplName, $aTmplVars)
 getMenuItemsRaw ()
 _getMenuIcon ($a)
 _getMenuIconAttrs ($sType, $a)
 _getMenuTitle ($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)
 _getVisibilityClass ($a)
 _replaceMarkers ($a)

Protected Attributes

 $_sModule
 $_oModule
 $_iContentId
 $_aContentInfo
 $_oProfile
 $_aProfileInfo
Protected Attributes inherited from BxBaseMenuMoreAuto
 $_sTmplNameItemMore
 $_sTmplNameItemMorePopup
 $_bMoreAuto
 $_iMoreAutoItemsStatic
 $_bMoreAutoItemsStaticOnly
 $_sJsClassMoreAuto
 $_sJsObjectMoreAuto
 $_sJsCallMoreAuto
 $_aHtmlIds
Protected Attributes inherited from BxBaseMenu
 $_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
 $_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 BxBaseMenuMoreAuto
static $_sTmplContentItemMore
static $_sTmplContentItemMorePopup
Static Protected Attributes inherited from BxDolMenu
static $SEL_MODULE = ''
static $SEL_NAME = ''

Detailed Description

View profile entry menu

Constructor & Destructor Documentation

◆ __construct()

BxBaseModProfileMenuView::__construct ( $aObject,
$oTemplate = false )

Reimplemented from BxTemplMenuMoreAuto.

Member Function Documentation

◆ _isVisible()

BxBaseModProfileMenuView::_isVisible ( $a)
protected

Check if menu items is visible with extended checking linked to "allow*" method of particular module Associated "allow*" method with particular menu item is stored in module config in MENU_ITEM_TO_METHOD array.

Parameters
$amenu item array
Returns
boolean

Reimplemented from BxDolMenu.


The documentation for this class was generated from the following file:
  • modules/base/profile/classes/BxBaseModProfileMenuView.php