]> git.mjollnir.org Git - moodle.git/commitdiff
new resort function for courses in a category
authormoodler <moodler>
Mon, 11 Aug 2003 05:24:48 +0000 (05:24 +0000)
committermoodler <moodler>
Mon, 11 Aug 2003 05:24:48 +0000 (05:24 +0000)
course/category.php
lang/en/moodle.php

index 80c7a99c546e8aa24b534560366799bac9118885..14819b44aca9ea18efe6507350c50b3cd8aed300 100644 (file)
 
 /// Rename the category if requested
 
-    if (!empty($rename)) {
+    if (!empty($_GET['rename'])) {
         $category->name = $rename;
         if (! set_field("course_categories", "name", $category->name, "id", $category->id)) {
             notify("An error occurred while renaming the category");
         }
     }
 
+/// Resort the category if requested
+
+    if (!empty($_GET['resort'])) {
+        fix_course_sortorder($category->id, "fullname ASC");
+    }
+
 
 /// Print headings
 
     if ($adminediting) {
         echo "<center>";
 
-    /// Print link to create a new course
+    /// Print button to re-sort courses by name
+        unset($options);
+        $options["id"] = $category->id;
+        $options["resort"] = "name";
+        print_single_button("category.php", $options, get_string("resortcoursesbyname"), "get");
+
+    /// Print button to create a new course
         unset($options);
-        $option["category"] = $category->id;
+        $options["category"] = $category->id;
         print_single_button("edit.php", $options, get_string("addnewcourse"), "get");
         echo "<br />";
 
index 61df8c96b2f77a063685ae5063e8e17a08fd3753..9c06396366b532a48d40827f04268560552538aa 100644 (file)
@@ -614,6 +614,7 @@ $string['removeteacher'] = "Remove teacher";
 $string['rename'] = "Rename";
 $string['renamefileto'] = "Rename <b>\$a</b> to";
 $string['required'] = "Required";
+$string['resortcoursesbyname'] = "Resort courses by name";
 $string['resources'] = "Resources";
 $string['restore'] = "Restore";
 $string['restorecancelled'] = "Restore cancelled";