Class

eZApproveCollaborationHandler

class eZApproveCollaborationHandler extends eZCollaborationItemHandler

Constants

NOTIFICATION_COLLECTION_ONE_FOR_ALL

NOTIFICATION_COLLECTION_PER_USER

NOTIFICATION_COLLECTION_PER_PARTICIPATION_ROLE

MESSAGE_TYPE_APPROVE

STATUS_WAITING

STATUS_ACCEPTED

STATUS_DENIED

STATUS_DEFERRED

Properties

$Info

Methods

__construct()

Initializes the handler with identifier and name and optional parameters

attributes()

from eZCollaborationItemHandler
hasAttribute($attr)

from eZCollaborationItemHandler
attribute($attribute)

from eZCollaborationItemHandler
notificationTypes()

from eZCollaborationItemHandler
notificationCollectionHandling()

from eZCollaborationItemHandler
notificationParticipantTemplate($participantRole)

hasContentAttribute($collaborationItem, $attribute)

from eZCollaborationItemHandler
contentAttribute($collaborationItem, $attribute)

from eZCollaborationItemHandler
classes()

from eZCollaborationItemHandler
template($viewMode)

from eZCollaborationItemHandler
templateName()

from eZCollaborationItemHandler
title($collaborationItem)

useMessages($collaborationItem)

from eZCollaborationItemHandler
messageCount($collaborationItem)

unreadMessageCount($collaborationItem)

readItem($collaborationItem, $viewMode = false)

removeItem($collaborationItem)

from eZCollaborationItemHandler
participantTypeString($participantType)

from eZCollaborationItemHandler
participantRoleString($participantRole)

from eZCollaborationItemHandler
roleName($collaborationID, $roleID)

from eZCollaborationItemHandler
content($collaborationItem)

handleCustomAction($module, $collaborationItem)

isCustomAction($name)

from eZCollaborationItemHandler
hasCustomInput($name)

from eZCollaborationItemHandler
customInput($name)

from eZCollaborationItemHandler

Details

at line 41
public __construct()

Initializes the handler with identifier and name and optional parameters

public attributes()

public hasAttribute($attr)

Parameters

$attr

public attribute($attribute)

Parameters

$attribute

public notificationTypes()

public notificationCollectionHandling()

at line 66
public notificationParticipantTemplate($participantRole)

Parameters

$participantRole

public hasContentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

public contentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

public classes()

public template($viewMode)

Parameters

$viewMode

public templateName()

at line 54
public title($collaborationItem)

Parameters

$collaborationItem

public useMessages($collaborationItem)

Parameters

$collaborationItem

at line 101
public messageCount($collaborationItem)

Parameters

$collaborationItem

at line 109
public unreadMessageCount($collaborationItem)

Parameters

$collaborationItem

at line 93
public readItem($collaborationItem, $viewMode = false)

Parameters

$collaborationItem
$viewMode

public removeItem($collaborationItem)

Parameters

$collaborationItem

public participantTypeString($participantType)

Parameters

$participantType

public participantRoleString($participantRole)

Parameters

$participantRole

public roleName($collaborationID, $roleID)

Parameters

$collaborationID
$roleID

at line 59
public content($collaborationItem)

Parameters

$collaborationItem

at line 199
public handleCustomAction($module, $collaborationItem)

Parameters

$module
$collaborationItem

public isCustomAction($name)

Parameters

$name

public hasCustomInput($name)

Parameters

$name

public customInput($name)

Parameters

$name