Diff for /loncom/interface/lonpickstudent.pm between versions 1.9 and 1.10

version 1.9, 2005/04/07 06:56:23 version 1.10, 2006/01/09 20:38:52
Line 57  ENDDOCUMENT Line 57  ENDDOCUMENT
         ($ENV{'QUERY_STRING'},['filter','form','unameelement','udomelement',          ($ENV{'QUERY_STRING'},['filter','form','unameelement','udomelement',
        'roles']);         'roles']);
 # Allowed?  # Allowed?
       my $allowed;
       my $scope = $env{'request.course.id'};
       if (!($allowed = &Apache::lonnet::allowed('srm',$scope))) {
    $scope .= '/'.$env{'request.course.sec'};
    $allowed = &Apache::lonnet::allowed('srm',$scope);
    if ($allowed) { $allowed = 'section'; }
       }
   
     unless (($env{'form.roles'}) ||      unless (($env{'form.roles'}) ||
             (($env{'request.course.id'}) &&               (($env{'request.course.id'}) && ($allowed))) {
              (&Apache::lonnet::allowed('srm',$env{'request.course.id'})))) {  
  $r->print('<body>No context.</body>');   $r->print('<body>No context.</body>');
         return OK;          return OK;
     }      }
Line 91  function gochoose(uname,udom) { Line 97  function gochoose(uname,udom) {
 ENDSCRIPT  ENDSCRIPT
           
   $r->print('<form>');    $r->print('<form>');
   if ((&Apache::lonnet::allowed('srm',$env{'request.course.id'})) &&    if ($allowed && (!$env{'form.roles'})) {
       (!$env{'form.roles'})) {  
 # -------------------------------------------------------- Get course personnel  # -------------------------------------------------------- Get course personnel
     $r->print('<h3>'.$env{'course.'.$env{'request.course.id'}.'.description'}.      $r->print('<h3>'.$env{'course.'.$env{'request.course.id'}.'.description'}.
               '</h3>');                '</h3>');
Line 120  ENDSCRIPT Line 125  ENDSCRIPT
         # the following undefs are for 'domain', and 'username' respectively.          # the following undefs are for 'domain', and 'username' respectively.
  my (undef,undef,$end,$start,$id,$section,$fullname,$status)=   my (undef,undef,$end,$start,$id,$section,$fullname,$status)=
             @{$classlist->{$_}};              @{$classlist->{$_}};
    if ($allowed eq 'section' && $section ne $env{'request.course.sec'}) {
       next;
    }
         if ($_=~/^(\w+)\:(\w+)$/) {          if ($_=~/^(\w+)\:(\w+)$/) {
     my ($uname,$udom)=($1,$2);      my ($uname,$udom)=($1,$2);
     if (($uname=~/^$filter/) ||       if (($uname=~/^$filter/) || 

Removed from v.1.9  
changed lines
  Added in v.1.10


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