]> git.mjollnir.org Git - moodle.git/commitdiff
Fix the editor and the surrounding table for settings
authormoodler <moodler>
Mon, 25 Sep 2006 07:55:10 +0000 (07:55 +0000)
committermoodler <moodler>
Mon, 25 Sep 2006 07:55:10 +0000 (07:55 +0000)
admin/settings.php
lib/adminlib.php

index 9d9098c25c274e880804dc6681d769193813e324..b17bbf56198b9ef4d3cf207134af1a661e40964e 100644 (file)
@@ -110,12 +110,11 @@ echo '<input type="hidden" name="section" value="' . $PAGE->section . '" />';
 echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
 echo '<input type="hidden" name="return" value="' . $return . '" />';
 print_heading($root->visiblename);
-print_simple_box_start('','100%','',5,'generalbox','');
 
 echo $root->output_html();
 
 echo '<center><input type="submit" value="' . get_string('savechanges','admin') . '" /></center>';
-print_simple_box_end();
+
 echo '</form>';
 
 if (!empty($SITE->fullname)) {
@@ -125,6 +124,10 @@ if (!empty($SITE->fullname)) {
     echo '</td></tr></table>';
 }
 
+if (!empty($CFG->adminusehtmleditor)) {
+    use_html_editor();
+}
+
 print_footer();
 
 ?>
index d1deca9d32047042d48493883f9d734908442452..53d1d3d30ac7dd4a30e2004591ce14c881511cb8 100644 (file)
@@ -1702,22 +1702,17 @@ class admin_setting_special_frontpagedesc extends admin_setting {
 
     function output_html() {
 
+        global $CFG;
+
         if ($this->get_setting() === NULL) {
             $currentsetting = $this->defaultsetting;
         } else {
             $currentsetting = $this->get_setting();
         }
 
-        $usehtmleditor = can_use_html_editor();
+        $CFG->adminusehtmleditor = can_use_html_editor();
 
-        ob_start();  // double-check the number of columns below... might overrun some screen resolutions
-        print_textarea($usehtmleditor, 15, 60, 0, 0, 's_' . $this->name, $currentsetting);
-
-        if ($usehtmleditor) {
-            use_html_editor();
-        }
-        $return = ob_get_contents();
-        ob_end_clean();
+        $return = print_textarea($CFG->adminusehtmleditor, 15, 60, 0, 0, 's_' . $this->name, $currentsetting, 0, true);
 
         return format_admin_setting('frontpagedesc', $this->name, $this->visiblename, $return, $this->description);
     }