function nodequeue_api_subqueue_access in Nodequeue 6.2
Same name and namespace in other branches
- 5.2 nodequeue.module \nodequeue_api_subqueue_access()
- 7.3 nodequeue.module \nodequeue_api_subqueue_access()
- 7.2 nodequeue.module \nodequeue_api_subqueue_access()
Allows the owning module of a subqueue to restrict access to viewing and manipulating the queue.
6 calls to nodequeue_api_subqueue_access()
- nodequeue_admin_view in includes/
nodequeue.admin.inc - Page callback to view a queue.
- nodequeue_arrange_subqueue in includes/
nodequeue.admin.inc - View the contents of a subqueue, with links to re-order the queue.
- nodequeue_node_tab_access in ./
nodequeue.module - nodequeue_queue_access in ./
nodequeue.module - Return TRUE If the specified account has access to manipulate this queue.
- nodequeue_view_queues in includes/
nodequeue.admin.inc - Display a list of queues and their status for the administrator.
File
- ./
nodequeue.module, line 1675 - Maintains queues of nodes in arbitrary order.
Code
function nodequeue_api_subqueue_access($subqueue, $account = NULL, $queue = NULL) {
if (!$account) {
global $user;
$account = $user;
}
if (!$queue) {
$queue = nodequeue_load($subqueue->qid);
}
$function = $queue->owner . '_subqueue_access';
if (function_exists($function)) {
$access = $function($subqueue, $account, $queue);
}
if (!isset($access)) {
$access = TRUE;
}
return $access;
}