function biblio_zoobank_autocomplete_publication in Biblio Autocomplete 7
Same name and namespace in other branches
- 6 plugins/biblio_zoobank/biblio_zoobank.module \biblio_zoobank_autocomplete_publication()
Gets a list of potential publication matches for the autocomplete
Parameters
$string: Text string to try and match
Return value
$return_matches An array of autocomplete results for use in biblio_autocomple_json(). Format: array( 'key' => 'value to put in biblio field', 'description' => 'can be the same as key or contain extra information to help use decide', 'provider' => 'source of the autocmplete information', )
1 string reference to 'biblio_zoobank_autocomplete_publication'
- biblio_zoobank_biblio_autocomplete_info in plugins/
biblio_zoobank/ biblio_zoobank.module - Implements hook_biblio_autocomplete_info().
File
- plugins/
biblio_zoobank/ biblio_zoobank.module, line 46 - Provides autocompletion of Biblio fields from ZooBank.
Code
function biblio_zoobank_autocomplete_publication($string) {
$zoobank_matches = biblio_zoobank_get_publication_data($string);
$return_matches = array();
foreach ($zoobank_matches as $result => $data) {
$return_matches[] = array(
'key' => strip_tags($data->title),
'description' => $data->label,
'provider' => 'ZooBank',
);
}
return $return_matches;
}