You are here

function workbench_scheduler_manage_schedules_access_check in Workbench Scheduler 7

Same name and namespace in other branches
  1. 7.2 workbench_scheduler.module \workbench_scheduler_manage_schedules_access_check()

Access callback to see if current node type allows schedules.

Return value

bool Return boolean value.

1 string reference to 'workbench_scheduler_manage_schedules_access_check'
workbench_scheduler_menu in ./workbench_scheduler.module
Implements hook_menu().

File

./workbench_scheduler.module, line 97
Content scheduling for Workbench.

Code

function workbench_scheduler_manage_schedules_access_check() {

  // First make sure user has access.
  if (user_access('set workbench schedule')) {

    // Attempt to load schedule types and node.
    if (($types = workbench_scheduler_get_types()) && ($node = node_load(arg(1)))) {

      // Check if node is a schedule type.
      return !empty($types) && in_array($node->type, $types);
    }
  }
  return FALSE;
}