Diff for /loncom/interface/lonparmset.pm between versions 1.584 and 1.585

version 1.584, 2017/12/18 23:13:53 version 1.585, 2018/09/03 16:43:47
Line 2321  sub usermenu { Line 2321  sub usermenu {
     if (($pssymb) || &Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {      if (($pssymb) || &Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {
         %grouphash = &Apache::longroup::coursegroups();          %grouphash = &Apache::longroup::coursegroups();
     } elsif ($env{'request.course.groups'} ne '') {      } elsif ($env{'request.course.groups'} ne '') {
         map { $grouphash{$_} = 1; } split(/,/,$env{'request.course.groups'});          map { $grouphash{$_} = 1; } split(/:/,$env{'request.course.groups'});
     }      }
   
     my $g_s_header='';      my $g_s_header='';
Line 2665  sub groupmenu { Line 2665  sub groupmenu {
     if (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {      if (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {
         %grouphash = &Apache::longroup::coursegroups();          %grouphash = &Apache::longroup::coursegroups();
     } elsif ($env{'request.course.groups'} ne '') {      } elsif ($env{'request.course.groups'} ne '') {
          map { $grouphash{$_} = 1; } split(/,/,$env{'request.course.groups'});           map { $grouphash{$_} = 1; } split(/:/,$env{'request.course.groups'});
     }      }
     return '' if (!%grouphash);      return '' if (!%grouphash);
   
Line 2874  sub assessparms { Line 2874  sub assessparms {
     if ($cgroup ne '') {      if ($cgroup ne '') {
         unless (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {          unless (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {
             if (($env{'request.course.groups'} eq '') ||               if (($env{'request.course.groups'} eq '') || 
                 (!grep(/^\Q$cgroup\E$/,split(/,/,$env{'request.course.groups'})))) {                  (!grep(/^\Q$cgroup\E$/,split(/:/,$env{'request.course.groups'})))) {
                 $noeditgrp = 1;                  $noeditgrp = 1;
             }              }
         }          }
Line 4282  sub listdata { Line 4282  sub listdata {
         if (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {          if (&Apache::lonnet::allowed('mdg',$env{'request.course.id'})) {
             %grouphash = &Apache::longroup::coursegroups();              %grouphash = &Apache::longroup::coursegroups();
         } elsif ($env{'request.course.groups'} ne '') {          } elsif ($env{'request.course.groups'} ne '') {
             map { $grouphash{$_} = 1; } split(/,/,$env{'request.course.groups'});              map { $grouphash{$_} = 1; } split(/:/,$env{'request.course.groups'});
         }          }
     }      }
   

Removed from v.1.584  
changed lines
  Added in v.1.585


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>