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'];
}