function nodequeue_handler_arg_qtitle in Nodequeue 5
Same name and namespace in other branches
- 5.2 nodequeue.views.inc \nodequeue_handler_arg_qtitle()
1 string reference to 'nodequeue_handler_arg_qtitle'
File
- ./
nodequeue.module, line 1231
Code
function nodequeue_handler_arg_qtitle($op, &$query, $argtype, $arg = '') {
switch ($op) {
case 'summary':
$query
->ensure_table('nodequeue_queue', true);
$query
->add_field('title', 'nodequeue_queue');
$query
->add_field('qid', 'nodequeue_queue');
$query
->add_where('nodequeue_queue.qid IS NOT NULL');
$fieldinfo['field'] = "nodequeue_queue.title";
return $fieldinfo;
break;
case 'sort':
$query
->add_orderby('nodequeue_queue', 'title', $argtype);
break;
case 'filter':
$qtitle = $arg;
$query
->ensure_table('nodequeue_queue', true);
$query
->add_where("nodequeue_queue.title = '%s'", $qtitle);
break;
case 'link':
return l($query->title, "{$arg}/" . intval($query->qid));
case 'title':
return check_plain($query);
}
}