diff -ruN moodle-1.7/course/lib.php moodle-dev/course/lib.php --- moodle-1.7/course/lib.php 2006-09-28 03:00:47.000000000 +0100 +++ moodle-dev/course/lib.php 2006-10-04 12:17:38.000000000 +0100 @@ -1155,11 +1155,18 @@ } else { // Normal activity $linkcss = $mod->visible ? "" : " class=\"dimmed\" "; - echo ''.$mod->modfullname.''. - ' '. - $instancename.''; + + $linktag = ' '; + + $icontag = ''.$mod->modfullname.' '; + + if ($CFG->clickable_icons == 1 ){ + echo $linktag . $icontag . ' ' . $linktag . $instancename . ''; + }else{ + echo $icontag . $linktag . $instancename . ''; + } + } if ($usetracking && $mod->modname == 'forum') { $groupmode = groupmode($course, $mod); @@ -1428,9 +1435,16 @@ echo ''; } - echo ''.$catimage.''; + $categorylinktag = ''; + + if ( $CFG->clickable_icons == 1 ){ + echo '' . $categorylinktag . $catimage .' '; + }else{ + echo ''.$catimage.''; + } + echo ''; - echo ''.$category->name.''; + echo $categorylinktag . $category->name.''; echo ''; echo ' '; echo ''; diff -ruN moodle-1.7/lib/weblib.php moodle-dev/lib/weblib.php --- moodle-1.7/lib/weblib.php 2006-10-03 03:02:22.000000000 +0100 +++ moodle-dev/lib/weblib.php 2006-10-04 12:31:38.000000000 +0100 @@ -4919,6 +4919,7 @@ * @todo Finish documenting this function. Show example of various attributes, etc. */ function print_side_block($heading='', $content='', $list=NULL, $icons=NULL, $footer='', $attributes = array(), $title='') { + global $CFG; //Accessibility: skip block link, with title-text (or $block_id) to differentiate links. static $block_id = 0; @@ -4953,8 +4954,22 @@ echo "\n