From 32fa2272550168571d22994bf9c532e0894e934c Mon Sep 17 00:00:00 2001 From: tjhunt Date: Tue, 10 Mar 2009 06:46:34 +0000 Subject: [PATCH] duration formslib element: MDL-18500 crude initial version so I can commit some dependant quiz changes This will be a formslib element for entering a time duration, like a quiz time limit. A better version to follow. --- lib/form/duration.php | 39 +++++++++++++++++++++++++++++++++++++++ lib/formslib.php | 1 + 2 files changed, 40 insertions(+) create mode 100644 lib/form/duration.php diff --git a/lib/form/duration.php b/lib/form/duration.php new file mode 100644 index 0000000000..8d2e7874f9 --- /dev/null +++ b/lib/form/duration.php @@ -0,0 +1,39 @@ +libdir . '/form/group.php'); +require_once($CFG->libdir . '/formslib.php'); +require_once($CFG->libdir . '/form/text.php'); + +/** + * HTML class for a length of time. For example, 30 minutes of 4 days. The + * values returned to PHP is the duration in seconds. + * + * @package formslib + */ +class MoodleQuickForm_duration extends MoodleQuickForm_text { + +} \ No newline at end of file diff --git a/lib/formslib.php b/lib/formslib.php index 07babab472..1e7f9d2c30 100644 --- a/lib/formslib.php +++ b/lib/formslib.php @@ -2050,6 +2050,7 @@ MoodleQuickForm::registerElementType('choosecoursefile', "$CFG->libdir/form/choo MoodleQuickForm::registerElementType('choosecoursefileorimsrepo', "$CFG->libdir/form/choosecoursefileorimsrepo.php", 'MoodleQuickForm_choosecoursefileorimsrepo'); MoodleQuickForm::registerElementType('date_selector', "$CFG->libdir/form/dateselector.php", 'MoodleQuickForm_date_selector'); MoodleQuickForm::registerElementType('date_time_selector', "$CFG->libdir/form/datetimeselector.php", 'MoodleQuickForm_date_time_selector'); +MoodleQuickForm::registerElementType('duration', "$CFG->libdir/form/duration.php", 'MoodleQuickForm_duration'); MoodleQuickForm::registerElementType('editor', "$CFG->libdir/form/editor.php", 'MoodleQuickForm_editor'); MoodleQuickForm::registerElementType('file', "$CFG->libdir/form/file.php", 'MoodleQuickForm_file'); MoodleQuickForm::registerElementType('filemanager', "$CFG->libdir/form/filemanager.php", 'MoodleQuickForm_filemanager'); -- 2.39.5