function course_access_object in Course 7.2
Same name and namespace in other branches
- 6 course.module \course_access_object()
- 7 course.module \course_access_object()
Menu access for course object router.
1 string reference to 'course_access_object'
- course_menu in ./
course.module - Implements hook_menu().
File
- ./
course.module, line 363 - course.module Core functionality for Courses.
Code
function course_access_object($node, CourseObject $courseObject) {
// Get the course from the course object, not the passed node. Then check if
// we are in the correct course context.
$course = $courseObject
->getCourse();
if ($node->nid == $courseObject
->getCourseNid()) {
// This is a menu handler so the user is always the global user.
global $user;
$course
->setActive($courseObject
->getId());
return $courseObject
->access('take', $user);
}
}