You are here

function course_enrollment_access in Course 7.2

Same name and namespace in other branches
  1. 7 course.module \course_enrollment_access()

Access callback for the entity API.

1 string reference to 'course_enrollment_access'
course_entity_info in ./course.module
Implements hook_entity_info().

File

./course.module, line 3135
course.module Core functionality for Courses.

Code

function course_enrollment_access($op, $entity, $account = NULL, $entity_type) {

  // If the user can edit the course, they can edit enrollments.
  $course_node = node_load($entity->nid);
  $node_access = node_access('update', $course_node, $account);
  return $node_access || user_access('administer course') || user_access('administer course enrollments');
}