Diff for /loncom/interface/spreadsheet/assesscalc.pm between versions 1.4 and 1.5

version 1.4, 2003/05/22 20:23:56 version 1.5, 2003/05/22 21:16:35
Line 523  sub compute { Line 523  sub compute {
     my %f=$self->formulas();      my %f=$self->formulas();
     my %c;      my %c;
     #      #
       # Check for blackout requirements
       if ((!exists($ENV{'request.role.adv'}) || !$ENV{'request.role.adv'})) {
           while (my ($parm,$value) = each(%parameters)) {
               last if ($self->blackout());
               next if ($parm !~ /^(parameter_.*)_problemstatus$/);
               next if ($parameters{$1.'_answerdate'}<time);
               if (lc($value) eq 'no') {
                   # We must blackout this sheet
                   $self->blackout(1);
               }
           }
       }
       #
       # Move the parameters into the spreadsheet
     while (my ($parm,$value) = each(%parameters)) {      while (my ($parm,$value) = each(%parameters)) {
         my $cell = 'A'.$self->get_row_number_from_key($parm);          my $cell = 'A'.$self->get_row_number_from_key($parm);
         $f{$cell} = $parm;          $f{$cell} = $parm;
Line 652  spreadsheet only if necessary. Line 666  spreadsheet only if necessary.
 sub export_data {  sub export_data {
     my $self = shift;      my $self = shift;
     my $symb = $self->{'symb'};      my $symb = $self->{'symb'};
     if (! exists($Exportrows{$symb}) || ! defined($Exportrows{$symb})  ||      if (! exists($ENV{'request.role.adv'}) || ! $ENV{'request.role.adv'} ||
           ! exists($Exportrows{$symb}) || ! defined($Exportrows{$symb})  ||
         ! $self->check_expiration_time($Exportrows{$symb}->{'time'}) ||          ! $self->check_expiration_time($Exportrows{$symb}->{'time'}) ||
         ! exists($Exportrows{$symb}->{$self->{'filename'}}) ||          ! exists($Exportrows{$symb}->{$self->{'filename'}}) ||
         ! defined($Exportrows{$symb}->{$self->{'filename'}})) {          ! defined($Exportrows{$symb}->{$self->{'filename'}})) {

Removed from v.1.4  
changed lines
  Added in v.1.5


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