--- loncom/lonnet/perl/lonnet.pm 2006/08/29 01:01:19 1.772 +++ loncom/lonnet/perl/lonnet.pm 2006/08/30 21:48:54 1.775 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.772 2006/08/29 01:01:19 raeburn Exp $ +# $Id: lonnet.pm,v 1.775 2006/08/30 21:48:54 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -3474,7 +3474,7 @@ sub allowed { if (defined($env{'allowed.'.$priv})) { return $env{'allowed.'.$priv}; } # Free bre access to adm and meta resources - if (((($uri=~/^adm\//) && ($uri !~ m|/bulletinboard$|)) + if (((($uri=~/^adm\//) && ($uri !~ m{/(?:smppg|bulletinboard)$})) || (($uri=~/\.meta$/) && ($uri!~m|^uploaded/|) )) && ($priv eq 'bre')) { return 'F'; @@ -4231,6 +4231,14 @@ sub auto_instcode_format { } } +sub autovalidateclass_sec { + my ($cdom,$cnum,$owner,$inst_class) = @_; + my $homeserver = &homeserver($cnum,$cdom); + my $response=&reply('autovalidateclass_sec:'.$inst_class.':'. + &escape($owner).':'.$cdom,$homeserver); + return $response; +} + # ------------------------------------------------------- Course Group routines sub get_coursegroups {