CRM_Member_BAO_Query
class CRM_Member_BAO_Query extends CRM_Core_BAO_Query
Methods
Get legacy fields which we still maybe support.
Add membership table.
Get available fields.
If membership are involved, add the specific membership fields.
Generate where for a single parameter.
Generate from clause.
Get default return properties.
Get the metadata for fields to be included on the grant search form.
Details
in CRM_Core_BAO_Query at line 41
static
addCustomFormFields(CRM_Core_Form $form, array $extends)
in CRM_Core_BAO_Query at line 69
static protected array
getLegacySupportedFields()
Get legacy fields which we still maybe support.
These are contribution specific but I think it's ok to have one list of legacy supported params in a central place.
in CRM_Core_BAO_Query at line 87
string
qill()
Getter for the qill object.
in CRM_Core_BAO_Query at line 97
static
searchAction($row, int $id)
Possibly unnecessary function.
at line 565
static
tableNames($tables)
Add membership table.
in CRM_Core_BAO_Query at line 111
static protected string
getFieldName(array $values)
Get the name of the field.
at line 40
static array
getFields()
Get available fields.
at line 50
static
select(CRM_Contact_BAO_Query $query)
If membership are involved, add the specific membership fields.
at line 143
static
where(CRM_Contact_BAO_Query $query)
Generate where clause.
at line 163
static
whereClauseSingle(array $values, CRM_Contact_BAO_Query $query)
Generate where for a single parameter.
at line 410
static string
from(string $name, int $mode, string $side)
Generate from clause.
at line 451
static array|null
defaultReturnProperties(string $mode, bool $includeCustomFields = TRUE)
Get default return properties.
at line 497
static
getSearchFieldMetadata()
Get the metadata for fields to be included on the grant search form.
at line 512
static
buildSearchForm(CRM_Core_Form $form)
Build the search form.