class CRM_Campaign_BAO_Query

Constants

CIVICRM_ACTIVITY

CIVICRM_ACTIVITY_TARGET

CIVICRM_ACTIVITY_ASSIGNMENT

Properties

static array $_campaignFields Static field for all the campaign fields.
static $_applySurveyClause

Methods

static array
getFields()

Function get the fields for campaign.

static 
select(CRM_Contact_BAO_Contact $query)

If survey, campaign are involved, add the specific fields.

static 
where($query)

No description

static 
whereClauseSingle($values, $query)

No description

static null|string
from(string $name, $mode, $side)

No description

static array|null
defaultReturnProperties($mode, bool $includeCustomFields = TRUE)

No description

static 
tableNames($tables)

No description

static 
searchAction($row, int $id)

No description

static 
info($tables)

No description

static 
buildSearchForm(CRM_Core_Form $form)

Add all the elements shared between, normal voter search and voter listing (GOTV form)

static array
voterClause(array $params)

No description

Details

at line 55
static array getFields()

Function get the fields for campaign.

Return Value

array self::$_campaignFields an associative array of campaign fields

at line 68
static select(CRM_Contact_BAO_Contact $query)

If survey, campaign are involved, add the specific fields.

Parameters

CRM_Contact_BAO_Contact $query

at line 142
static where($query)

Parameters

$query

at line 163
static whereClauseSingle($values, $query)

Parameters

$values
$query

at line 216
static null|string from(string $name, $mode, $side)

Parameters

string $name
$mode
$side

Return Value

null|string

at line 266
static array|null defaultReturnProperties($mode, bool $includeCustomFields = TRUE)

Parameters

$mode
bool $includeCustomFields

Return Value

array|null

at line 304
static tableNames($tables)

Parameters

$tables

at line 311
static searchAction($row, int $id)

Parameters

$row
int $id

at line 317
static info($tables)

Parameters

$tables

at line 338
static buildSearchForm(CRM_Core_Form $form)

Add all the elements shared between, normal voter search and voter listing (GOTV form)

Parameters

CRM_Core_Form $form

at line 455
static array voterClause(array $params)

Parameters

array $params

Return Value

array