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
}
?>