From 5bff67518f05055b99fe8c790102a0dd386e3d29 Mon Sep 17 00:00:00 2001 From: gustav_delius Date: Wed, 9 Jun 2004 08:55:44 +0000 Subject: [PATCH] fixed the self-inflicted problem with navmenu on non-module pages. --- lib/weblib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/weblib.php b/lib/weblib.php index d8cd5b9692..900c4ba11e 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -1826,6 +1826,7 @@ function navmenu($course, $cm=NULL, $targetwindow="self") { $logslink = NULL; $flag = false; $menu = array(); + $strjumpto = get_string('jumpto'); $sectionrecs = get_records("course_sections","course","$course->id","section","section,visible"); @@ -1856,6 +1857,7 @@ function navmenu($course, $cm=NULL, $targetwindow="self") { $backmod = $previousmod; $flag = true; // set flag so we know to use next mod for "next" $mod->name = get_string('jumpto'); + $strjumpto = ''; } else { $mod->name = strip_tags(urldecode($mod->name)); if (strlen($mod->name) > 55) { @@ -1886,7 +1888,7 @@ function navmenu($course, $cm=NULL, $targetwindow="self") { ""; } return "$logslink
$backmod" . - popup_form("$CFG->wwwroot/mod/", $menu, "navmenu", $selected, '', + popup_form("$CFG->wwwroot/mod/", $menu, "navmenu", $selected, $strjumpto, "", "", true, $targetwindow). "$nextmod
"; } -- 2.39.5