function nodequeue_handler_queuelist in Nodequeue 5.2
Same name and namespace in other branches
- 5 nodequeue.module \nodequeue_handler_queuelist()
Generate a list of queues for use in handlers.
2 string references to 'nodequeue_handler_queuelist'
- nodequeue_views_arguments in ./
nodequeue.views.inc - nodequeue_views_tables in ./
nodequeue.views.inc - Implementation of hook_views_tables()
File
- ./
nodequeue.views.inc, line 289 - nodequeue.views.inc Provides support for the Views module.
Code
function nodequeue_handler_queuelist($op, $argument) {
$options = array();
if (isset($argument['#all_ok']) || isset($argument['value']['#all_ok'])) {
$options[0] = t('<All>');
}
if (isset($argument['#any_ok']) || isset($argument['value']['#any_ok'])) {
$options[-1] = t('<Any>');
}
$queues = nodequeue_load_queues(nodequeue_get_all_qids(NULL));
foreach ($queues as $queue) {
// no check plain necessary as this goes into a fieldset which takes
// care of that.
if (empty($argument['#simple_queues']) || $queue->subqueues == 1) {
$options[$queue->qid] = $queue->title;
}
}
return $options;
}