--- loncom/lonnet/perl/lonnet.pm 2003/09/19 19:38:24 1.420 +++ loncom/lonnet/perl/lonnet.pm 2003/09/25 20:02:54 1.423 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.420 2003/09/19 19:38:24 albertel Exp $ +# $Id: lonnet.pm,v 1.423 2003/09/25 20:02:54 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -3296,6 +3296,14 @@ sub condval { return $result; } +# ---------------------------------------------------- Devalidate courseresdata + +sub devalidatecourseresdata { + my ($coursenum,$coursedomain)=@_; + my $hashid=$coursenum.':'.$coursedomain; + &devalidate_cache(\%courseresdatacache,$hashid); +} + # --------------------------------------------------- Course Resourcedata Query sub courseresdata { @@ -3621,11 +3629,11 @@ sub add_prefix_and_part { sub metadata { my ($uri,$what,$liburi,$prefix,$depthcount)=@_; - $uri=&declutter($uri); # if it is a non metadata possible uri return quickly if (($uri eq '') || (($uri =~ m|^/*adm/|) && ($uri !~ m|^adm/includes|)) || - ($uri =~ m|/$|) || ($uri =~ m|/.meta$|)) { + ($uri =~ m|/$|) || ($uri =~ m|/.meta$|) || ($uri =~ /^~/) || + ($uri =~ m|home/[^/]+/public_html/|)) { return ''; } my $filename=$uri;