--- loncom/interface/spreadsheet/Spreadsheet.pm 2003/05/27 20:36:02 1.7 +++ loncom/interface/spreadsheet/Spreadsheet.pm 2003/05/27 21:17:22 1.8 @@ -1,5 +1,5 @@ # -# $Id: Spreadsheet.pm,v 1.7 2003/05/27 20:36:02 matthew Exp $ +# $Id: Spreadsheet.pm,v 1.8 2003/05/27 21:17:22 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -142,7 +142,7 @@ sub filename { if (@_) { my ($newfilename) = @_; if (! defined($newfilename) || $newfilename eq 'Default' || - $newfilename !~ /\w/ || $newfilename =~ /\W/) { + $newfilename !~ /\w/) { my %tmphash = &Apache::lonnet::get('environment', ['spreadsheet_default_'. $self->{'type'}], @@ -152,12 +152,12 @@ sub filename { if ($tmp !~ /^(con_lost|error|no_such_host)/i) { $newfilename=$tmphash{'spreadsheet_default_'.$self->{'type'}}; } - } - if (! defined($newfilename) || - $newfilename !~ /\w/ || - $newfilename =~ /^\W*$/) { - $newfilename = 'default.'.$self->{'type'}; - } else { + if (! defined($newfilename) || + $newfilename !~ /\w/ || + $newfilename =~ /^\W*$/) { + $newfilename = 'default.'.$self->{'type'}; + } + } elsif ($newfilename !~ /^\/res\/.*\.spreadsheet/) { my $regexp = '_'.$self->{'type'}.'$'; if ($newfilename !~ /$regexp/) { $newfilename .= '_'.$self->{'type'}; @@ -1497,7 +1497,7 @@ sub load { $sheetxml=''; } ($formulas,undef) = &parse_sheet(\$sheetxml); - } elsif($self->filename() =~ /^\/*\.spreadsheet$/) { + } elsif($self->filename() =~ /^\/res\/.*\.spreadsheet$/) { # Load a spreadsheet definition file my $sheetxml=&Apache::lonnet::getfile (&Apache::lonnet::filelocation('',$filename)); @@ -1653,7 +1653,6 @@ sub temporary { if (@_) { ($self->{'temporary'})= @_; } - $self->logthis('temporary = '.$self->{'temporary'}); return $self->{'temporary'}; }