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