function _varbase_magic_get_all_nodequeues in Varbase: The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) 7.3
Helper function to get array of nodequeu ids and titles.
Return value
array of all nodequeues in the system
1 call to _varbase_magic_get_all_nodequeues()
- _varbase_magic_views_content_views_panes_form_alter_nodequeue in modules/
custom/ varbase_magic/ includes/ views_nodequeue.inc - hook_form_alter _state _id
File
- modules/
custom/ varbase_magic/ includes/ views_nodequeue.inc, line 32
Code
function _varbase_magic_get_all_nodequeues() {
$nodequeues = nodequeue_load_queues(nodequeue_get_all_qids());
$prepared_nodequeues = array(
'' => t('-- Select --'),
);
if (count($nodequeues)) {
foreach ($nodequeues as $nodequeue) {
if ($nodequeue->subqueues > 1) {
$prepared_nodequeues[$nodequeue->name] = $nodequeue->title;
$subqueue_prefix = '-- ';
}
else {
$subqueue_prefix = '';
}
$prepared_subqueues = nodequeue_load_subqueues_by_queue($nodequeue->qid);
if (count($prepared_subqueues)) {
foreach ($prepared_subqueues as $subqueue) {
$prepared_nodequeues[$subqueue->sqid] = $subqueue_prefix . $subqueue->title . ' (' . get_subqueue_count($subqueue->sqid) . ')';
}
}
}
return $prepared_nodequeues;
}
return $prepared_nodequeues;
}