UNA
All Classes Functions Variables Modules Pages
BxBaseServices Class Reference
Inheritance diagram for BxBaseServices:
BxDol iBxDolProfileService BxTemplServices

Public Member Functions

 serviceIsPublicService ($s)
 
 serviceGetPublicServices ()
 
 serviceIsSafeService ($s)
 
 serviceGetSafeServices ()
 
 serviceGetPreloaderContent ($sName)
 
 serviceModuleCheckForUpdate ($mixedModule)
 
 serviceModuleUpdate ($mixedModule)
 
 serviceModuleDelete ($sModule, $bForceUninstall=false)
 
 serviceModuleInstall ($sModule, $bForceEnable=false)
 
 serviceModuleUninstall ($mixedModule, $bForceDisable=false)
 
 serviceModuleEnable ($mixedModule)
 
 serviceModuleDisable ($mixedModule)
 
 serviceIsModuleInstalled ($mixedModule)
 
 serviceIsModuleEnabled ($mixedModule)
 
 serviceIsModuleContent ($mixedModule)
 
 serviceIsModuleContext ($mixedModule)
 
 serviceIsModuleProfile ($mixedModule)
 
 serviceGetModulesByType ($sType, $aParams=[])
 
 serviceGetModulesBySubtypeSimple ($sType)
 
 serviceProfileUnit ($iContentId, $aParams=array())
 
 serviceHasImage ($iContentId)
 
 serviceProfilePicture ($iContentId)
 
 serviceProfileAvatar ($iContentId)
 
 serviceProfileCover ($iContentId)
 
 serviceProfileEditUrl ($iContentId)
 
 serviceProfileThumb ($iContentId)
 
 serviceProfileIcon ($iContentId)
 
 serviceProfileName ($iContentId)
 
 serviceProfileUrl ($iContentId)
 
 serviceCheckAllowedProfileView ($iContentId)
 
 serviceCheckAllowedProfileContact ($iContentId)
 
 serviceCheckAllowedPostInProfile ($iContentId, $sPostModule='')
 
 serviceCheckAllowedModuleActionInProfile ($iContentId, $sPostModule, $sActionName)
 
 serviceGetSpaceTitle ()
 
 serviceGetParticipatingProfiles ($iProfileId, $aConnectionObject=false)
 
 serviceGetCreatePostForm ($mixedContextId=false, $sDefault='', $aCustom=array())
 
 serviceGetOptionsCreatePostFormPreloadingList ()
 
 serviceGetBlockAuthor ($sModule, $iContentId=0)
 
 serviceGetBlockAskAssistant ($aParams=[])
 
 serviceGetMenu ($aParams)
 
 serviceGetSiteSubmenu ()
 
 serviceGetProductsNames ($iVendorId=0, $iLimit=1000)
 
 serviceCheckSpacePrivacy ($iContentId)
 
 serviceFormsHelper ()
 
 serviceActAsProfile ()
 
 servicePrepareFields ($aFieldsProfile)
 
 serviceProfilesSearch ($sTerm, $iLimit)
 
 serviceKeywordSearch ($sSection, $aCondition, $sTemplate='', $iStart=0, $iPerPage=0, $bLiveSearch=0, $bPaginate=false)
 
 serviceSearchKeywordForm ()
 
 serviceSearchKeywordResult ()
 
 serviceGetDataSearchApi ($aParams)
 
 serviceCmts ($sObject, $sId)
 
 _serviceProfileFunc ($sFunc, $iContentId, $aParams=array())
 
 serviceAlertResponseProcessInstalled ()
 
 serviceAlertResponseProcessStorageChange ($oAlert)
 
 serviceGetOptionsProfileBot ()
 
 serviceGetOptionsModuleListForPrivacySelector ()
 
 serviceGetOptionsCaptchaDefault ()
 
 serviceGetOptionsEmbedDefault ()
 
 serviceGetOptionsLocationFieldDefault ()
 
 serviceGetOptionsLocationMapDefault ()
 
 serviceGetOptionsPushDefault ()
 
 serviceGetOptionsSmsDefault ()
 
 serviceGetOptionsSocketsFieldDefault ()
 
 serviceGetOptionsLocationLeafletGetProviders ()
 
 serviceGetOptionsRelations ()
 
 serviceGetOptionsCfProhibited ()
 
 serviceGetOptionsCfUnauthenticated ()
 
 serviceGetOptionsTaiwindDefault ()
 
 serviceGetOptionsApiMenuTop ()
 
 serviceGetOptionsAgentsModel ()
 
 serviceGetOptionsAgentsProfile ($bSelectOne=true)
 
 serviceGetOptionsStudioAssistant ()
 
 serviceGetOptionsLiveSearchAssistant ()
 
 serviceGetOptionsAskBlockAssistant ()
 
 serviceRedirect ($sUrl=false)
 
 serviceSetBadges ($iContentId, $sBadgesIds, $sModule)
 
 serviceGetBadge ($aBadge, $bIsCompact=false)
 
 serviceGetFooter ()
 
- Public Member Functions inherited from iBxDolProfileService
 serviceProfileUnit ($iContentId)
 

Detailed Description

System services.

Constructor & Destructor Documentation

◆ __construct()

BxBaseServices::__construct ( )

Reimplemented from BxDol.

Member Function Documentation

◆ serviceActAsProfile()

BxBaseServices::serviceActAsProfile ( )

Implements iBxDolProfileService.

◆ serviceCheckAllowedModuleActionInProfile()

BxBaseServices::serviceCheckAllowedModuleActionInProfile ( $iContentId,
$sPostModule,
$sActionName )

◆ serviceCheckAllowedPostInProfile()

BxBaseServices::serviceCheckAllowedPostInProfile ( $iContentId,
$sPostModule = '' )

◆ serviceCheckAllowedProfileContact()

BxBaseServices::serviceCheckAllowedProfileContact ( $iContentId)

◆ serviceCheckAllowedProfileView()

BxBaseServices::serviceCheckAllowedProfileView ( $iContentId)

◆ serviceCheckSpacePrivacy()

BxBaseServices::serviceCheckSpacePrivacy ( $iContentId)

◆ serviceCmts()

BxBaseServices::serviceCmts ( $sObject,
$sId )

◆ serviceFormsHelper()

BxBaseServices::serviceFormsHelper ( )

Implements iBxDolProfileService.

◆ serviceGetCreatePostForm()

BxBaseServices::serviceGetCreatePostForm ( $mixedContextId = false,
$sDefault = '',
$aCustom = array() )

◆ serviceGetDataSearchApi()

BxBaseServices::serviceGetDataSearchApi ( $aParams)

get_date_search_api

API
get_date_search_api

◆ serviceGetModulesByType()

BxBaseServices::serviceGetModulesByType ( $sType,
$aParams = [] )

Get modules by type. Available types are 'content', 'context', 'profile'.

Parameters
type$sType- string with type.
Returns
array of modules.

◆ serviceGetParticipatingProfiles()

BxBaseServices::serviceGetParticipatingProfiles ( $iProfileId,
$aConnectionObject = false )

◆ serviceGetProductsNames()

BxBaseServices::serviceGetProductsNames ( $iVendorId = 0,
$iLimit = 1000 )

◆ serviceGetSiteSubmenu()

BxBaseServices::serviceGetSiteSubmenu ( )

◆ serviceGetSpaceTitle()

BxBaseServices::serviceGetSpaceTitle ( )

◆ serviceIsModuleContent()

BxBaseServices::serviceIsModuleContent ( $mixedModule)

Checks whether a module is a 'Content' module or not.

Parameters
string$mixedModule- module name or an instance of Module class.
Returns
boolean result of operation.

◆ serviceIsModuleContext()

BxBaseServices::serviceIsModuleContext ( $mixedModule)

Checks whether a module is a 'Context' module or not.

Parameters
string$mixedModule- module name or an instance of Module class.
Returns
boolean result of operation.

◆ serviceIsModuleEnabled()

BxBaseServices::serviceIsModuleEnabled ( $mixedModule)

◆ serviceIsModuleInstalled()

BxBaseServices::serviceIsModuleInstalled ( $mixedModule)

◆ serviceIsModuleProfile()

BxBaseServices::serviceIsModuleProfile ( $mixedModule)

Checks whether a module is a 'Profile' module or not.

Parameters
string$mixedModule- module name or an instance of Module class.
Returns
boolean result of operation.

◆ serviceKeywordSearch()

BxBaseServices::serviceKeywordSearch ( $sSection,
$aCondition,
$sTemplate = '',
$iStart = 0,
$iPerPage = 0,
$bLiveSearch = 0,
$bPaginate = false )

◆ serviceModuleCheckForUpdate()

BxBaseServices::serviceModuleCheckForUpdate ( $mixedModule)

◆ serviceModuleDelete()

BxBaseServices::serviceModuleDelete ( $sModule,
$bForceUninstall = false )

◆ serviceModuleDisable()

BxBaseServices::serviceModuleDisable ( $mixedModule)

◆ serviceModuleEnable()

BxBaseServices::serviceModuleEnable ( $mixedModule)

◆ serviceModuleInstall()

BxBaseServices::serviceModuleInstall ( $sModule,
$bForceEnable = false )

◆ serviceModuleUninstall()

BxBaseServices::serviceModuleUninstall ( $mixedModule,
$bForceDisable = false )

◆ serviceModuleUpdate()

BxBaseServices::serviceModuleUpdate ( $mixedModule)

◆ servicePrepareFields()

BxBaseServices::servicePrepareFields ( $aFieldsProfile)

Implements iBxDolProfileService.

◆ serviceProfileAvatar()

BxBaseServices::serviceProfileAvatar ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfileCover()

BxBaseServices::serviceProfileCover ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfileEditUrl()

BxBaseServices::serviceProfileEditUrl ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfileIcon()

BxBaseServices::serviceProfileIcon ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfileName()

BxBaseServices::serviceProfileName ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfilePicture()

BxBaseServices::serviceProfilePicture ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfilesSearch()

BxBaseServices::serviceProfilesSearch ( $sTerm,
$iLimit )

Implements iBxDolProfileService.

◆ serviceProfileThumb()

BxBaseServices::serviceProfileThumb ( $iContentId)

Implements iBxDolProfileService.

◆ serviceProfileUrl()

BxBaseServices::serviceProfileUrl ( $iContentId)

Implements iBxDolProfileService.

◆ serviceRedirect()

BxBaseServices::serviceRedirect ( $sUrl = false)

Hooks:

'system', 'check_spam_url' - hook to override sClass for search

  • $unit_name - equals system
  • $action - equals check_spam_url
  • $object_id - not used
  • $sender_id - logged account id
  • $extra_params - array of additional params with the following array keys:

◆ serviceSearchKeywordForm()

BxBaseServices::serviceSearchKeywordForm ( )

◆ serviceSearchKeywordResult()

BxBaseServices::serviceSearchKeywordResult ( )

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