]> git.mjollnir.org Git - moodle.git/commitdiff
Little fixes for the course_sideblock
authormoodler <moodler>
Mon, 11 Aug 2003 11:51:08 +0000 (11:51 +0000)
committermoodler <moodler>
Mon, 11 Aug 2003 11:51:08 +0000 (11:51 +0000)
course/lib.php
course/search.php

index 1ab87c7348eec95ff50106c09aa557fce32b8d91..d0c9d3eee6740ce9b1ef4f68436bf6525096efde 100644 (file)
@@ -953,13 +953,14 @@ function print_courses_sideblock($category=0, $width="100%") {
         }
     }
 
-    $categories = get_categories(0);  // Parent = 0   ie top-level categories only
+    $categories = get_categories("0");  // Parent = 0   ie top-level categories only
     if (count($categories) > 1) {     // Just print top level category links
         foreach ($categories as $category) {
             $linkcss = $category->visible ? "" : " class=\"dimmed\" ";
             $moddata[]="<a $linkcss href=\"$CFG->wwwroot/course/category.php?id=$category->id\">$category->name</a>";
             $modicon[]=$icon;
         }
+        $fulllist = "<p><a href=\"$CFG->wwwroot/course/search.php\">".get_string("searchcourses")."</a>...";
     } else {                          // Just print course names of single category
         $category = array_shift($categories);
         $courses = get_courses($category->id);
index dfa3678f2a9992ac060e917a2de001fef4ed7f53..9db8ae1fe2248a8f589ef2ea851f94c0173144dd 100644 (file)
@@ -5,7 +5,7 @@
     require_once("../config.php");
     require_once("lib.php");
 
-    require_variable($search);    // search words
+    optional_variable($search, "");    // search words
     optional_variable($page, "0");   // which page to show
     optional_variable($perpage, "10");   // which page to show
 
     make_categories_list($displaylist, $parentlist, "");
 
     $strcourses = get_string("courses");
+    $strsearch = get_string("search");
     $strsearchresults = get_string("searchresults");
     $strcategory = get_string("category");
 
+    if (!$search) {
+        print_header("$site->fullname : $strsearch", $site->fullname, 
+                     "<a href=\"index.php\">$strcourses</a> -> $strsearch", "", "");
+        print_course_search();
+        print_footer();
+        exit;
+    }
+
     print_header("$site->fullname : $strsearchresults", $site->fullname, 
                  "<a href=\"index.php\">$strcourses</a> -> $strsearchresults -> '$search'", "", "");