echo "</td></tr></table>";
}
+ function glossary_print_dynaentry($courseid, $entries) {
+ global $THEME, $USER;
+
+ $colour = $THEME->cellheading2;
+
+ echo "\n<center><table width=95% border=0><tr>";
+ echo "<td width=100%\">";
+ if ( $entries ) {
+ foreach ( $entries as $entry ) {
+
+ if (! $glossary = get_record("glossary", "id", $entry->glossaryid)) {
+ error("Glossary ID was incorrect or no longer exists");
+ }
+ if (! $course = get_record("course", "id", $glossary->course)) {
+ error("Glossary is misconfigured - don't know what course it's from");
+ }
+ if (!$cm = get_coursemodule_from_instance("glossary", $entry->glossaryid, $courseid) ) {
+ error("Glossary is misconfigured - don't know what course module it is ");
+ }
+
+ glossary_print_entry($course, $cm, $glossary, $entry);
+ }
+ }
+ echo "</td>";
+ echo "</tr></table></center>";
+ }
?>
require_once("lib.php");
require_variable($courseid);
- require_variable($concept); // entry id
+ require_variable($concept);
print_header();
$entries = get_records_sql("select e.* from {$CFG->prefix}glossary_entries e, {$CFG->prefix}glossary g".
" where e.glossaryid = g.id and".
- " ucase(concept) = 'MOODLE' and".
+ " ucase(concept) = '" . strtoupper(trim($concept)). "' and".
" g.course = $courseid and".
" e.usedynalink = 1 and g.usedynalink = 1");