]> git.mjollnir.org Git - moodle.git/commitdiff
More files related to recent course display changes
authormoodler <moodler>
Wed, 30 Jul 2003 13:05:51 +0000 (13:05 +0000)
committermoodler <moodler>
Wed, 30 Jul 2003 13:05:51 +0000 (13:05 +0000)
admin/site.html
admin/site.php

index 52a6ace8bc2357c9a769765d1d84918d87e124a5..e2cc92377e2e9a2b5f70f654c8351bab287c0c42 100644 (file)
 </tr>
 <tr valign=top>
         <td align=right><P><?php print_string("frontpageformat") ?>:</td>
+        <td><?php 
+           $options = array("0"  =>  get_string("frontpagenews"),
+                            "1"  =>  get_string("frontpagecourselist"),
+                            "2"  =>  get_string("frontpagecategorynames"));
+           choose_from_menu ($options, "frontpage", "$form->frontpage", "");
+        ?>
+        </td>
+</tr>
+<tr valign=top>
+        <td align=right><p><?php print_string("newsitemsnumber") ?>:</td>
         <td><?php 
            $newsitem  = get_string("newsitem");
            $newsitems = get_string("newsitems");
-           $options = array("0"  =>  get_string("showlistofcourses"),
+           $options = array("0"  =>  "0 $newsitems",
                             "1"  =>  "1 $newsitem",
                             "2"  =>  "2 $newsitems",
                             "3"  =>  "3 $newsitems",
index ce20492f5e484388b5e15eb15a76500db7c71250..b2c4ec9c41d5b4b14f6cb27908a3ab076658a9b3 100644 (file)
 
         if (count($err) == 0) {
 
+            set_config("frontpage", $form->frontpage);
+
             $form->timemodified = time();
 
             if ($form->id) {
                 if (update_record("course", $form)) {
-                    redirect("$CFG->wwwroot/admin/index.php", get_string("changessaved"));
+                    redirect("$CFG->wwwroot/", get_string("changessaved"));
                 } else {
                     error("Serious Error! Could not update the site record! (id = $form->id)");
                 }
@@ -29,7 +31,7 @@
                 if ($newid = insert_record("course", $form)) {
                     $cat->name = get_string("miscellaneous");
                     if (insert_record("course_categories", $cat)) {
-                        redirect("$CFG->wwwroot/admin/index.php", get_string("changessaved"));
+                        redirect("$CFG->wwwroot/", get_string("changessaved"));
                     } else {
                         error("Serious Error! Could not set up a default course category!");
                     }
@@ -55,7 +57,7 @@
         $form->fullname = "";
         $form->shortname = "";
         $form->summary = "";
-        $form->newsitems = 0;
+        $form->newsitems = 3;
         $form->id = "";
         $form->category = 0;
         $form->format = "social";
         $firsttime = true;
     }
 
+    if (isset($CFG->frontpage)) {
+        $form->frontpage = $CFG->frontpage;
+
+    } else {
+        if ($form->newsitems > 0) {
+            $form->frontpage = 0;
+        } else {
+            $form->frontpage = 1;
+        }
+        set_config("frontpage", $form->frontpage);
+    }
+
     if (empty($focus)) {
         $focus = "form.fullname";
     }