Exemplo n.º 1
0
  * Course display default, can be either one of:
  * COURSE_DISPLAY_SINGLEPAGE or - All sections on one page.
  * COURSE_DISPLAY_MULTIPAGE     - One section per page.
  * as defined in moodlelib.php.
  */
 $name = 'format_grid/defaultcoursedisplay';
 $title = get_string('defaultcoursedisplay', 'format_grid');
 $description = get_string('defaultcoursedisplay_desc', 'format_grid');
 $default = COURSE_DISPLAY_SINGLEPAGE;
 $choices = array(COURSE_DISPLAY_SINGLEPAGE => new lang_string('coursedisplay_single'), COURSE_DISPLAY_MULTIPAGE => new lang_string('coursedisplay_multi'));
 $settings->add(new admin_setting_configselect($name, $title, $description, $default, $choices));
 /* Icon width. */
 $name = 'format_grid/defaultimagecontainerwidth';
 $title = get_string('defaultimagecontainerwidth', 'format_grid');
 $description = get_string('defaultimagecontainerwidth_desc', 'format_grid');
 $default = format_grid::get_default_image_container_width();
 $choices = format_grid::get_image_container_widths();
 $settings->add(new admin_setting_configselect($name, $title, $description, $default, $choices));
 /* Icon ratio. */
 $name = 'format_grid/defaultimagecontainerratio';
 $title = get_string('defaultimagecontainerratio', 'format_grid');
 $description = get_string('defaultimagecontainerratio_desc', 'format_grid');
 $default = format_grid::get_default_image_container_ratio();
 $choices = format_grid::get_image_container_ratios();
 $settings->add(new admin_setting_configselect($name, $title, $description, $default, $choices));
 /* Resize method - 1 = scale, 2 = crop. */
 $name = 'format_grid/defaultimageresizemethod';
 $title = get_string('defaultimageresizemethod', 'format_grid');
 $description = get_string('defaultimageresizemethod_desc', 'format_grid');
 $default = format_grid::get_default_image_resize_method();
 $choices = array(1 => new lang_string('scale', 'format_grid'), 2 => new lang_string('crop', 'format_grid'));