UNA3
Loading...
Searching...
No Matches
BxBaseModProfileTemplate Class Reference
Inheritance diagram for BxBaseModProfileTemplate:
BxBaseModGeneralTemplate BxDolModuleTemplate BxBaseModGroupsTemplate BxPersonsTemplate BxCnlTemplate BxCoursesTemplate BxEventsTemplate BxGroupsTemplate BxOrgsTemplate BxSpacesTemplate

Public Member Functions

 __construct (&$oConfig, &$oDb)
 
 addLocationBase ()
 
 unit ($aData, $isCheckPrivateContent=true, $mixedTemplate=false, $aParams=[])
 
 unitAPI ($aData, $aParams=[])
 
 unitVars ($aData, $isCheckPrivateContent=true, $mixedTemplate=false, $aParams=[])
 
 isProfilePublic ($aData)
 
 getSnippetMenuVars ($iProfileId, $bPublic=null, $aParams=[])
 
 getBlockCover ($aData, $aParams=[])
 
 prepareCover ($aData, $aParams=[])
 
 setCover ($oPage, $aData, $sTemplateName='cover.html')
 
 avatar ($aData, $bSubstituteNoImage=true)
 
 thumb ($aData, $bSubstituteNoImage=true)
 
 icon ($aData, $bSubstituteNoImage=true)
 
 urlIcon ($aData, $bSubstituteNoImage=true)
 
 urlThumb ($aData, $bSubstituteNoImage=true)
 
 urlAvatar ($aData, $bSubstituteNoImage=true)
 
 urlAvatarBig ($aData, $bSubstituteNoImage=true)
 
 urlPicture ($aData, $bSubstituteNoImage=true)
 
 urlCover ($aData, $bSubstituteNoImage=false)
 
 urlCoverUnit ($aData, $bSubstituteNoImage=true)
 
 _image ($sField, $sTranscodeObject, $sNoImage, $aData, $bSubstituteNoImage=true)
 
- Public Member Functions inherited from BxBaseModGeneralTemplate
 getJsCode ($sType, $aParams=array(), $mixedWrap=true)
 
 getTitleAuto ($aData, $iMaxLen=20, $sEllipsisSign='...')
 
 getTitle ($aData, $mixedProcessOutput=BX_DATA_TEXT)
 
 getText ($aData, $mixedProcessOutput=BX_DATA_HTML)
 
 getProfileLink ($mixedProfile)
 
 getLink ($sTemplate, $aParams)
 
 getContextAddon ($aData, $oProfile)
 
 getContextDesc ($aData)
 
 getTmplVarsText ($aData)
 
 entryBreadcrumb ($aContentInfo, $aTmplVarsItems=array())
 
 entryText ($aData, $sTemplateName='entry-text.html')
 
 entryLocation ($iContentId)
 
 entryInfo ($aData, $aValues=array())
 
 getFavoriteList ($oProfile, $iStart, $iPerPage, $aParams)
 
 getFavoritesListInfo ($aList, $oProfile)
 
 getBrowsingFilters ($aParams)
 
 entryAllActions ($sActions)
 
 entryAttachments ($aData, $aParams=array())
 
 entryAttachmentsByStorage ($mixedStorage, $aData, $aParams=array())
 
 entryContext ($aData, $iProfileId=false, $sFuncContextDesc='getContextDesc', $sTemplateName='context.html', $sFuncContextAddon='getContextAddon')
 
 getAttachmentsData ($sStorage, $aData, $aParams=array())
 
 embedVideo ($iFileId)
 
 embedSound ($iFileId)
 
 _getImageSettings ($sSettings)
 
 _prepareImage ($aData, $sUniqId, $sUploader, $sStorage, $sField, $bAllowTweak)
 
 addCssJs ()
 
- Public Member Functions inherited from BxDolModuleTemplate
 __construct (&$oConfig, &$oDb, $sRootPath=BX_DIRECTORY_PATH_ROOT, $sRootUrl=BX_DOL_URL_ROOT)
 
 getModule ()
 
 init ()
 
 addCssSystem ($mixedFiles, $bDynamic=false)
 
 addCss ($mixedFiles, $bDynamic=false)
 
 addJsSystem ($mixedFiles, $bDynamic=false)
 
 addJs ($mixedFiles, $bDynamic=false)
 
 addJsTranslation ($mixedKey, $bDynamic=false)
 
 addStudioCss ($mixedFiles, $bDynamic=false, $bSearchInModule=true)
 
 addStudioCssSystem ($mixedFiles, $bDynamic=false, $bSearchInModule=true)
 
 addStudioJs ($mixedFiles, $bDynamic=false, $bSearchInModule=true)
 
 addStudioJsSystem ($mixedFiles, $bDynamic=false, $bSearchInModule=true)
 
 addStudioJsTranslation ($mixedKey)
 
 _addFiles ($oTemplate, $sFuncAddFiles, $sFuncIsLocation, $sFuncAddLocation, $sFuncRemoveLocation, $sPath, $mixedFiles, $bDynamic=false, $bSearchInModule=true, $aLocations=array())
 
 addStudioInjection ($sKey, $sType, $sData, $iReplace=0)
 
 pageStart ()
 
 pageEnd ($isGetContent=true)
 
 isMethodExists ($s)
 

Protected Member Functions

 _getUnitClass ($aData, $sTemplateName='unit.html')
 
 _getUnitSize ($aData, $sTemplateName='unit.html')
 
 _getUnitThumbUrl ($sSize, $aData, $bSubstituteNoImage=true)
 
- Protected Member Functions inherited from BxBaseModGeneralTemplate
 getSummary ($aData, $sTitle='', $sText='', $sUrl='')
 
 getAttachmentsImagesTranscoders ($sStorage='')
 
 getAttachmentsVideoTranscoders ($sStorage='')
 
 getAttachments ($sStorage, $aData, $aParams=array())
 
 _embedChecks ($sStorageKey, $iFileId)
 

Protected Attributes

 $_sUnitDefault
 
 $_sUnitSizeDefault
 
 $_sUnitClass
 
 $_sUnitClassWithCover
 
 $_sUnitClassWoInfo
 
 $_sUnitClassWoInfoShowCase
 
 $_sUnitClassShowCase
 
 $_bLetterAvatar
 
- Protected Attributes inherited from BxBaseModGeneralTemplate
 $MODULE
 
 $_bIsApi
 
- Protected Attributes inherited from BxDolModuleTemplate
 $_oDb
 
 $_oConfig
 
 $_bObStarted = 0
 
 $_oModule
 

Additional Inherited Members

- Public Attributes inherited from BxBaseModGeneralTemplate
 $aMethodsToCallAddJsCss = array('entry', 'unit')
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

BxBaseModProfileTemplate::__construct ( & $oConfig,
& $oDb )

Reimplemented from BxBaseModGeneralTemplate.

Member Function Documentation

◆ _getUnitClass()

BxBaseModProfileTemplate::_getUnitClass ( $aData,
$sTemplateName = 'unit.html' )
protected

◆ _getUnitSize()

BxBaseModProfileTemplate::_getUnitSize ( $aData,
$sTemplateName = 'unit.html' )
protected

◆ _getUnitThumbUrl()

BxBaseModProfileTemplate::_getUnitThumbUrl ( $sSize,
$aData,
$bSubstituteNoImage = true )
protected

◆ _image()

BxBaseModProfileTemplate::_image ( $sField,
$sTranscodeObject,
$sNoImage,
$aData,
$bSubstituteNoImage = true )

Get profile picture icon url

◆ addLocationBase()

BxBaseModProfileTemplate::addLocationBase ( )

Reimplemented from BxBaseModGeneralTemplate.

◆ avatar()

BxBaseModProfileTemplate::avatar ( $aData,
$bSubstituteNoImage = true )

Get profile picture thumb url

◆ getBlockCover()

BxBaseModProfileTemplate::getBlockCover ( $aData,
$aParams = [] )

◆ getSnippetMenuVars()

BxBaseModProfileTemplate::getSnippetMenuVars ( $iProfileId,
$bPublic = null,
$aParams = [] )

◆ icon()

BxBaseModProfileTemplate::icon ( $aData,
$bSubstituteNoImage = true )

Get profile picture thumb url

◆ isProfilePublic()

BxBaseModProfileTemplate::isProfilePublic ( $aData)

◆ prepareCover()

BxBaseModProfileTemplate::prepareCover ( $aData,
$aParams = [] )

◆ setCover()

BxBaseModProfileTemplate::setCover ( $oPage,
$aData,
$sTemplateName = 'cover.html' )

Get profile cover

◆ thumb()

BxBaseModProfileTemplate::thumb ( $aData,
$bSubstituteNoImage = true )

Get profile picture thumb url

◆ unit()

BxBaseModProfileTemplate::unit ( $aData,
$isCheckPrivateContent = true,
$mixedTemplate = false,
$aParams = [] )

Get profile unit

Allow use separate template for private profiles. These templates will be used if privacy field "Visible to" don't allow to view content. To use them you need to create a template with a postfix "_private" and put it in specified module Example: "unit_private.html" for "unit.html" or "unit_wo_links_private.html" for "unit_wo_links.html"

◆ unitAPI()

BxBaseModProfileTemplate::unitAPI ( $aData,
$aParams = [] )

◆ unitVars()

BxBaseModProfileTemplate::unitVars ( $aData,
$isCheckPrivateContent = true,
$mixedTemplate = false,
$aParams = [] )

◆ urlAvatar()

BxBaseModProfileTemplate::urlAvatar ( $aData,
$bSubstituteNoImage = true )

Get profile avatar url

◆ urlAvatarBig()

BxBaseModProfileTemplate::urlAvatarBig ( $aData,
$bSubstituteNoImage = true )

Get profile avatar big url

◆ urlCover()

BxBaseModProfileTemplate::urlCover ( $aData,
$bSubstituteNoImage = false )

Get profile cover image url

◆ urlCoverUnit()

BxBaseModProfileTemplate::urlCoverUnit ( $aData,
$bSubstituteNoImage = true )

Get profile cover image url for browse unit

◆ urlIcon()

BxBaseModProfileTemplate::urlIcon ( $aData,
$bSubstituteNoImage = true )

Get profile picture icon url

◆ urlPicture()

BxBaseModProfileTemplate::urlPicture ( $aData,
$bSubstituteNoImage = true )

Get profile picture url

◆ urlThumb()

BxBaseModProfileTemplate::urlThumb ( $aData,
$bSubstituteNoImage = true )

Get profile thumb url

Member Data Documentation

◆ $_bLetterAvatar

BxBaseModProfileTemplate::$_bLetterAvatar
protected

◆ $_sUnitClass

BxBaseModProfileTemplate::$_sUnitClass
protected

◆ $_sUnitClassShowCase

BxBaseModProfileTemplate::$_sUnitClassShowCase
protected

◆ $_sUnitClassWithCover

BxBaseModProfileTemplate::$_sUnitClassWithCover
protected

◆ $_sUnitClassWoInfo

BxBaseModProfileTemplate::$_sUnitClassWoInfo
protected

◆ $_sUnitClassWoInfoShowCase

BxBaseModProfileTemplate::$_sUnitClassWoInfoShowCase
protected

◆ $_sUnitDefault

BxBaseModProfileTemplate::$_sUnitDefault
protected

◆ $_sUnitSizeDefault

BxBaseModProfileTemplate::$_sUnitSizeDefault
protected

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