You are here

function course_object_settings_form in Course 7

Same name and namespace in other branches
  1. 7.2 includes/course.settings.inc \course_object_settings_form()

Settings form for course objects.

1 string reference to 'course_object_settings_form'
course_course_handlers in ./course.module
Implements hook_course_handlers().

File

includes/course.settings.inc, line 82
Administrative settings for Course module.

Code

function course_object_settings_form($form) {
  $form['header']['#markup'] = '<p>' . t('Here, you can manage the settings related to course objects.') . '</p>';
  $form['header']['#markup'] .= '<p>' . t('Fields added to the course object entity are included on the course object editing form, and may be used in course object theme hooks.') . '</p>';
  $form['course_object_private_roles'] = array(
    '#title' => 'Default roles allowed access',
    '#description' => t('By default, when a private course object is created, all view access is revoked. Set roles here that will have access to view private course objects without having access.'),
    '#type' => 'checkboxes',
    '#default_value' => variable_get('course_object_private_roles', array()),
    '#options' => user_roles(),
  );
  return system_settings_form($form);
}