function civicrm_entity_rules_assign_contact_group_options_list in CiviCRM Entity 7.2
Callback for Assign CiviCRM Contact to Group Rules action, Group selection options list also used by the Contact is in Group condition
Return value
array
2 string references to 'civicrm_entity_rules_assign_contact_group_options_list'
- civicrm_entity_rules_action_info in ./
civicrm_entity.rules.inc - Implements hook_rules_action_info().
- civicrm_entity_rules_condition_info in ./
civicrm_entity.rules.inc - Implements hook_rules_condition_info().
File
- ./
civicrm_entity.module, line 3407
Code
function civicrm_entity_rules_assign_contact_group_options_list() {
if (!civicrm_initialize()) {
return [];
}
$result = civicrm_api3('Group', 'get', [
'return' => [
"title",
],
'is_active' => 1,
'options' => [
'limit' => 0,
'sort' => "title ASC",
],
]);
$options = [];
if (!$result['is_error'] && !empty($result['values'])) {
foreach ($result['values'] as $key => $value) {
$options[$key] = $value['title'];
}
}
return $options;
}