UNA
BxBasePageAccount Class Reference
Inheritance diagram for BxBasePageAccount:
BxTemplPage BxBasePage BxBasePage BxDolPage BxDolPage BxDolFactory iBxDolFactoryObject iBxDolReplaceable BxDolFactory iBxDolFactoryObject iBxDolReplaceable BxTemplPageAccount

Public Member Functions

 __construct ($aObject, $oTemplate)
Public Member Functions inherited from BxBasePage
 performActionGetHelp ()
 performActionGetShare ()
 performActionEmbed ()
 performActionCreativeSave ()
 isAllowedCreativeManage ()
 getCodeDynamic ()
 getIncludes ()
 getCode ()
 getJsClassName ()
 getJsObjectName ()
 _wrapInTagJsCode ($sCode)
 getJsScript ()
 isPageCover ()
 setSubPage ($b=true)
 setPageCover ($bCover=true)
 getPageCoverImage ($bTranscoder=true)
 getPageCoverParams ()
 getBlockTitle ($aBlock)
 getBlockHelp ($aBlock)
 getBlockAsyncCode ($aBlock, $iAsync)
 getPageAPI ($aBlocks=[])
 getPageBlocksAPI ($aBlocks=[])
Public Member Functions inherited from BxDolPage
 displayPage ($oTemplate=null)
 getId ()
 getType ()
 getModule ()
 getSubMenu ()
 getMetaDescription ()
 getName ()
 getObject ()
 getInjections ()
 setTitle ($sTitle)
 addMarkers ($a)
 isAvailablePage ()
 isVisiblePage ()
 isPage ()
 isVisiblePageSubmenu ()
 isEditAllowed ()
 isDeleteAllowed ()

Protected Member Functions

 _isVisiblePage ($a)
 _addJsCss ()
 _getPageCacheParams ()
Protected Member Functions inherited from BxBasePage
 _getPageCodeVars ()
 processPageBlock (&$aBlock, $bApi=false)
 _getPageCode ()
 _getBlockOnlyCode ($iBlockId)
 _getBlockCodeWithCache (&$aBlock, $iAsync=0)
 _getBlockCode (&$aBlock, $iAsync=0)
 _addSysTemplateVars ()
 _selectMenu ()
 _setSubmenu ($aParams)
 _getBlockRaw ($aBlock)
 _getBlockCustom ($aBlock)
 _getBlockHtml ($aBlock)
 _getBlockCreative ($aBlock)
 _getBlockBentoGrid ($aBlock)
 _getBlockWiki ($aBlock)
 _getBlockLang ($aBlock)
 _getBlockImage ($aBlock)
 _getBlockRss ($aBlock)
 _getBlockMenu ($aBlock)
 _getBlockService ($aBlock)
 _getPageTitle ()
 _getPageMetaDesc ()
 _getPageMetaTitle ()
 _getPageMetaImage ()
 _getPageMetaKeywords ()
 _getPageMetaRobots ()
 _getPageNotFoundMsg ($mixedMsg=false)
 _getPageAccessDeniedMsg ($mixedMsg=false)
 _getPageCacheObject ()
 _getBlockCacheObject ()
 _getCacheObject ($sSuffixObj='Page', $sSuffixParam='page')
 _getPageCacheKey ($isPrefixOnly=false)
 _getBlockCacheKey ($isPrefixOnly=false, $aBlock=array())
 cleanCache ($isDelAllWithPagePrefix=false)
Protected Member Functions inherited from BxDolPage
 __construct ($aObject)
 _replaceMarkers ($mixed, $aAdditionalMarkers=array())
 _isVisibleBlock ($a)
 _isAvailablePage ($a)

Protected Attributes

 $_oInformer
 $_aMapStatus2LangKey
Protected Attributes inherited from BxBasePage
 $_oTemplate
 $_sStorage
 $_oPageCacheObject = null
 $_oBlockCacheObject = null
 $_sJsClassName = ''
 $_sJsObjectName = ''
 $_aHtmlIds = []
 $_bStickyColumns = false
 $_bSubPage = false
Protected Attributes inherited from BxDolPage
 $_sObject
 $_aObject
 $_oQuery
 $_aMarkers = array ()

Additional Inherited Members

Static Public Member Functions inherited from BxDolPage
static getObjectInstanceByModuleAndURI ($sModule, $sURI='', $oTemplate=false)
static getObjectInstanceByURI ($sURI='', $oTemplate=false, $bRedirectCheck=false)
static getObjectInstance ($sObject, $oTemplate=false)
static processPageTrigger ($sPageTriggerName)
static multisiteLinkCheck ($sLink, $sPageUri='', $sPageModule='', $aQueryParams=[])
static getMultisite ($sLink, $sPageUri='', $sPageModule='', $aQueryParams=[])
static deleteSeoLink ($sModule, $sContentInfoObject, $sId)
static deleteSeoLinkByParam ($sParamName, $sId)
static deleteSeoLinkByModule ($sModule)
static getPageBySeoLink ($sRequest)
static processSeoLink ($sRequest)
static transformSeoLink ($sLink, $sPrefix, $aParams=array())
static untransformSeoLink ($sSeoLink, $sPrefix)
static seoRedirect ()
static getSeoHash ($s)
static getEmbedData ($sUrl)
static getPageBlockData ($iBlockId, $iContentId=0, $sContentModule='')
static setPageBlockData ($iBlockId, $iContentId=0, $sContentModule='', $mixedData='')
static isLockedFromUnauthenticated ($sUri)
static redirectToLoginForm ()
Static Public Member Functions inherited from iBxDolFactoryObject
static getObjectInstance ($sObject)

Detailed Description

Account page.

Constructor & Destructor Documentation

◆ __construct()

BxBasePageAccount::__construct ( $aObject,
$oTemplate )

Reimplemented from BxTemplPage.

Member Function Documentation

◆ _addJsCss()

BxBasePageAccount::_addJsCss ( )
protected

Add necessary js and css files.

Reimplemented from BxBasePage.

◆ _getPageCacheParams()

BxBasePageAccount::_getPageCacheParams ( )
protected

Additional cache key. In the case of dynamic page. For example - profile page, where each profile has own page.

Returns
string

Reimplemented from BxBasePage.

◆ _isVisiblePage()

BxBasePageAccount::_isVisiblePage ( $a)
protected

Check if page is visible.

Parameters
array$a- page object.
Returns
boolean true if visible, false or a string with error message otherwise.

Reimplemented from BxDolPage.

Member Data Documentation

◆ $_aMapStatus2LangKey

BxBasePageAccount::$_aMapStatus2LangKey
protected
Initial value:
= array (
BX_PROFILE_STATUS_PENDING => '_sys_txt_account_pending',
BX_PROFILE_STATUS_SUSPENDED => '_sys_txt_account_suspended',
)
const BX_PROFILE_STATUS_SUSPENDED
profile status - suspended, profile is syspended by admin/moderator and usually can't access the site
Definition params.inc.php:92
const BX_PROFILE_STATUS_PENDING
profile status - pending, default method of approving is manual approving
Definition params.inc.php:94

The documentation for this class was generated from the following file:
  • template/scripts/BxBasePageAccount.php