function merci_staff_autocomplete in MERCI (Manage Equipment Reservations, Checkout and Inventory) 6.2
Same name and namespace in other branches
- 8.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 161 - merci_staff functions
Code
function merci_staff_autocomplete($string = '') {
$matches = array();
if ($string) {
if (!civicrm_initialize()) {
return;
}
$fields = content_fields();
$field = $fields[$field_name];
$matches = array();
$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($matches);
}