function course_user_type_get_options in Course 6
Get all the options for a user type selection.
2 calls to course_user_type_get_options()
- course_course_credit_check_completion in ./
course.module - Implements course_credit_check_completion().
- course_user_type_form in ./
course.module - Allow the user to set their per-course user type.
File
- ./
course.module, line 2605 - course.module Core functionality for Courses.
Code
function course_user_type_get_options() {
$field_name = variable_get('course_user_types_field', '');
$options = array();
if (!empty($field_name)) {
$options = content_allowed_values(content_fields($field_name));
}
$lines = explode("\n", variable_get('course_user_types', ''));
$additional = array();
foreach ($lines as $line) {
$line = explode('|', $line);
if ($line[0]) {
$additional[$line[0]] = $line[1];
}
}
return array_merge($options, $additional);
}