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