You are here

function viewreference_autocomplete in View reference 6.3

Same name and namespace in other branches
  1. 6 viewreference.module \viewreference_autocomplete()
  2. 6.2 viewreference.module \viewreference_autocomplete()
  3. 7.3 viewreference.module \viewreference_autocomplete()

Retrieve a pipe delimited string of autocomplete suggestions.

2 string references to 'viewreference_autocomplete'
viewreference_menu in ./viewreference.module
Implementation of hook_menu().
viewreference_widget in ./viewreference.module
Implementation of hook_widget().

File

./viewreference.module, line 651
Defines a field type for referencing a view from a node.

Code

function viewreference_autocomplete($field_name, $string = '') {

  // If the request has a '/' in the search text, then the menu system will have
  // split it into multiple arguments, recover the intended $string.
  $args = func_get_args();

  // Shift off the $field_name argument.
  array_shift($args);
  $string = implode('/', $args);
  $field = content_fields($field_name);
  $matches = viewreference_get_views($field['append_id'], $field['referenceable_views'], FALSE, $string, FALSE, TRUE);
  drupal_json($matches);
}