Diff for /loncom/interface/spreadsheet/assesscalc.pm between versions 1.25 and 1.26

version 1.25, 2003/10/02 17:07:41 version 1.26, 2003/10/14 18:36:54
Line 55  use HTML::Entities(); Line 55  use HTML::Entities();
 use Spreadsheet::WriteExcel;  use Spreadsheet::WriteExcel;
 use GDBM_File;  use GDBM_File;
 use Time::HiRes;  use Time::HiRes;
   use Apache::lonlocal;
   
 @Apache::assesscalc::ISA = ('Apache::Spreadsheet');  @Apache::assesscalc::ISA = ('Apache::Spreadsheet');
   
Line 398  sub get_title { Line 399  sub get_title {
         join(' ',@userenv{'firstname','middlename','lastname','generation'});          join(' ',@userenv{'firstname','middlename','lastname','generation'});
     $name =~ s/\s+$//;      $name =~ s/\s+$//;
     push (@title,$name);      push (@title,$name);
     push (@title,scalar(localtime(time)));      push (@title,&Apache::lonlocal::locallocaltime(time));
     return @title;      return @title;
 }  }
   
Line 407  sub parent_link { Line 408  sub parent_link {
     my $link .= '<p><a href="/adm/studentcalc?'.      my $link .= '<p><a href="/adm/studentcalc?'.
         'sname='.$self->{'name'}.          'sname='.$self->{'name'}.
             '&sdomain='.$self->{'domain'}.'">'.              '&sdomain='.$self->{'domain'}.'">'.
                 'Student level sheet</a></p>'."\n";                  &mt('Student level sheet').'</a></p>'."\n";
     return $link;      return $link;
 }  }
   
Line 421  sub outsheet_html { Line 422  sub outsheet_html {
     my $exportcolor = '#FFFFAA';      my $exportcolor = '#FFFFAA';
     my $num_uneditable = 1;      my $num_uneditable = 1;
     my $num_left = 52-$num_uneditable;      my $num_left = 52-$num_uneditable;
       my %lt=&Apache::lonlocal::texthash(
          'as' => 'Assessment',
          'ca' => 'Calculations',
          );
     my $tableheader =<<"END";      my $tableheader =<<"END";
 <table border="2">  <table border="2">
 <tr>  <tr>
   <th colspan="2" rowspan="2"><font size="+2">Assessment</font></th>    <th colspan="2" rowspan="2"><font size="+2">$lt{'as'}</font></th>
   <td bgcolor="$importcolor" colspan="$num_uneditable">&nbsp;</td>    <td bgcolor="$importcolor" colspan="$num_uneditable">&nbsp;</td>
   <td colspan="$num_left">    <td colspan="$num_left">
       <b><font size="+1">Calculations</font></b></td>        <b><font size="+1">$lt{'ca'}</font></b></td>
 </tr><tr>  </tr><tr>
 END  END
     my $label_num = 0;      my $label_num = 0;
Line 517  sub csv_rows { Line 522  sub csv_rows {
     #      #
     # Write a header row      # Write a header row
     $self->csv_output_row($filehandle,undef,      $self->csv_output_row($filehandle,undef,
                           ('Parameter','Description','Value'));                            (&mt('Parameter'),&mt('Description'),&mt('Value')));
     #      #
     # Write each row      # Write each row
     foreach my $rownum (sort {$a <=> $b} ($self->rows())) {      foreach my $rownum (sort {$a <=> $b} ($self->rows())) {
Line 541  sub excel_rows { Line 546  sub excel_rows {
     # Write a header row      # Write a header row
     $cols_output = 0;      $cols_output = 0;
     foreach my $value ('Parameter','Description','Value') {      foreach my $value ('Parameter','Description','Value') {
         $worksheet->write($rows_output,$cols_output++,$value);          $worksheet->write($rows_output,$cols_output++,&mt($value));
     }      }
     $rows_output++;          $rows_output++;    
     #      #

Removed from v.1.25  
changed lines
  Added in v.1.26


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>