]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12497 Disabled the "override site defaults" checkbox for admin page, and removed...
authornicolasconnault <nicolasconnault>
Tue, 5 Feb 2008 10:26:57 +0000 (10:26 +0000)
committernicolasconnault <nicolasconnault>
Tue, 5 Feb 2008 10:26:57 +0000 (10:26 +0000)
grade/edit/letter/edit_form.php

index d4a2fc98c7125f98e4afbddf1a723831a25dec8b..e4051667adbf682c79140c8922868f29dabdd697 100644 (file)
@@ -33,10 +33,13 @@ class edit_letter_form extends moodleform {
         $admin = $this->_customdata['admin'];
 
         $mform->addElement('header', 'gradeletters', get_string('gradeletters', 'grades'));
-
-        $mform->addElement('checkbox', 'override', get_string('overridesitedefaultgradedisplaytype', 'grades'));
-        $mform->setHelpButton('override', array(false, get_string('overridesitedefaultgradedisplaytype', 'grades'),
-                false, true, false, get_string('overridesitedefaultgradedisplaytypehelp', 'grades')));
+        
+        // Only show "override site defaults" checkbox if editing the course grade letters
+        if (!$admin) {
+            $mform->addElement('checkbox', 'override', get_string('overridesitedefaultgradedisplaytype', 'grades'));
+            $mform->setHelpButton('override', array(false, get_string('overridesitedefaultgradedisplaytype', 'grades'),
+                    false, true, false, get_string('overridesitedefaultgradedisplaytypehelp', 'grades')));
+        }
 
         $gradeletterhelp   = get_string('configgradeletter', 'grades');
         $gradeboundaryhelp = get_string('configgradeboundary', 'grades');
@@ -53,16 +56,26 @@ class edit_letter_form extends moodleform {
             $gradeboundaryname = 'gradeboundary'.$i;
 
             $mform->addElement('text', $gradelettername, $gradeletter." $i");
-            $mform->setHelpButton($gradelettername, array(false, $gradeletter." $i", false, true, false, $gradeletterhelp));
+            if ($i == 1) {
+                $mform->setHelpButton($gradelettername, array(false, $gradeletter." $i", false, true, false, $gradeletterhelp));
+            }
             $mform->setType($gradelettername, PARAM_TEXT);
-            $mform->disabledIf($gradelettername, 'override', 'notchecked');
-            $mform->disabledIf($gradelettername, $gradeboundaryname, 'eq', -1);
+            
+            if (!$admin) {
+                $mform->disabledIf($gradelettername, 'override', 'notchecked');
+                $mform->disabledIf($gradelettername, $gradeboundaryname, 'eq', -1);
+            }
 
             $mform->addElement('select', $gradeboundaryname, $gradeboundary." $i", $percentages);
-            $mform->setHelpButton($gradeboundaryname, array(false, $gradeboundary." $i", false, true, false, $gradeboundaryhelp));
+            if ($i == 1) {
+                $mform->setHelpButton($gradeboundaryname, array(false, $gradeboundary." $i", false, true, false, $gradeboundaryhelp));
+            }
             $mform->setDefault($gradeboundaryname, -1);
             $mform->setType($gradeboundaryname, PARAM_INT);
-            $mform->disabledIf($gradeboundaryname, 'override', 'notchecked');
+            
+            if (!$admin) {
+                $mform->disabledIf($gradeboundaryname, 'override', 'notchecked');
+            }
         }
 
         // hidden params