--- loncom/interface/spreadsheet/Spreadsheet.pm 2003/09/15 20:31:01 1.26 +++ loncom/interface/spreadsheet/Spreadsheet.pm 2003/11/11 14:17:20 1.29 @@ -1,5 +1,5 @@ # -# $Id: Spreadsheet.pm,v 1.26 2003/09/15 20:31:01 matthew Exp $ +# $Id: Spreadsheet.pm,v 1.29 2003/11/11 14:17:20 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -59,6 +59,7 @@ use HTML::Entities(); use HTML::TokeParser; use Spreadsheet::WriteExcel; use Time::HiRes; +use Apache::lonlocal; ## ## Package Variables @@ -749,6 +750,11 @@ sub mask { if (($la eq '*') || ($ua eq '*')) { $alpha='[A-z]'; } else { + if ($la gt $ua) { + my $tmp = $ua; + $ua = $la; + $la = $ua; + } $alpha=qq/[$la-$ua]/; } if ($ld ne '*' && $ud ne '*') { @@ -1277,7 +1283,7 @@ sub html_header { my $self = shift; return '' if (! $ENV{'request.role.adv'}); return "\n". - ''."\n". + ''."\n". '\n". "
Output Format
'.&mt('Output Format').'
'.&output_selector()."
\n"; } @@ -1292,13 +1298,13 @@ sub output_selector { } foreach (['html','HTML'], ['excel','Excel'], - ['csv','Comma Seperated Values']) { + ['csv','Comma Separated Values']) { my ($name,$description) = @{$_}; $output_selector.=qq{