CRM_Contact_Form_Search_Custom_Sample
class CRM_Contact_Form_Search_Custom_Sample extends CRM_Contact_Form_Search_Custom_Base implements CRM_Contact_Form_Search_Interface
Properties
protected | $_formValues | from CRM_Contact_Form_Search_Custom_Base | |
protected | $_columns | from CRM_Contact_Form_Search_Custom_Base | |
protected | $_stateID | from CRM_Contact_Form_Search_Custom_Base | |
protected | $_aclFrom | ||
protected | $_aclWhere |
Methods
Class constructor.
Builds the list of tasks or actions that a searcher can perform on a result set.
No description
No description
No description
No description
No description
No description
override this method to define the contact query object used for creating $sql
No description
No description
No description
No description
No description
No description
No description
Details
at line 42
__construct(array $formValues)
Class constructor.
in CRM_Contact_Form_Search_Custom_Base at line 59
array
buildTaskList(CRM_Core_Form_Search $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.
in CRM_Contact_Form_Search_Custom_Base at line 66
null|string
count()
at line 91
null
summary()
at line 107
string
contactIDs(int $offset = 0, int $rowcount = 0, null $sort = NULL, bool $returnSQL = FALSE)
in CRM_Contact_Form_Search_Custom_Base at line 111
string
sql($selectClause, int $offset = 0, int $rowcount = 0, null $sort = NULL, bool $includeContactIDs = FALSE, null $groupBy = NULL)
at line 207
null
templateFile()
in CRM_Contact_Form_Search_Custom_Base at line 147
columns()
in CRM_Contact_Form_Search_Custom_Base at line 155
static
includeContactIDs($sql, $formValues)
in CRM_Contact_Form_Search_Custom_Base at line 177
addSortOffset($sql, $offset, $rowcount, $sort)
in CRM_Contact_Form_Search_Custom_Base at line 202
validateUserSQL($sql, bool $onlyWhere = FALSE)
in CRM_Contact_Form_Search_Custom_Base at line 233
string
whereClause($where, array $params)
in CRM_Contact_Form_Search_Custom_Base at line 242
null
getQueryObj()
override this method to define the contact query object used for creating $sql
at line 228
setTitle(string $title)
in CRM_Contact_Form_Search_Custom_Base at line 270
array
formRule(array $fields, array $files, CRM_Core_Form $self)
Validate form input.
at line 65
buildForm(CRM_Core_Form $form)
Build form.