You are here

function course_node_is_course in Course 3.x

Same name and namespace in other branches
  1. 8.3 course.module \course_node_is_course()
  2. 8.2 course.module \course_node_is_course()
  3. 6 course.module \course_node_is_course()
  4. 7.2 course.module \course_node_is_course()
  5. 7 course.module \course_node_is_course()

Check if a Node references a Course.

Parameters

Node $node: A node.

Return value

bool

15 calls to course_node_is_course()
CourseNodeController::backToCourseAccess in modules/course_node/src/Controller/CourseNodeController.php
course_ajaj_fulfullment_check in ./course.module
Fulfillment check callback.
course_commerce_form_alter in modules/course_commerce/course_commerce.module
Implements hook_form_alter().
course_commerce_init in modules/course_commerce/course_commerce.module
Implements hook_init().
course_commerce_uc_add_to_cart in modules/course_commerce/course_commerce.module
Implements hook_add_to_cart().

... See full list

File

modules/course_node/course_node.module, line 15

Code

function course_node_is_course(Node $node) {
  $type = $node
    ->getType();
  $node_type = NodeType::load($type);
  return $node_type
    ->getThirdPartySetting('course_node', 'enabled');
}