class Conversation extends Object implements ObjectInterface (View source)

Constants

POSTING_ENABLED

POSTING_DISABLED_MANUALLY

POSTING_DISABLED_PERMISSIONS

Properties

$error from  Object
protected $page

Methods

loadError($error)

No description

from  Object
isError()

No description

from  Object
getError()

No description

from  Object
setPropertiesFromArray($arr)

No description

from  Object
static 
camelcase($file)

No description

from  Object
static 
uncamelcase($string)

No description

from  Object
getConversationID()

No description

getConversationDateCreated()

No description

getConversationMessagesTotal()

No description

getConversationMaxFilesGuest()

No description

overrideGlobalPermissions()

No description

static 
getByID($cnvID)

No description

getConversationPageObject()

No description

setConversationPageObject($c)

No description

updateConversationSummary()

No description

setConversationParentMessageID($cnvParentMessageID)

No description

static 
add()

No description

setConversationAttachmentOverridesEnabled($cnvAttachmentOverridesEnabled)

No description

setConversationNotificationOverridesEnabled($cnvNotificationOverridesEnabled)

No description

setConversationAttachmentsEnabled($cnvAttachmentsEnabled)

No description

setConversationMaxFileSizeGuest($cnvMaxFileSizeGuest)

No description

setConversationMaxFileSizeRegistered($cnvMaxFileSizeRegistered)

No description

setConversationMaxFilesGuest($cnvMaxFilesGuest)

No description

setConversationMaxFilesRegistered($cnvMaxFilesRegistered)

No description

setConversationFileExtensions($cnvFileExtensions)

No description

setConversationSubscriptionEnabled($cnvEnableSubscription)

No description

getConversationUsersToEmail()

Similar to the method below, but excludes global subscribers who have opted out of conversations, etc... This method should be used any time we actually act on subscriptions, send emails, etc.

static 
getDefaultSubscribedUsers()

No description

setConversationSubscribedUsers($users)

No description

isUserSubscribed($user)

No description

subscribeUser($user)

No description

unsubscribeUser($user)

No description

static 
setDefaultSubscribedUsers($users)

No description

Details

loadError($error)

No description

Parameters

$error

isError()

No description

getError()

No description

setPropertiesFromArray($arr)

No description

Parameters

$arr

static camelcase($file)

No description

Parameters

$file

static uncamelcase($string)

No description

Parameters

$string

getConversationID()

No description

getConversationParentMessageID()

No description

getConversationDateCreated()

No description

getConversationDateLastMessage()

No description

getConversationMessagesTotal()

No description

getConversationMaxFileSizeGuest()

No description

getConversationMaxFileSizeRegistered()

No description

getConversationMaxFilesGuest()

No description

getConversationMaxFilesRegistered()

No description

getConversationFileExtensions()

No description

getConversationAttachmentOverridesEnabled()

No description

getConversationAttachmentsEnabled()

No description

getConversationNotificationOverridesEnabled()

No description

overrideGlobalPermissions()

No description

getPermissionResponseClassName()

No description

getPermissionAssignmentClassName()

No description

getPermissionObjectKeyCategoryHandle()

No description

getPermissionObjectIdentifier()

No description

static getByID($cnvID)

No description

Parameters

$cnvID

getConversationPageObject()

No description

setConversationPageObject($c)

No description

Parameters

$c

updateConversationSummary()

No description

UserInfo[] getConversationMessageUsers()

No description

Return Value

UserInfo[]

setConversationParentMessageID($cnvParentMessageID)

No description

Parameters

$cnvParentMessageID

static add()

No description

setConversationAttachmentOverridesEnabled($cnvAttachmentOverridesEnabled)

No description

Parameters

$cnvAttachmentOverridesEnabled

setConversationNotificationOverridesEnabled($cnvNotificationOverridesEnabled)

No description

Parameters

$cnvNotificationOverridesEnabled

setConversationAttachmentsEnabled($cnvAttachmentsEnabled)

No description

Parameters

$cnvAttachmentsEnabled

setConversationMaxFileSizeGuest($cnvMaxFileSizeGuest)

No description

Parameters

$cnvMaxFileSizeGuest

setConversationMaxFileSizeRegistered($cnvMaxFileSizeRegistered)

No description

Parameters

$cnvMaxFileSizeRegistered

setConversationMaxFilesGuest($cnvMaxFilesGuest)

No description

Parameters

$cnvMaxFilesGuest

setConversationMaxFilesRegistered($cnvMaxFilesRegistered)

No description

Parameters

$cnvMaxFilesRegistered

setConversationFileExtensions($cnvFileExtensions)

No description

Parameters

$cnvFileExtensions

getConversationSubscriptionEnabled()

No description

setConversationSubscriptionEnabled($cnvEnableSubscription)

No description

Parameters

$cnvEnableSubscription

getConversationUsersToEmail()

Similar to the method below, but excludes global subscribers who have opted out of conversations, etc... This method should be used any time we actually act on subscriptions, send emails, etc.

..

getConversationSubscribedUsers()

No description

static getDefaultSubscribedUsers()

No description

setConversationSubscribedUsers($users)

No description

Parameters

$users

isUserSubscribed($user)

No description

Parameters

$user

subscribeUser($user)

No description

Parameters

$user

unsubscribeUser($user)

No description

Parameters

$user

static setDefaultSubscribedUsers($users)

No description

Parameters

$users