--- loncom/lonnet/perl/lonnet.pm 2007/05/26 00:38:19 1.881 +++ loncom/lonnet/perl/lonnet.pm 2007/06/05 22:35:11 1.882 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.881 2007/05/26 00:38:19 raeburn Exp $ +# $Id: lonnet.pm,v 1.882 2007/06/05 22:35:11 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -7510,6 +7510,7 @@ sub filelocation { $file=~s-^/adm/wrapper/-/-; $file=~s-^/adm/coursedocs/showdoc/-/-; } + if ($file=~m:^/~:) { # is a contruction space reference $location = $file; $location =~ s:/~(.*?)/(.*):/home/$1/public_html/$2:; @@ -7530,6 +7531,8 @@ sub filelocation { $location=$Apache::lonnet::perlvar{'lonDocRoot'}.'/userfiles/'. $udom.'/'.$uname.'/'.$filename; } + } elsif ($file =~ m-^/adm/-) { + $location = $perlvar{'lonDocRoot'}.'/'.$file; } else { $file=~s/^\Q$perlvar{'lonDocRoot'}\E//; $file=~s:^/res/:/:;