Class Conversation

Concrete\Core\Foundation\Object
Extended by Concrete\Core\Conversation\Conversation implements Concrete\Core\Permission\ObjectInterface

Methods summary

public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public static
# getByID( $cnvID )
public
public
public
public Concrete\Core\User\UserInfo[]
public
# setConversationParentMessageID( $cnvParentMessageID )
public static
# add( )
public
# setConversationAttachmentOverridesEnabled( $cnvAttachmentOverridesEnabled )
public
# setConversationNotificationOverridesEnabled( $cnvNotificationOverridesEnabled )
public
# setConversationAttachmentsEnabled( $cnvAttachmentsEnabled )
public
# setConversationMaxFileSizeGuest( $cnvMaxFileSizeGuest )
public
# setConversationMaxFileSizeRegistered( $cnvMaxFileSizeRegistered )
public
# setConversationMaxFilesGuest( $cnvMaxFilesGuest )
public
# setConversationMaxFilesRegistered( $cnvMaxFilesRegistered )
public
# setConversationFileExtensions( $cnvFileExtensions )
public
public
# setConversationSubscriptionEnabled( $cnvEnableSubscription )
public
# 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...

public
public static
public
public
# isUserSubscribed( $user )
public
# subscribeUser( $user )
public
# unsubscribeUser( $user )
public static

Constants summary

integer POSTING_ENABLED
# 10
integer POSTING_DISABLED_MANUALLY
# 5
integer POSTING_DISABLED_PERMISSIONS
# 3

Properties summary

protected $page
#

Properties inherited from Concrete\Core\Foundation\Object

$error