MDL-30302 Adjust options for calendar day settings
authorAndrew Robert Nicols <andrew.nicols@luns.net.uk>
Wed, 16 Nov 2011 12:06:24 +0000 (12:06 +0000)
committerAndrew Robert Nicols <andrew.nicols@luns.net.uk>
Mon, 28 Nov 2011 17:02:31 +0000 (17:02 +0000)
admin/settings/appearance.php
calendar/preferences_form.php

index 7da5786..ce02d9d 100644 (file)
@@ -56,8 +56,16 @@ if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page
             6 => get_string('saturday', 'calendar')
         )));
     $temp->add(new admin_setting_special_calendar_weekend());
-    $temp->add(new admin_setting_configtext('calendar_lookahead',get_string('configlookahead','admin'),get_string('helpupcominglookahead', 'admin'),21,PARAM_INT));
-    $temp->add(new admin_setting_configtext('calendar_maxevents',get_string('configmaxevents','admin'),get_string('helpupcomingmaxevents', 'admin'),10,PARAM_INT));
+    $options = array();
+    for ($i=1; $i<=99; $i++) {
+        $options[$i] = $i;
+    }
+    $temp->add(new admin_setting_configselect('calendar_lookahead',get_string('configlookahead','admin'),get_string('helpupcominglookahead', 'admin'),21,$options));
+    $options = array();
+    for ($i=1; $i<=20; $i++) {
+        $options[$i] = $i;
+    }
+    $temp->add(new admin_setting_configselect('calendar_maxevents',get_string('configmaxevents','admin'),get_string('helpupcomingmaxevents', 'admin'),10,$options));
     $temp->add(new admin_setting_configcheckbox('enablecalendarexport', get_string('enablecalendarexport', 'admin'), get_string('configenablecalendarexport','admin'), 1));
     $temp->add(new admin_setting_configtext('calendar_exportsalt', get_string('calendarexportsalt','admin'), get_string('configcalendarexportsalt', 'admin'), random_string(60)));
     $ADMIN->add('appearance', $temp);
index 828055d..0ad0fb2 100644 (file)
@@ -71,7 +71,7 @@ class calendar_preferences_form extends moodleform {
         $mform->addHelpButton('maxevents', 'pref_maxevents', 'calendar');
 
         $options = array();
-        for ($i=1; $i<=20; $i++) {
+        for ($i=1; $i<=99; $i++) {
             $options[$i] = $i;
         }
         $mform->addElement('select', 'lookahead', get_string('pref_lookahead', 'calendar'), $options);