class CRM_Activity_Task

Class to represent the actions that can be performed on a group of contacts used by the search forms.

Constants

DELETE_ACTIVITIES

PRINT_ACTIVITIES

EXPORT_ACTIVITIES

BATCH_ACTIVITIES

EMAIL_CONTACTS

EMAIL_SMS

Properties

static array $_tasks The task array.
static array $_optionalTasks The optional task array.

Methods

static array
tasks()

These tasks are the core set of tasks that the user can perform on a contact / group of contacts.

static array
taskTitles()

These tasks are the core set of task titles on activity.

static array
permissionedTaskTitles(int $permission)

Show tasks selectively based on the permission level of the user.

static array
getTask(int $value)

These tasks are the core set of tasks that the user can perform on activity.

Details

at line 66
static array tasks()

These tasks are the core set of tasks that the user can perform on a contact / group of contacts.

Return Value

array the set of tasks for a group of contacts

at line 151
static array taskTitles()

These tasks are the core set of task titles on activity.

Return Value

array the set of task titles

at line 168
static array permissionedTaskTitles(int $permission)

Show tasks selectively based on the permission level of the user.

Parameters

int $permission

Return Value

array set of tasks that are valid for the user

at line 194
static array getTask(int $value)

These tasks are the core set of tasks that the user can perform on activity.

Parameters

int $value

Return Value

array the set of tasks for a group of activity