--- loncom/interface/loncommon.pm 2016/10/11 22:58:55 1.1256 +++ loncom/interface/loncommon.pm 2016/10/29 05:29:28 1.1258 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.1256 2016/10/11 22:58:55 raeburn Exp $ +# $Id: loncommon.pm,v 1.1258 2016/10/29 05:29:28 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -5849,6 +5849,10 @@ sub bodytag { if ($env{'request.course.id'}) { if ($env{'request.role'} !~ /^cr/) { $role = &Apache::lonnet::plaintext($role,&course_type()); + } elsif ($role =~ m{^cr/($match_domain)/\1-domainconfig/(\w+)$}) { + $role = &mt('Helpdesk[_1]',' '.$2); + } else { + $role = (split(/\//,$role,4))[-1]; } if ($env{'request.course.sec'}) { $role .= (' 'x2).'- '.&mt('section:').' '.$env{'request.course.sec'}; @@ -5945,7 +5949,8 @@ sub bodytag { $args->{'bread_crumbs'}); } elsif ($forcereg) { $bodytag .= &Apache::lonmenu::innerregister($forcereg,undef, - $args->{'group'}); + $args->{'group'}, + $args->{'hide_buttons'}); } else { $bodytag .= &Apache::lonmenu::prepare_functions($env{'request.noversionuri'},