You are here

function course_get_types in Course 7

Same name and namespace in other branches
  1. 6 course.module \course_get_types()
  2. 7.2 course.module \course_get_types()

Get a list of course types.

Return value

array

4 calls to course_get_types()
course_field_extra_fields in ./course.module
Implements hook_field_extra_fields().
course_generate_form in ./course.devel.inc
Form callback for devel_generate support.
course_signup_install in modules/course_signup/course_signup.install
Implements hook_install().
views_handler_filter_course::query in views/handlers/views_handler_filter_course.inc
Add this filter to the query.

File

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

Code

function course_get_types() {
  $types =& drupal_static(__FUNCTION__, array());
  if (!$types) {
    foreach (node_type_get_types() as $type => $info) {
      if (variable_get("course_use_{$type}", 0)) {
        $types[] = $type;
      }
    }
  }
  return $types;
}