Index: filter.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/resource/filter.php,v retrieving revision 1.18.2.1 diff -u -r1.18.2.1 filter.php --- filter.php 26 Dec 2007 17:41:48 -0000 1.18.2.1 +++ filter.php 6 Dec 2008 18:32:36 -0000 @@ -56,14 +56,22 @@ $resourcelist = array(); foreach ($resources as $resource) { - $currentname = trim($resource->name); - $strippedname = strip_tags($currentname); + $currentname = trim($resource->name); + $entitisedname = s($currentname); + $strippedname = strip_tags($currentname); /// Avoid empty or unlinkable resource names if (!empty($strippedname)) { $resourcelist[] = new filterobject($currentname, 'frametarget.'>', + $CFG->wwwroot.'/mod/resource/view.php?r='.$resource->id.'" '.$CFG->frametarget.'>', '', false, true); + if ($currentname != $entitisedname) { /// If name has some entity (& " < >) add that filter too. MDL-17518 + $resourcelist[] = new filterobject($entitisedname, + 'frametarget.'>', + '', false, true); + + } } }