You are here

function nodequeue_api_queue_access in Nodequeue 7.3

Same name and namespace in other branches
  1. 5.2 nodequeue.module \nodequeue_api_queue_access()
  2. 6.2 nodequeue.module \nodequeue_api_queue_access()
  3. 7.2 nodequeue.module \nodequeue_api_queue_access()
1 call to nodequeue_api_queue_access()
nodequeue_queue_access in ./nodequeue.module
Return TRUE If the specified account has access to manipulate this queue.

File

./nodequeue.module, line 1802
Maintains queues of nodes in arbitrary order.

Code

function nodequeue_api_queue_access($queue, $account = NULL) {
  if (!$account) {
    global $user;
    $account = $user;
  }
  if ($queue->owner != 'nodequeue') {

    // Avoids an infinite loop.
    $function = $queue->owner . '_queue_access';
    if (function_exists($function)) {
      $access = $function($queue, $account);
    }
  }
  if (!isset($access)) {
    $access = TRUE;
  }
  return $access;
}