You are here

function merci_staff_autocomplete in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.2

Same name and namespace in other branches
  1. 8.2 modules/merci_staff/merci_staff.module \merci_staff_autocomplete()
  2. 6.2 modules/merci_staff/merci_staff.module \merci_staff_autocomplete()
  • Menu callback; Retrieve a JSON object containing autocomplete suggestions for existing users.
1 string reference to 'merci_staff_autocomplete'
merci_staff_menu in modules/merci_staff/merci_staff.module
@todo Please document this function.

File

modules/merci_staff/merci_staff.module, line 159
merci_staff functions

Code

function merci_staff_autocomplete($string = '') {
  $matches = array();
  if ($string) {
    if (!civicrm_initialize()) {
      return;
    }
    $fields = field_info_fields();
    $field = $fields[$field_name];
    $references = _merci_staff_potential_references($field, $string);
    foreach ($references as $id => $row) {

      // Add a class wrapper for a few required CSS overrides.
      $matches["{$row['title']}"] = '<div class="reference-autocomplete">' . $row['rendered'] . '</div>';
    }
  }
  drupal_json_output($matches);
}