mirror of
https://github.com/moodle/moodle.git
synced 2025-03-17 14:10:08 +01:00
- Fixed bug when showing "dynaentries" (it showed all concepts no matter the course nor its dynasetting)
This commit is contained in:
parent
a4c1b131c4
commit
2ee6608ae4
@ -5,41 +5,16 @@
|
||||
require_variable($courseid);
|
||||
require_variable($concept); // entry id
|
||||
|
||||
$entries = get_records("glossary_entries","ucase(concept)",strtoupper(trim($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".
|
||||
" g.course = $courseid and".
|
||||
" e.usedynalink = 1 and g.usedynalink = 1");
|
||||
|
||||
glossary_show_entry($courseid, $entries);
|
||||
glossary_print_dynaentry($courseid, $entries);
|
||||
|
||||
close_window_button();
|
||||
|
||||
function glossary_show_entry($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>";
|
||||
}
|
||||
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
x
Reference in New Issue
Block a user