--- loncom/lonnet/perl/lonnet.pm 2002/05/08 14:37:14 1.214 +++ loncom/lonnet/perl/lonnet.pm 2002/05/08 15:21:04 1.215 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.214 2002/05/08 14:37:14 www Exp $ +# $Id: lonnet.pm,v 1.215 2002/05/08 15:21:04 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2525,11 +2525,15 @@ sub symbverify { my ($symb,$thisfn)=@_; $thisfn=&declutter($thisfn); -# &logthis("Symb verify: $symb $thisfn"); + &logthis("Symb verify: $symb $thisfn"); +# direct jump to resource in page or to a sequence - will construct own symbs + if ($thisfn=~/\.(page|sequence)$/) { return 1; } +# check URL part my ($map,$resid,$url)=split(/\_\_\_/,$symb); unless (&symbclean($url) eq &symbclean($thisfn)) { return 0; } +# FIXME: done for now return 1; my %bighash; @@ -2547,15 +2551,12 @@ sub symbverify { sub symbclean { my $symb=shift; -# &logthis("Symb in: $symb"); - # remove version from map $symb=~s/\.(\d+)\.(\w+)\_\_\_/\.$2\_\_\_/; + # remove version from URL $symb=~s/\.(\d+)\.(\w+)$/\.$2/; -# &logthis("Symb out: $symb"); - return $symb; }