1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
<?PHP // $Id: showentry.php,v 1.20.2.2 2004/08/25 08:15:15 moodler Exp $
require_once("../../config.php");
require_once("lib.php");
optional_variable($concept);
optional_variable($courseid,0);
optional_variable($eid,0);
optional_variable($displayformat,-1);
if ($CFG->forcelogin) {
require_login();
}
if ($eid) {
$entry = get_record("glossary_entries", "id", $eid);
$glossary = get_record('glossary','id',$entry->glossaryid);
$entry->glossaryname = $glossary->name;
$entries[] = $entry;
} else if ($concept) {
$entries = glossary_get_entries_search($concept, $courseid);
}
foreach ($entries as $key => $entry) {
//$entries[$key]->footer = "<p align=\"right\">» <a onClick=\"if (window.opener) {window.opener.location.href='$CFG->wwwroot/mod/glossary/view.php?g=$entry->glossaryid'; return false;} else {openpopup('/mod/glossary/view.php?g=$entry->glossaryid', 'glossary', 'menubar=1,location=1,toolbar=1,scrollbars=1,directories=1,status=1,resizable=1', 0); return false;}\" href=\"$CFG->wwwroot/mod/glossary/view.php?g=$entry->glossaryid\" target=\"_blank\">$entry->glossaryname</a></p>"; // Could not get this to work satisfactorily in all cases - Martin
$entries[$key]->footer = "<p align=\"right\">» <a target=\"_blank\" href=\"$CFG->wwwroot/mod/glossary/view.php?g=$entry->glossaryid\">$entry->glossaryname</a></p>";
}
if (!empty($courseid)) {
$course = get_record("course", "id", $courseid);
if ($course->category) {
require_login($courseid);
}
$strglossaries = get_string("modulenameplural", "glossary");
$strsearch = get_string("search");
$CFG->framename = "newwindow";
if ($course->category) {
print_header(strip_tags("$course->shortname: $strglossaries $strsearch"), "$course->fullname",
"<a target=\"newwindow\" href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$course->shortname</a> -> $strglossaries -> $strsearch", "", "", true, " ", " ");
} else {
print_header(strip_tags("$course->shortname: $strglossaries $strsearch"), "$course->fullname",
"$strglossaries -> $strsearch", "", "", true, " ", " ");
}
} else {
print_header(); // Needs to be something here to allow linking back to the whole glossary
}
if ($entries) {
glossary_print_dynaentry($courseid, $entries, $displayformat);
}
close_window_button();
?>
|