Diff for /loncom/interface/spreadsheet/Spreadsheet.pm between versions 1.71 and 1.73

version 1.71, 2006/09/03 00:45:51 version 1.73, 2007/01/23 01:29:15
Line 807  sub expandnamed { Line 807  sub expandnamed {
     if ($expression=~/^\&/) {      if ($expression=~/^\&/) {
  my ($func,$var,$formula)=($expression=~/^\&(\w+)\(([^\;]+)\;(.*)\)/);   my ($func,$var,$formula)=($expression=~/^\&(\w+)\(([^\;]+)\;(.*)\)/);
  my @vars=split(/\W+/,$formula);   my @vars=split(/\W+/,$formula);
    # make the list uniq
    @vars = keys(%{{ map { $_ => 1 } @vars }});
         my %values=();          my %values=();
  foreach my $varname ( @vars ) {   foreach my $varname ( @vars ) {
             if ($varname=~/^(parameter|stores|timestamp)/) {              if ($varname=~/^(parameter|stores|timestamp)/) {
Line 1891  sub othersheets { Line 1893  sub othersheets {
                                       $self->{'cdom'}, $self->{'cnum'});                                        $self->{'cdom'}, $self->{'cnum'});
     my ($tmp) = keys(%results);      my ($tmp) = keys(%results);
     if (%results      if (%results
  && $tmp =~ /^(con_lost|error|no_such_host)/i ) {   && $tmp !~ /^(con_lost|error|no_such_host)/i ) {
         push(@alternatives, sort(keys(%results)));          push(@alternatives, sort(keys(%results)));
     }      }
     return @alternatives;       return @alternatives; 

Removed from v.1.71  
changed lines
  Added in v.1.73


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