function course_object_custom_fields in Course 6
Get an array of custom course object fields.
Return value
array An array of custom course object fields, in the format key => value.
1 string reference to 'course_object_custom_fields'
- course_settings_objects_form in includes/course.settings.inc 
- Course objects settings handler callback.
File
- includes/course.settings.inc, line 119 
- Administrative settings for Course module.
Code
function course_object_custom_fields() {
  $fields = array();
  $list = explode("\n", variable_get('course_object_custom_fields', ''));
  $list = array_map('trim', $list);
  $list = array_filter($list, 'strlen');
  foreach ($list as $opt) {
    // Sanitize the user input with a permissive filter.
    $opt = content_filter_xss($opt);
    if (strpos($opt, '|') !== FALSE) {
      list($key, $value) = explode('|', $opt);
      $fields[$key] = isset($value) && $value !== '' ? $value : $key;
    }
    else {
      $fields[$key] = $opt;
    }
  }
  return $fields;
}