--- loncom/interface/groupsort.pm 2006/07/21 00:21:28 1.45 +++ loncom/interface/groupsort.pm 2006/12/05 02:55:51 1.50 @@ -2,7 +2,7 @@ # The LON-CAPA group sort handler # Allows for sorting prior to import into RAT. # -# $Id: groupsort.pm,v 1.45 2006/07/21 00:21:28 www Exp $ +# $Id: groupsort.pm,v 1.50 2006/12/05 02:55:51 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -37,6 +37,7 @@ use GDBM_File; use Apache::loncommon; use Apache::lonlocal; use Apache::lonnet; +use LONCAPA(); my $iconpath; # variable to be accessible to multiple subroutines my %hash; # variable to tie to user specific database @@ -174,7 +175,7 @@ sub readfromfile { my $url=$token->[2]->{'src'}; my $name=$token->[2]->{'title'}; - $name=~s/ \[\((\d+)\,(\w+)\,(\w+)\)\]$//; + $name=~s/ \[\((\d+)\,($LONCAPA::username_re)\,($LONCAPA::domain_re)\)\]$//; if ($1) { $$nhash{$url}='
'.&mt('Removed by '). &Apache::loncommon::plainname($2,$3).', '. @@ -211,14 +212,6 @@ sub readfrombookmarks { return ($shash,$thash); } -# ---------------------------------------------------------- Clear the database - -sub clear_basket { - my $diropendb = - "/home/httpd/perl/tmp/$env{'user.domain'}_$env{'user.name'}_sel_res.db"; - unlink ($diropendb); -} - # ---------------------------------------------------------------- Main Handler sub handler { my $r = shift; @@ -357,7 +350,8 @@ END END # --- Continue Buttons - my $resurl = &Apache::loncommon::lastresurl(); + my $resurl = + &Apache::loncommon::escape_single(&Apache::loncommon::lastresurl()); $r->print(<  @@ -439,6 +433,7 @@ sub hidden { my ($sel,$title,$filelink) = @_; my $string = ''; + $filelink=~s|^/ext/|http://|; $string .= ''; return $string;