class CRM_Core_SelectValues

One place to store frequently used values in Select Elements. Note that some of the below elements will be dynamic, so we'll probably have a smart caching scheme on a per domain basis

Methods

static array
boolean()

Yes/No options

static array
pmf()

Preferred mail format.

static array
privacy()

Privacy options.

static array
contactType()

Various pre defined contact super types.

static array
unitList(string $unitType = NULL)

Various pre defined unit list.

static array
membershipTypeUnitList()

Membership type unit.

static array
periodType()

Various pre defined period types.

static array
emailSelectMethods()

Various pre defined email selection methods.

static array
memberVisibility()

Various pre defined member visibility options.

static array
memberAutoRenew()

Member auto-renew options

static array
eventDate()

Various pre defined event dates.

static array
customHtmlType()

Custom form field types.

static array
customGroupExtends()

Various pre defined extensions for dynamic properties and groups.

static array
customGroupStyle()

Styles for displaying the custom data group.

static array
ufGroupTypes()

For displaying the uf group types.

static array
groupContactStatus()

The status of a contact within a group.

static array
groupType()

List of Group Types.

static array
date($type = NULL, $format = NULL, $minOffset = NULL, $maxOffset = NULL, $context = 'display')

Compose the parameters for a date select object.

static array
ufVisibility()

Values for UF form visibility options.

static array
groupVisibility()

Values for group form visibility options.

static array
mailingComponents()

Different type of Mailing Components.

array
getHours()

Get hours.

array
getMinutes()

Get minutes.

static array
mapProvider()

Get the Map Provider.

static array
geoProvider()

Get the Geocoding Providers from available plugins.

static array
addressProvider()

Get the Address Standardization Providers from available plugins.

static array
mailingTokens()

Different type of Mailing Tokens.

static array
activityTokens()

Different type of Activity Tokens.

static array
membershipTokens()

Different type of Membership Tokens.

static array
eventTokens()

Different type of Event Tokens.

static array
contributionTokens()

Different type of Event Tokens.

static array
contactTokens()

Different type of Contact Tokens.

static array
participantTokens()

Different type of Participant Tokens.

static array
caseTokens(int $caseTypeId = NULL)

No description

static array
getDatePluginInputFormats()

CiviCRM supported date input formats.

static array
getTimeFormats()

Time formats.

static array
getNumericOptions(int $start, int $end = 10)

Get numeric options.

static array
getBarcodeTypes()

Barcode types.

static array
getDedupeRuleTypes()

Dedupe rule types.

static array
getCampaignGroupTypes()

Campaign group types.

static array
getSubscriptionHistoryMethods()

Subscription history method.

static array
getPremiumUnits()

Premium units.

static array
getExtensionTypes()

Extension types.

static array
getJobFrequency()

Job frequency.

static array
getSearchBuilderOperators($fieldType = NULL)

Search builder operators.

static array
getProfileGroupType()

Profile group types.

static array
getWordReplacementMatchType()

Word replacement match type.

static array
getMailingGroupTypes()

Mailing group types.

static array
getMailingJobStatus()

Mailing Job Status.

static array
billingMode()

No description

static array
contributeMode()

No description

static array
getRecurringFrequencyUnits(int $count = 1)

Frequency unit for schedule reminders.

static array
getRelativeDateTerms()

Relative Date Terms.

static array
getRelativeDateUnits()

Relative Date Units.

static array
documentFormat()

Exportable document formats.

static array
documentApplicationType()

Application type of document.

static array
activityTextOptions()

Activity Text options.

Details

at line 45
static array boolean()

Yes/No options

Return Value

array

at line 57
static array pmf()

Preferred mail format.

Return Value

array

at line 70
static array privacy()

Privacy options.

Return Value

array

at line 86
static array contactType()

Various pre defined contact super types.

Return Value

array

at line 100
static array unitList(string $unitType = NULL)

Various pre defined unit list.

Parameters

string $unitType

Return Value

array

at line 117
static array membershipTypeUnitList()

Membership type unit.

Return Value

array

at line 126
static array periodType()

Various pre defined period types.

Return Value

array

at line 138
static array emailSelectMethods()

Various pre defined email selection methods.

Return Value

array

at line 152
static array memberVisibility()

Various pre defined member visibility options.

Return Value

array

at line 164
static array memberAutoRenew()

Member auto-renew options

Return Value

array

at line 177
static array eventDate()

Various pre defined event dates.

Return Value

array

at line 190
static array customHtmlType()

Custom form field types.

Return Value

array

at line 218
static array customGroupExtends()

Various pre defined extensions for dynamic properties and groups.

Return Value

array

at line 248
static array customGroupStyle()

Styles for displaying the custom data group.

Return Value

array

at line 261
static array ufGroupTypes()

For displaying the uf group types.

Return Value

array

at line 281
static array groupContactStatus()

The status of a contact within a group.

Return Value

array

at line 294
static array groupType()

List of Group Types.

Return Value

array

at line 314
static array date($type = NULL, $format = NULL, $minOffset = NULL, $maxOffset = NULL, $context = 'display')

Compose the parameters for a date select object.

Parameters

$type
$format
$minOffset
$maxOffset
$context

Return Value

array the date array

at line 369
static array ufVisibility()

Values for UF form visibility options.

Return Value

array

at line 382
static array groupVisibility()

Values for group form visibility options.

Return Value

array

at line 394
static array mailingComponents()

Different type of Mailing Components.

Return Value

array

at line 412
array getHours()

Get hours.

Return Value

array

at line 425
array getMinutes()

Get minutes.

Return Value

array

at line 439
static array mapProvider()

Get the Map Provider.

Return Value

array array of map providers

at line 453
static array geoProvider()

Get the Geocoding Providers from available plugins.

Return Value

array array of geocoder providers

at line 467
static array addressProvider()

Get the Address Standardization Providers from available plugins.

Return Value

array array of address standardization providers

at line 480
static array mailingTokens()

Different type of Mailing Tokens.

Return Value

array

at line 506
static array activityTokens()

Different type of Activity Tokens.

Return Value

array

at line 520
static array membershipTokens()

Different type of Membership Tokens.

Return Value

array

at line 537
static array eventTokens()

Different type of Event Tokens.

Return Value

array

at line 561
static array contributionTokens()

Different type of Event Tokens.

Return Value

array

at line 594
static array contactTokens()

Different type of Contact Tokens.

Return Value

array

at line 669
static array participantTokens()

Different type of Participant Tokens.

Return Value

array

at line 711
static array caseTokens(int $caseTypeId = NULL)

Parameters

int $caseTypeId

Return Value

array

at line 731
static array getDatePluginInputFormats()

CiviCRM supported date input formats.

Return Value

array

at line 771
static array getTimeFormats()

Time formats.

Return Value

array

at line 786
static array getNumericOptions(int $start, int $end = 10)

Get numeric options.

Parameters

int $start
int $end

Return Value

array

at line 799
static array getBarcodeTypes()

Barcode types.

Return Value

array

at line 811
static array getDedupeRuleTypes()

Dedupe rule types.

Return Value

array

at line 824
static array getCampaignGroupTypes()

Campaign group types.

Return Value

array

at line 836
static array getSubscriptionHistoryMethods()

Subscription history method.

Return Value

array

at line 850
static array getPremiumUnits()

Premium units.

Return Value

array

at line 864
static array getExtensionTypes()

Extension types.

Return Value

array

at line 879
static array getJobFrequency()

Job frequency.

Return Value

array

at line 898
static array getSearchBuilderOperators($fieldType = NULL)

Search builder operators.

Parameters

$fieldType

Return Value

array

at line 934
static array getProfileGroupType()

Profile group types.

Return Value

array

at line 954
static array getWordReplacementMatchType()

Word replacement match type.

Return Value

array

at line 966
static array getMailingGroupTypes()

Mailing group types.

Return Value

array

at line 979
static array getMailingJobStatus()

Mailing Job Status.

Return Value

array

at line 992
static array billingMode()

Return Value

array

at line 1003
static array contributeMode()

Return Value

array

at line 1018
static array getRecurringFrequencyUnits(int $count = 1)

Frequency unit for schedule reminders.

Parameters

int $count For pluralization

Return Value

array

at line 1036
static array getRelativeDateTerms()

Relative Date Terms.

Return Value

array

at line 1061
static array getRelativeDateUnits()

Relative Date Units.

Return Value

array

at line 1077
static array documentFormat()

Exportable document formats.

Return Value

array

at line 1091
static array documentApplicationType()

Application type of document.

Return Value

array

at line 1103
static array activityTextOptions()

Activity Text options.

Return Value

array