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);
+
+ }
}
}