CRM_Mailing_BAO_Query
class CRM_Mailing_BAO_Query
Properties
static | $_mailingFields |
Methods
static array|null
getFields()
No description
static
select($query)
If mailings are involved, add the specific Mailing fields
static
where($query)
No description
static null|string
from(string $name, $mode, $side)
No description
static array|null
defaultReturnProperties($mode, bool $includeCustomFields = TRUE)
No description
static
whereClauseSingle($values, $query)
No description
static
buildSearchForm(CRM_Core_Form $form)
Add all the elements shared between Mailing search and advnaced search.
static
searchAction($row, int $id)
No description
static
tableNames($tables)
No description
static
mailingEventQueryBuilder($query, $values, string $tableName, string $fieldName, $fieldTitle, $valueTitles)
Filter query results based on which contacts do (not) have a particular mailing event in their history.
static bool|array
formRule(array $fields, array $files, CRM_Core_Form $form)
Check if the values in the date range are in correct chronological order.
Details
at line 40
static array|null
getFields()
at line 57
static
select($query)
If mailings are involved, add the specific Mailing fields
at line 133
static
where($query)
at line 156
static null|string
from(string $name, $mode, $side)
at line 203
static array|null
defaultReturnProperties($mode, bool $includeCustomFields = TRUE)
at line 233
static
whereClauseSingle($values, $query)
at line 401
static
buildSearchForm(CRM_Core_Form $form)
Add all the elements shared between Mailing search and advnaced search.
at line 451
static
searchAction($row, int $id)
at line 457
static
tableNames($tables)
at line 471
static
mailingEventQueryBuilder($query, $values, string $tableName, string $fieldName, $fieldTitle, $valueTitles)
Filter query results based on which contacts do (not) have a particular mailing event in their history.
at line 510
static bool|array
formRule(array $fields, array $files, CRM_Core_Form $form)
Check if the values in the date range are in correct chronological order.