Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1505 and 1.1506

version 1.1505, 2023/03/27 18:41:07 version 1.1506, 2023/03/27 21:32:41
Line 8969  sub constructaccess { Line 8969  sub constructaccess {
        if (exists($env{'user.priv.au./'.$ownerdomain.'/./'})) {         if (exists($env{'user.priv.au./'.$ownerdomain.'/./'})) {
           return ($ownername,$ownerdomain,$ownerhome);            return ($ownername,$ownerdomain,$ownerhome);
        }         }
     } else {      } elsif (&is_course($ownerdomain,$ownername)) {
 # Co-author for this?  # Course Authoring Space?
         if (exists($env{'user.priv.ca./'.$ownerdomain.'/'.$ownername.'./'}) ||  
             exists($env{'user.priv.aa./'.$ownerdomain.'/'.$ownername.'./'}) ) {  
             $ownerhome = &homeserver($ownername,$ownerdomain);  
             return ($ownername,$ownerdomain,$ownerhome);  
         }  
         if ($env{'request.course.id'}) {          if ($env{'request.course.id'}) {
             if (($ownername eq $env{'course.'.$env{'request.course.id'}.'.num'}) &&              if (($ownername eq $env{'course.'.$env{'request.course.id'}.'.num'}) &&
                 ($ownerdomain eq $env{'course.'.$env{'request.course.id'}.'.domain'})) {                  ($ownerdomain eq $env{'course.'.$env{'request.course.id'}.'.domain'})) {
Line 8985  sub constructaccess { Line 8980  sub constructaccess {
                 }                  }
             }              }
         }          }
           return '';
       } else {
   # Co-author for this?
           if (exists($env{'user.priv.ca./'.$ownerdomain.'/'.$ownername.'./'}) ||
               exists($env{'user.priv.aa./'.$ownerdomain.'/'.$ownername.'./'}) ) {
               $ownerhome = &homeserver($ownername,$ownerdomain);
               return ($ownername,$ownerdomain,$ownerhome);
           }
     }      }
   
 # We don't have any access right now. If we are not possibly going to do anything about this,  # We don't have any access right now. If we are not possibly going to do anything about this,

Removed from v.1.1505  
changed lines
  Added in v.1.1506


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