--- loncom/interface/lonhelper.pm 2018/08/29 20:21:30 1.201 +++ loncom/interface/lonhelper.pm 2022/06/11 14:51:49 1.203 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # .helper XML handler to implement the LON-CAPA helper # -# $Id: lonhelper.pm,v 1.201 2018/08/29 20:21:30 raeburn Exp $ +# $Id: lonhelper.pm,v 1.203 2022/06/11 14:51:49 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2162,6 +2162,8 @@ sub start_resource { $paramHash->{'addstatus'} = $token->[2]{'addstatus'}; $paramHash->{'addparts'} = $token->[2]{'addparts'}; $paramHash->{'modalLink'} = $token->[2]{'modallink'}; + $paramHash->{'nocurrloc'} = $token->[2]{'nocurrloc'}; + $paramHash->{'suppressNavmap'} = $token->[2]{'suppressNavmap'}; if ($paramHash->{'addparts'}) { $helper->declareVar($paramHash->{'variable'}.'_part'); } @@ -2554,7 +2556,9 @@ RADIO 'include_top_level_map' => $self->{'include_top_level_map'}, 'iterator_map' => $mapUrl, 'map_no_edit_link' => 1, - 'modalLink' => $modalLink, } + 'modalLink' => $modalLink, + 'nocurrloc' => $self->{'nocurrloc'}, + 'suppressNavmap' => $self->{'suppressNavmap'}, } ); $result .= $buttons; @@ -3327,7 +3331,7 @@ sub start_group { if ((!$paramHash->{'grouponly'}) || (&Apache::lonnet::allowed('mdg',$Apache::lonnet::env{'request.course.id'}))) { %curr_groups = &Apache::longroup::coursegroups(); } elsif ($Apache::lonnet::env{'request.course.groups'} ne '') { - map { $curr_groups{$_} = 1; } split(/,/,$Apache::lonnet::env{'request.course.groups'}); + map { $curr_groups{$_} = 1; } split(/:/,$Apache::lonnet::env{'request.course.groups'}); } foreach my $group_name (sort {lc($a) cmp lc($b)} (keys(%curr_groups))) { push(@{$paramHash->{CHOICES}}, [$group_name, $group_name]);