sql_length('r.name') . " DESC, cm.section ASC"; if (!$resources = $DB->get_records_sql($resource_sql, array($courseid)) ){ $nothingtodo = true; return $text; } $resourcelist = array(); foreach ($resources as $resource) { $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.'>', '', false, true); if ($currentname != $entitisedname) { /// If name has some entity (& " < >) add that filter too. MDL-17518 $resourcelist[] = new filterobject($entitisedname, 'frametarget.'>', '', false, true); } } } } return filter_phrases($text, $resourcelist); // Look for all these links in the text } ?>