UNA
|
Public Member Functions | |
serviceProfileUnit ($iContentId) | |
serviceProfilePicture ($iContentId) | |
serviceProfileAvatar ($iContentId) | |
serviceProfileCover ($iContentId) | |
serviceProfileThumb ($iContentId) | |
serviceProfileIcon ($iContentId) | |
serviceProfileName ($iContentId) | |
serviceProfileUrl ($iContentId) | |
serviceProfileEditUrl ($iContentId) | |
serviceCheckAllowedProfileView ($iContentId) | |
serviceCheckAllowedProfileContact ($iContentId) | |
serviceCheckAllowedPostInProfile ($iContentId, $sPostModule='') | |
serviceCheckAllowedModuleActionInProfile ($iContentId, $sModule, $sActionName) | |
serviceGetParticipatingProfiles ($iProfileId, $aConnectionObject=false) | |
serviceGetSpaceTitle () | |
serviceCheckSpacePrivacy ($iContentId) | |
serviceProfilesSearch ($sTerm, $iLimit) | |
serviceFormsHelper () | |
serviceActAsProfile () | |
servicePrepareFields ($aFieldsProfile) | |
Profile services module interface, module class must implement basic profile services to be compliant with Profile interface
iBxDolProfileService::serviceActAsProfile | ( | ) |
Implemented in BxBaseModGroupsModule, and BxOrgsModule.
iBxDolProfileService::serviceCheckAllowedModuleActionInProfile | ( | $iContentId, | |
$sModule, | |||
$sActionName ) |
Check if a certain type of action in a content module in profile is allowed, for example deleting timeline's posts inside a context
$iContentId | content ID |
$sPostModule | type of content to be posted |
Implemented in BxBaseModProfileModule, and BxBaseServices.
iBxDolProfileService::serviceCheckAllowedPostInProfile | ( | $iContentId, | |
$sPostModule = '' ) |
Check if posting of a certain type of content in profile is allowed, for example posting in profile's timeline
$iContentId | content ID |
$sPostModule | type of content to be posted |
Implemented in BxBaseModProfileModule, and BxBaseServices.
iBxDolProfileService::serviceCheckAllowedProfileContact | ( | $iContentId | ) |
Check if profile can be contacted
$iContentId | content ID |
Implemented in BxBaseModProfileModule, and BxBaseServices.
iBxDolProfileService::serviceCheckAllowedProfileView | ( | $iContentId | ) |
Check profile visibility
$iContentId | content ID |
Implemented in BxBaseModProfileModule, and BxBaseServices.
iBxDolProfileService::serviceCheckSpacePrivacy | ( | $iContentId | ) |
Check space privacy, when some profile is used for privacy checking of some content
$iContentId | content ID |
Implemented in BxBaseModProfileModule, and BxBaseServices.
iBxDolProfileService::serviceGetParticipatingProfiles | ( | $iProfileId, | |
$aConnectionObject = false ) |
Get profiles, current profile have relation with, like friends, joined groups and events
$iProfileId | profile to get relations for |
$aConnectionObject | look for relations in these connection objects |
Implemented in BxBaseModGroupsModule, BxBaseModProfileModule, BxBaseServices, and BxOrgsModule.
iBxDolProfileService::serviceGetSpaceTitle | ( | ) |
Get space title
Implemented in BxBaseModGroupsModule, BxBaseModProfileModule, BxBaseServices, and BxOrgsModule.
iBxDolProfileService::servicePrepareFields | ( | $aFieldsProfile | ) |
Implemented in BxBaseModGroupsModule, BxBaseModProfileModule, BxOrgsModule, and BxPersonsModule.
iBxDolProfileService::serviceProfileName | ( | $iContentId | ) |
Implemented in BxBaseModProfileModule.
iBxDolProfileService::serviceProfileUrl | ( | $iContentId | ) |
Implemented in BxBaseModProfileModule.