diff -Naur ./course/category.php /home/udit/Desktop/moodle/course/category.php
--- ./course/category.php 2009-04-15 10:07:34.000000000 +0530
+++ /home/udit/Desktop/moodle/course/category.php 2008-12-12 04:33:22.000000000 +0530
@@ -239,7 +239,7 @@
/// Print out all the courses
$courses = get_courses_page($category->id, 'c.sortorder ASC',
- 'c.id,c.sortorder,c.shortname,c.fullname,c.summary,c.visible,c.teacher,c.guest,c.password,c.enrollable',
+ 'c.id,c.sortorder,c.shortname,c.fullname,c.summary,c.visible,c.teacher,c.guest,c.password',
$totalcount, $page*$perpage, $perpage);
$numcourses = count($courses);
@@ -316,14 +316,9 @@
$up = ($count > 1 || !$atfirstpage);
$down = ($count < $numcourses || !$atlastpage);
- $user_enrolled = has_capability('moodle/course:view', $coursecontext) and !has_capability('moodle/legacy:guest', $coursecontext, NULL, false);
- echo '
';
- if (!$user_enrolled && !$acourse->enrollable && !$acourse->guest) {
- echo '| '. format_string($acourse->fullname) .' | ';
- } else {
- $linkcss = $acourse->visible ? '' : ' class="dimmed" ';
- echo ''. format_string($acourse->fullname) .' | ';
- }
+ $linkcss = $acourse->visible ? '' : ' class="dimmed" ';
+ echo '
';
+ echo '| '. format_string($acourse->fullname) .' | ';
if ($editingon) {
echo '';
if (has_capability('moodle/course:update', $coursecontext)) {
diff -Naur ./course/lib.php /home/udit/Desktop/moodle/course/lib.php
--- ./course/lib.php 2009-04-15 10:01:49.000000000 +0530
+++ /home/udit/Desktop/moodle/course/lib.php 2009-01-15 04:36:51.000000000 +0530
@@ -1953,25 +1953,24 @@
/// Category is 0 (for all courses) or an object
global $CFG;
-
- $course_fields = array('password','summary','currency','enrollable');
+
if (!is_object($category) && $category==0) {
$categories = get_child_categories(0); // Parent = 0 ie top-level categories only
if (is_array($categories) && count($categories) == 1) {
$category = array_shift($categories);
$courses = get_courses_wmanagers($category->id,
'c.sortorder ASC',
- $course_fields);
+ array('password','summary','currency'));
} else {
$courses = get_courses_wmanagers('all',
'c.sortorder ASC',
- $course_fields);
+ array('password','summary','currency'));
}
unset($categories);
} else {
$courses = get_courses_wmanagers($category->id,
'c.sortorder ASC',
- $course_fields);
+ array('password','summary','currency'));
}
if ($courses) {
@@ -2018,17 +2017,9 @@
echo '';
echo ' ';
- echo ' ';
-
- $user_enrolled = has_capability('moodle/course:view', $context) and !has_capability('moodle/legacy:guest', $context, NULL, false);
- if (!$user_enrolled && !$course->enrollable && !$course->guest) {
- echo highlight($highlightterms, format_string($course->fullname));
- } else {
- echo ' '.
- highlight($highlightterms, format_string($course->fullname)).'';
- }
- echo ' ';
+ echo ' ';
/// first find all roles that are supposed to be displayed
|