CRM_Contact_Form_Search_Custom_FullText
class CRM_Contact_Form_Search_Custom_FullText extends CRM_Contact_Form_Search_Custom_Base implements CRM_Contact_Form_Search_Interface
Constants
LIMIT |
|
Properties
protected | $_formValues | ||
protected | $_columns | ||
protected | $_stateID | from CRM_Contact_Form_Search_Custom_Base | |
protected array | $_partialQueries | ||
protected | $_text | ||
protected | $_table | ||
protected | $_tableName | ||
protected | $_entityIDTableName | ||
protected | $_tableFields | ||
protected array|null | $_limitClause | ||
protected array|null | $_limitRowClause | ||
protected array|null | $_limitDetailClause | ||
protected | $_limitNumber | ||
protected | $_limitNumberPlus1 | ||
protected | $_foundRows |
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
No description
No description
override this method to define the contact query object used for creating $sql
No description
Get a value from $formValues. If missing, get it from the request.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 81
__construct(array $formValues)
Class constructor.
in CRM_Contact_Form_Search_Custom_Base at line 59
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.
at line 429
null|string
count()
at line 362
null
summary()
at line 448
string
contactIDs(int $offset, int $rowcount, null $sort = NULL, bool $returnSQL = FALSE)
in CRM_Contact_Form_Search_Custom_Base at line 111
string
sql($selectClause, int $offset, int $rowcount, null $sort = NULL, bool $includeContactIDs = FALSE, null $groupBy = NULL)
at line 508
null
templateFile()
at line 350
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 528
setTitle(string $title)
at line 126
mixed|null
getFieldValue($formValues, $field, $type, null $default = NULL)
Get a value from $formValues. If missing, get it from the request.