UNA
BxCoursesPrivacyPost Class Reference
Inheritance diagram for BxCoursesPrivacyPost:
BxBaseModGroupsPrivacyPost BxBaseModProfilePrivacyPost BxTemplPrivacy BxBasePrivacy BxDolPrivacy BxDolFactory iBxDolFactoryObject

Public Member Functions

 __construct ($aOptions, $oTemplate=false)
Public Member Functions inherited from BxBaseModGroupsPrivacyPost
 isDynamicGroupMember ($mixedGroupId, $iObjectOwnerId, $iViewerId, $iObjectId)
 isParticipantAccess ($iObjectOwnerId, $iViewerId, $iObjectId)
 isFollowersAccess ($iObjectOwnerId, $iViewerId, $iObjectId)
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)
 addGroupCustom ($aGroup, $aItems=[])
 editGroupCustom ($aGroup, $aItems=[])
 updateGroupCustom ($aParamsSet, $aParamsWhere)
 deleteGroupCustom ($aParamsWhere)
 associateGroupCustomWithContent ($iProfileId, $iContentId, $iGroupId)
 reassociateGroupCustomWithContent ($iProfileId, $iContentId, $iGroupId)
 deleteGroupCustomByContentId ($iContentId)
 deleteGroupCustomByProfileId ($iProfileId, $mixedContentId=false)
 deleteGroupCustomByProfileIdUnused ($iProfileId)
 addDynamicGroups ($aValues, $iOwnerId, $aParams)
 addSpaces ($aValues, $iOwnerId, $aParams)
 getContentByGroupAsCondition ($mixedGroupId)
 getContentPublicAsCondition ($iProfileIdOwner=0, $aCustomGroups=array())
 getContentByGroupAsSQLPart ($mixedGroupId)
 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)

Additional Inherited Members

Static Public Member Functions inherited from BxBaseModGroupsPrivacyPost
static getGroupChooser ($sObject, $iOwnerId=0, $aParams=array())
Static Public Member Functions inherited from BxDolPrivacy
static getObjectInstance ($sObject)
static initGroupChooser ($sObject, $iOwnerId=0, $aParams=array())
static initGroupChooserAPI ($sObject, $iOwnerId=0, $aParams=[])
static getIcon ($iVisibility)
static getFieldName ($sObject, $sAction='')
Protected Member Functions inherited from BxBaseModGroupsPrivacyPost
 getObjectInfo ($sAction, $iObjectId)
Protected Member Functions inherited from BxBaseModProfilePrivacyPost
 isSelectGroupCustomUsers ($aParams)
 isSelectGroupCustomMemberships ($aParams)
 _isSelectGroupCustomItems ($aParams)
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)
 getPrivacyGroupsForContentPublic ($iProfileIdOwner=0, $aCustomGroups=array())
 getCheckMethod ($s)
 convertActionToField ($sAction)
 getGroups ($iOwnerId=0, $aParams=[])
 _check ($iObjectId, $iViewerId, $aObject)
Protected Attributes inherited from BxBaseModProfilePrivacyPost
 $_sModule
 $_oModule
Protected Attributes inherited from BxBasePrivacy
 $_oTemplate
 $_sJsObjClass
 $_sJsObjName
 $_aHtmlIds
Protected Attributes inherited from BxDolPrivacy
 $_oDb
 $_sObject
 $_aObject
 $_aGroupsSettings
 $_aGroupsExclude
 $_sFormGroupCustom
 $_sFormDisplayGcMembers
 $_sFormDisplayGcMemberships

Constructor & Destructor Documentation

◆ __construct()

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

Reimplemented from BxBaseModGroupsPrivacyPost.


The documentation for this class was generated from the following file:
  • modules/boonex/courses/classes/BxCoursesPrivacyPost.php