From 621c4b7d8715857e40ef2ddc1e60737d8aea3e8a Mon Sep 17 00:00:00 2001 From: jamiesensei Date: Wed, 22 Nov 2006 11:09:24 +0000 Subject: [PATCH] added dependencies to form --- mod/data/mod_form.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mod/data/mod_form.php b/mod/data/mod_form.php index 047a9c3d6b..dff1de8301 100644 --- a/mod/data/mod_form.php +++ b/mod/data/mod_form.php @@ -23,21 +23,25 @@ class data_mod_form extends moodleform_mod { $availablefromgroup[]=&MoodleQuickForm::createElement('date_selector', 'availablefrom', ''); $availablefromgroup[]=&MoodleQuickForm::createElement('checkbox', 'availablefromenabled', '', get_string('enable')); $mform->addGroup($availablefromgroup, 'availablefromgroup', get_string('availablefromdate', 'data'), ' ', false); + $mform->addDependency('availablefromgroup', 'availablefromenabled'); $availabletogroup=array(); $availabletogroup[]=&MoodleQuickForm::createElement('date_selector', 'availableto', ''); $availabletogroup[]=&MoodleQuickForm::createElement('checkbox', 'availabletoenabled', '', get_string('enable')); $mform->addGroup($availabletogroup, 'availabletogroup', get_string('availabletodate', 'data'), ' ', false); + $mform->addDependency('availabletogroup', 'availabletoenabled'); $viewfromgroup=array(); $viewfromgroup[]=&MoodleQuickForm::createElement('date_selector', 'viewfrom', ''); $viewfromgroup[]=&MoodleQuickForm::createElement('checkbox', 'viewfromenabled', '', get_string('enable')); $mform->addGroup($viewfromgroup, 'viewfromgroup', get_string('viewfromdate', 'data'), ' ', false); + $mform->addDependency('viewfromgroup', 'viewfromenabled'); $viewtogroup=array(); $viewtogroup[]=&MoodleQuickForm::createElement('date_selector', 'viewto', ''); $viewtogroup[]=&MoodleQuickForm::createElement('checkbox', 'viewtoenabled', '', get_string('enable')); $mform->addGroup($viewtogroup, 'viewtogroup', get_string('viewtodate', 'data'), ' ', false); + $mform->addDependency('viewtogroup', 'viewtoenabled'); $countoptions= array(0=>get_string('none'))+ @@ -64,6 +68,7 @@ class data_mod_form extends moodleform_mod { $mform->addElement('checkbox', 'assessed', get_string("allowratings", "data") , get_string('ratingsuse', 'data')); $mform->addElement('modgrade', 'scale', get_string('grade'), false); + $mform->addDependency('scale', 'assessed'); $this->standard_coursemodule_elements(); -- 2.39.5