--- loncom/lonenc.pm 2006/04/07 22:15:34 1.14 +++ loncom/lonenc.pm 2006/05/30 12:45:12 1.15 @@ -1,7 +1,7 @@ # The LearningOnline Network # URL translation for encrypted filenames # -# $Id: lonenc.pm,v 1.14 2006/04/07 22:15:34 albertel Exp $ +# $Id: lonenc.pm,v 1.15 2006/05/30 12:45:12 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -32,7 +32,9 @@ use strict; use Apache::lonnet; use Crypt::IDEA; use Time::HiRes qw(gettimeofday); - +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + sub encryptseed { my $seed=$env{'course.'.$env{'request.course.id'}.'.internal.encseed'}; $seed=~s/[^0-9a-f]/0/g; @@ -49,7 +51,7 @@ sub unencrypted { unless ($seed) { return '/'.$uri; } - $uri=&Apache::lonnet::unescape($uri); + $uri=&unescape($uri); my $cipher=new IDEA $seed; my $decuri=''; for (my $encidx=0;$encidxencrypt(substr($uri,$encidx,8))); } - return '/enc/'.$cmdlength.'/'.&Apache::lonnet::escape($encuri); + return '/enc/'.$cmdlength.'/'.&escape($encuri); } sub check_encrypt {