You are here

function civicrm_entity_contact_assign_rel_contact_field_contacts_ajax_callback in CiviCRM Entity 7.2

Ajax callback for contacts options

_state

Parameters

$form:

Return value

mixed

1 string reference to 'civicrm_entity_contact_assign_rel_contact_field_contacts_ajax_callback'
civicrm_entity_contact_assign_rel_contact_field_field_settings_form in modules/civicrm_entity_contact_assign_rel_contact_field/civicrm_entity_contact_assign_rel_contact_field.module
Implements hook_field_settings_form().

File

modules/civicrm_entity_contact_assign_rel_contact_field/civicrm_entity_contact_assign_rel_contact_field.module, line 190
Provide CiviCRM Entity Contact Assign Relationship Contacts List Field Type. Provides a widget for adding/removing a contacts relationships to a list of contacts.

Code

function civicrm_entity_contact_assign_rel_contact_field_contacts_ajax_callback(&$form, &$form_state) {
  $contact_type = $form_state['values']['field']['settings']['contact_type'];
  $contact_subtype = $form_state['values']['field']['settings']['contact_subtype'];
  $contacts = _civicrm_entity_contact_assign_rel_contact_field_get_contacts($contact_type, $contact_subtype);
  $form['field']['settings']['contacts']['#options'] = $contacts;
  return $form['field']['settings']['contacts'];
}