UNA
Loading...
Searching...
No Matches
BxTimelinePrivacy Class Reference
Inheritance diagram for BxTimelinePrivacy:
BxBaseModNotificationsPrivacy BxTemplPrivacy BxBasePrivacy BxDolPrivacy BxDolFactory iBxDolFactoryObject

Public Member Functions

 __construct ($aOptions, $oTemplate=false)
 
 addSpaces ($aValues, $iOwnerId, $aParams)
 
 getContentByGroupAsSQLPart ($mixedGroupId)
 
- Public Member Functions inherited from BxBasePrivacy
 getJsObjectName ()
 
 getJsScript ($sCodeAdd='', $bDynamicMode=false)
 
 addCssJs ($bDynamicMode=false)
 
- Public Member Functions inherited from BxDolPrivacy
 actionLoadGroupCustom ()
 
 actionSelectMembers ()
 
 actionSelectMemberships ()
 
 actionUsersList ()
 
 getGroupSettings ($iGroup)
 
 isGroupsCustom ()
 
 getGroupsBy ($aParams)
 
 getGroupCustom ($aParams)
 
 updateGroupCustom ($aParamsSet, $aParamsWhere)
 
 deleteGroupCustom ($aParamsWhere)
 
 associateGroupCustomWithContent ($iProfileId, $iContentId, $iGroupId)
 
 reassociateGroupCustomWithContent ($iProfileId, $iContentId, $iGroupId)
 
 deleteGroupCustomByContentId ($iContentId)
 
 deleteGroupCustomByProfileId ($iProfileId)
 
 addDynamicGroups ($aValues, $iOwnerId, $aParams)
 
 getContentByGroupAsCondition ($mixedGroupId)
 
 getContentPublicAsCondition ($iProfileIdOwner=0, $aCustomGroups=array())
 
 getContentPublicAsSQLPart ($iProfileIdOwner=0, $aCustomGroups=array())
 
 getContentPublicAndInContextAsSQLPart ($iProfileIdOwner=0, $aCustomGroups=[], $aCustomContexts=[])
 
 check ($iObjectId, $iViewerId=0)
 
 checkSpace ($aObject, $iViewerId)
 
 checkMeOnly ($iOwnerId, $iViewerId)
 
 checkPublic ($iOwnerId, $iViewerId)
 
 checkMembers ($iOwnerId, $iViewerId)
 
 checkFriends ($iOwnerId, $iViewerId)
 
 checkFriendsSelectedByObject ($aObject, $iViewerId)
 
 checkRelations ($iOwnerId, $iViewerId)
 
 checkRelationsSelectedByObject ($aObject, $iViewerId)
 
 checkMembershipsSelectedByObject ($aObject, $iViewerId)
 
 checkCustomByObject ($aObject, $iViewerId)
 
 setTableFieldAuthor ($sValue)
 
 isAllowedRelations ($iUserId)
 
 isAllowedMemberships ($iUserId)
 

Protected Attributes

 $_oModule
 
- Protected Attributes inherited from BxBasePrivacy
 $_oTemplate
 
 $_sJsObjClass
 
 $_sJsObjName
 
 $_aHtmlIds
 
- Protected Attributes inherited from BxDolPrivacy
 $_oDb
 
 $_sObject
 
 $_aObject
 
 $_aGroupsSettings
 
 $_aGroupsExclude
 
 $_sFormGroupCustom
 
 $_sFormDisplayGcMembers
 
 $_sFormDisplayGcMemberships
 

Additional Inherited Members

- Static Public Member Functions inherited from BxDolPrivacy
static getObjectInstance ($sObject)
 
static getGroupChooser ($sObject, $iOwnerId=0, $aParams=array())
 
static initGroupChooser ($sObject, $iOwnerId=0, $aParams=array())
 
static getIcon ($iVisibility)
 
static getFieldName ($sObject, $sAction='')
 
- Protected Member Functions inherited from BxBaseModNotificationsPrivacy
 convertActionToField ($sAction)
 
- Protected Member Functions inherited from BxBasePrivacy
 getSelectGroup ($aValues=array(), $aParams=array())
 
 getSelectMemberships ($aValues=array(), $aParams=array())
 
 getLoadGroupCustom ($iProfileId, $iContentId, $iGroupId, $aHtmlIds)
 
- Protected Member Functions inherited from BxDolPrivacy
 __construct ($aObject)
 
 getObjectInfo ($sAction, $iObjectId)
 
 getPrivacyGroupsForContentPublic ($iProfileIdOwner=0, $aCustomGroups=array())
 
 getCheckMethod ($s)
 
 isDynamicGroupMember ($mixedGroupId, $iObjectOwnerId, $iViewerId, $iObjectId)
 
 getGroups ($iOwnerId=0, $aParams=[])
 
 isSelectGroupCustomUsers ($aParams)
 
 isSelectGroupCustomMemberships ($aParams)
 
 _check ($iObjectId, $iViewerId, $aObject)
 

Constructor & Destructor Documentation

◆ __construct()

BxTimelinePrivacy::__construct ( $aOptions,
$oTemplate = false )

Reimplemented from BxBaseModNotificationsPrivacy.

Member Function Documentation

◆ addSpaces()

BxTimelinePrivacy::addSpaces ( $aValues,
$iOwnerId,
$aParams )

Reimplemented from BxDolPrivacy.

◆ getContentByGroupAsSQLPart()

BxTimelinePrivacy::getContentByGroupAsSQLPart ( $mixedGroupId)

Get necessary parts of SQL query to use privacy in other queries

Parameters
$mixedGroupIdgroup ID or array of group IDs
Returns
array of SQL string parts, for now 'where' part only is returned

Reimplemented from BxDolPrivacy.


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