]> git.mjollnir.org Git - moodle.git/commitdiff
Finish strings for graderoles MDL-7253; merged from MOODLE_17_STABLE
authorskodak <skodak>
Fri, 27 Oct 2006 21:07:18 +0000 (21:07 +0000)
committerskodak <skodak>
Fri, 27 Oct 2006 21:07:18 +0000 (21:07 +0000)
admin/settings/appearance.php
lang/en_utf8/admin.php
lib/adminlib.php

index 067c62e6c9308cc2caf747fb063953a49a301bb2..f00c04b35cd933c71ef9bfcc9a6020c36b3f3591 100644 (file)
@@ -119,7 +119,7 @@ $temp->add(new admin_setting_configcheckbox('mymoodleredirect', get_string('mymo
 $ADMIN->add('appearance', $temp);
 
 // new CFG variable for gradebook (what roles to display)
-$temp = new admin_settingpage('gradebook_roles', get_string('graderoles', 'admin'));
+$temp = new admin_settingpage('gradebook', get_string('gradebook', 'admin'));
 $temp->add(new admin_setting_special_gradebook_roles());
 $ADMIN->add('appearance', $temp);
 
index 4ae9a32545f3447649e109d36fc250f10b0cba16..17da1929b606c55c4b679b898f68ae51cc864538 100644 (file)
@@ -3,7 +3,9 @@
 
 
 // begin {added with admin cleanup}
-
+$string['gradebook'] = 'Gradebook';
+$string['gradebookroles'] = 'Graded roles';
+$string['configgradebookroles'] = 'Which roles are gradable?';
 $string['enableajax'] = 'Enable AJAX';
 $string['configenableajax'] = 'If you enable AJAX features users can disable them in their profile, otherwise AJAX is disabled for everybody.';
 $string['autologinguests'] = 'Auto-login guests';
index acee7222b744d5617a66bf97d5d79ef26446ae9f..f87546f0db3f28a5bdadcd1d156995037b918122 100644 (file)
@@ -2303,21 +2303,21 @@ class admin_setting_special_calendar_weekend extends admin_setting {
 
 }
 
-/* 
- * this is used in config->appearance->gradeconfig 
+/*
+ * this is used in config->appearance->gradeconfig
  */
 class admin_setting_special_gradebook_roles extends admin_setting {
 
     function admin_setting_special_gradebook_roles() {
         $name = 'gradebook_roles';
-        $visiblename = get_string('gradebook_roles', 'admin');
-        $description = get_string('gradebook_roles', 'admin');
-        
+        $visiblename = get_string('gradebookroles', 'admin');
+        $description = get_string('configgradebookroles', 'admin');
+
         $value = array();
-        
-        if ($studentroles = get_roles_with_capability('moodle/legacy:student', CAP_ALLOW)) {          
+
+        if ($studentroles = get_roles_with_capability('moodle/legacy:student', CAP_ALLOW)) {
             foreach ($studentroles as $roleid=>$studentrole) {
-                $value[$roleid] = 1;  
+                $value[$roleid] = 1;
             }
         }
 
@@ -2343,8 +2343,8 @@ class admin_setting_special_gradebook_roles extends admin_setting {
             }
             return set_config($this->name, rtrim($str, ","))?'':get_string('errorsetting', 'admin') . $this->visiblename . '<br />';
         } else {
-            return set_config($this->name, '')?'':get_string('errorsetting', 'admin') . $this->visiblename . '<br />';  
-        }  
+            return set_config($this->name, '')?'':get_string('errorsetting', 'admin') . $this->visiblename . '<br />';
+        }
     }
 
     function output_html() {
@@ -2354,24 +2354,27 @@ class admin_setting_special_gradebook_roles extends admin_setting {
         } else {
             $currentsetting = $this->get_setting();
         }
-        
+
         // from to process which roles to display
         if ($roles = get_records('role')) {
-            $return = '<table><tr><td class="c0">'.get_string('showroles','grades').':</td></tr>';        
-            foreach ($roles as $roleid=>$role) {  
+            $return = '<div class="form-group">';
+            $first = true;
+            foreach ($roles as $roleid=>$role) {
                 if (is_array($currentsetting) && in_array($roleid, $currentsetting)) {
                     $checked = 'checked="checked"';
                 } else {
-                    $checked = ''; 
+                    $checked = '';
                 }
-                            
-                $return .= '<tr><td class="c0">';
-                $return .= '<input type="checkbox" name="s_'.$this->name.'['.$roleid.']" value="1" '.$checked.'>'.$role->name;
-                $return .= '</td></tr>';
+                if ($first) {
+                    $first = false;
+                } else {
+                    $return .= '<br />';
+                }
+                $return .= '<input type="checkbox" name="s_'.$this->name.'['.$roleid.']" value="1" '.$checked.'>&nbsp;'.$role->name;
             }
-            $return .= '</table>'; 
+            $return .= '</div>';
         }
-        
+
         return format_admin_setting($this->name, $this->visiblename, $return, $this->description);
 
     }