You are here

function apachesolr_reference_autocomplete_access_callback in Apachesolr Reference 7

Menu Access callback for the autocomplete widget.

Parameters

string $field_name: The name of the entity-reference field.

string $entity_type: The entity type.

string $bundle_name: The bundle name.

Return value

bool True if user can access this menu item.

1 string reference to 'apachesolr_reference_autocomplete_access_callback'
apachesolr_reference_menu in ./apachesolr_reference.module
Implements hook_menu().

File

./apachesolr_reference.module, line 38
functionality for creating reference fields to apache solr objects.

Code

function apachesolr_reference_autocomplete_access_callback($field_name, $entity_type, $bundle_name) {
  $field = field_info_field($field_name);
  $instance = field_info_instance($entity_type, $field_name, $bundle_name);
  $type_check = $field['type'] == 'apachesolr_reference';
  $access_check = field_access('edit', $field, $entity_type);
  if (!$field || !$instance || !$type_check || !$access_check) {
    return FALSE;
  }
  return TRUE;
}