Skip to content
Permalink
Browse files

MDL-14497 Fixed several minor bugs in navmenu()

  • Loading branch information...
sam_marshall
sam_marshall committed Apr 23, 2008
1 parent fb0454d commit e246e032daee131e6efd0766bfdfd94cd01b7d0c
Showing with 8 additions and 6 deletions.
  1. +8 −6 lib/weblib.php
@@ -5306,23 +5306,25 @@ function navmenu($course, $cm=NULL, $targetwindow='self') {
$nextmod = $mod;
$flag = false;
}
$localname = $mod->name;
if ($cm == $mod->id) {
$selected = $url;
$selectmod = $mod;
$backmod = $previousmod;
$flag = true; // set flag so we know to use next mod for "next"
$mod->name = $strjumpto;
$localname = $strjumpto;
$strjumpto = '';
} else {
$mod->name = strip_tags(format_string(urldecode($mod->name),true));
if (strlen($mod->name) > ($width+5)) {
$mod->name = substr($mod->name, 0, $width).'...';
$localname = strip_tags(format_string($localname,true));
$tl=textlib_get_instance();
if ($tl->strlen($localname) > ($width+5)) {
$localname = $tl->substr($localname, 0, $width).'...';
}
if (!$mod->visible) {
$mod->name = '('.$mod->name.')';
$localname = '('.$localname.')';
}
}
$menu[$url] = $mod->name;
$menu[$url] = $localname;
if (empty($THEME->navmenuiconshide)) {
$menustyle[$url] = 'style="background-image: url('.$CFG->modpixpath.'/'.$mod->modname.'/icon.gif);"'; // Unfortunately necessary to do this here
}

0 comments on commit e246e03

Please sign in to comment.
You can’t perform that action at this time.