function merci_staff_autocomplete in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.2
Same name and namespace in other branches
- 8.2 modules/merci_staff/merci_staff.module \merci_staff_autocomplete()
 - 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);
}