class CRM_Contact_Form_Search_Custom_TagContributions extends CRM_Contact_Form_Search_Custom_Base implements CRM_Contact_Form_Search_Interface

Properties

protected $_formValues
protected $_columns from CRM_Contact_Form_Search_Custom_Base
protected $_stateID from CRM_Contact_Form_Search_Custom_Base
protected $_aclFrom
protected $_aclWhere
$_permissionedComponent

Methods

__construct(array $formValues)

Class constructor.

array
buildTaskList( $form)

Builds the list of tasks or actions that a searcher can perform on a result set.

null|string
count()

No description

null
summary()

No description

string
contactIDs(int $offset, int $rowcount, null $sort = NULL, bool $returnSQL = TRUE)

No description

string
sql($selectClause, int $offset, int $rowcount, null $sort = NULL, bool $includeContactIDs = FALSE, null $groupBy = NULL)

No description

null
templateFile()

Define the smarty template used to layout the search form and results listings.

columns()

No description

static 
includeContactIDs($sql, $formValues)

No description

addSortOffset($sql, $offset, $rowcount, $sort)

No description

validateUserSQL($sql, bool $onlyWhere = FALSE)

No description

string
whereClause($where, array $params)

No description

null
getQueryObj()

override this method to define the contact query object used for creating $sql

setTitle(string $title)

No description

buildForm(CRM_Core_Form $form)

No description

all(int $offset, int $rowcount, null $sort = NULL, bool $includeContactIDs = FALSE, bool $onlyIDs = FALSE)

Construct the search query.

from()

No description

where(bool $includeContactIDs = FALSE)

No description

buildACLClause(string $tableAlias = 'contact')

No description

Details

at line 45
__construct(array $formValues)

Class constructor.

Parameters

array $formValues

array buildTaskList( $form)

Builds the list of tasks or actions that a searcher can perform on a result set.

The returned array completely replaces the task list, so a child class that wants to modify the existing list should manipulate the result of this method.

Parameters

$form

Return Value

array

at line 231
null|string count()

Return Value

null|string

at line 274
null summary()

Return Value

null

at line 248
string contactIDs(int $offset, int $rowcount, null $sort = NULL, bool $returnSQL = TRUE)

Parameters

int $offset
int $rowcount
null $sort
bool $returnSQL

Return Value

string

string sql($selectClause, int $offset, int $rowcount, null $sort = NULL, bool $includeContactIDs = FALSE, null $groupBy = NULL)

Parameters

$selectClause
int $offset
int $rowcount
null $sort
bool $includeContactIDs
null $groupBy

Return Value

string

at line 91
null templateFile()

Define the smarty template used to layout the search form and results listings.

Return Value

null

at line 255
columns()

static includeContactIDs($sql, $formValues)

Parameters

$sql
$formValues

addSortOffset($sql, $offset, $rowcount, $sort)

Parameters

$sql
$offset
$rowcount
$sort

validateUserSQL($sql, bool $onlyWhere = FALSE)

Parameters

$sql
bool $onlyWhere

Exceptions

Exception

string whereClause($where, array $params)

Parameters

$where
array $params

Return Value

string

null getQueryObj()

override this method to define the contact query object used for creating $sql

Return Value

null

at line 262
setTitle(string $title)

Parameters

string $title

at line 65
buildForm(CRM_Core_Form $form)

Parameters

CRM_Core_Form $form

at line 106
all(int $offset, int $rowcount, null $sort = NULL, bool $includeContactIDs = FALSE, bool $onlyIDs = FALSE)

Construct the search query.

Parameters

int $offset
int $rowcount
null $sort
bool $includeContactIDs
bool $onlyIDs

at line 156
from()

at line 177
where(bool $includeContactIDs = FALSE)

Parameters

bool $includeContactIDs

at line 281
buildACLClause(string $tableAlias = 'contact')

Parameters

string $tableAlias