function facetapi_map_author in Facet API 6.3
Same name and namespace in other branches
- 7.2 facetapi.callbacks.inc \facetapi_map_author()
- 7 facetapi.callbacks.inc \facetapi_map_author()
Map callback for node authors.
1 string reference to 'facetapi_map_author'
- facetapi_facetapi_facet_info in ./
facetapi.module - Implements hook_facetapi_facet_info().
File
- ./
facetapi.callbacks.inc, line 38 - Callbacks referenced in hook implementations.
Code
function facetapi_map_author(array $values) {
$map = array();
if (!empty($values)) {
$query = "SELECT u.uid AS uid, u.name AS name FROM {users} u WHERE u.uid IN (" . db_placeholders($values) . ")";
$result = db_query($query, $values);
while ($record = db_fetch_array($result)) {
$map[$record['uid']] = $record['name'];
}
}
if (isset($map[0])) {
$map[0] = variable_get('anonymous', t('Anonymous'));
}
return $map;
}