public function biblio_handler_argument_many_to_one::title_query in Bibliography Module 7
Same name and namespace in other branches
- 6.2 views/biblio_handler_argument_many_to_one.inc \biblio_handler_argument_many_to_one::title_query()
- 6 views/biblio_handler_argument_many_to_one.inc \biblio_handler_argument_many_to_one::title_query()
- 7.2 views/biblio_handler_argument_many_to_one.inc \biblio_handler_argument_many_to_one::title_query()
Override the behavior of title_query(). Get the corresponding names (instead of the ID values).
Overrides views_handler_argument_many_to_one::title_query
File
- views/
biblio_handler_argument_many_to_one.inc, line 11
Class
- biblio_handler_argument_many_to_one
- Argument handler for 'associated tables'. (Used for types, authors, keywords)
Code
public function title_query() {
$names = array();
$result = db_query('SELECT ' . $this->name_field . ' FROM {' . $this->name_table . '} WHERE ' . $this->real_field . ' IN (:vids)', array(
':vids' => implode(', ', $this->value),
));
foreach ($result as $row) {
$names[] = $row->{$this->name_field};
}
return !empty($names) ? $names : array(
t('Invalid input'),
);
}