function course_get_course in Course 3.x
Same name and namespace in other branches
- 8.3 course.module \course_get_course()
- 8.2 course.module \course_get_course()
- 6 course.module \course_get_course()
- 7.2 course.module \course_get_course()
- 7 course.module \course_get_course()
Get the Course that a Node references.
@todo Allow any field to be used that references a "Course" entity.
Parameters
Node $node: The node object.
stdClass $account: The user with which to instantiate course objects and fulfillment.
Return value
Course|boolean The Course entity, or FALSE if provided node was not a Course.
10 calls to course_get_course()
- CourseObjectCommerceTest::testDelayedPayment in modules/
course_commerce/ tests/ src/ Functional/ CourseCommerceTest.php - CourseObjectUbercartTest::testDelayedPayment in modules/
course_uc/ tests/ src/ Functional/ CourseObjectUbercartTest.php - course_ajaj_fulfullment_check in ./
course.module - Fulfillment check callback.
- course_clone_node_alter in includes/
course.exporting.inc - Implements hook_clone_node_alter().
- course_commerce_form_alter in modules/
course_commerce/ course_commerce.module - Implements hook_form_alter().
File
- ./
course.module, line 460 - course.module Core functionality for Courses.
Code
function course_get_course(Node $node) {
if (course_node_is_course($node)) {
if ($course = $node->course->entity) {
return $course;
}
}
return FALSE;
}