--- loncom/interface/Attic/lonspreadsheet.pm 2001/03/10 16:46:52 1.41 +++ loncom/interface/Attic/lonspreadsheet.pm 2001/03/10 22:30:18 1.42 @@ -326,7 +326,8 @@ sub sett { } keys %f; map { if (($f{$_}) && ($_!~/template\_/)) { - if ($_=~/^$pattern/) { + my $matches=($_=~/^$pattern(\d+)/); + if (($matches) && ($1)) { unless ($f{$_}=~/^\!/) { $t{$_}=$c{$_}; } @@ -1200,7 +1201,7 @@ sub loadstudent { map { if ($_=~/^A(\d+)/) { my $row=$1; - unless ($f{$_}=~/^\!/) { + unless (($f{$_}=~/^\!/) || ($row==0)) { @assessdata=&exportsheet(&getuname($safeeval), &getudom($safeeval), 'assesscalc',$f{$_}); @@ -1251,14 +1252,15 @@ sub loadcourse { '
'+ '
'+ ''); - popwin.document.close; + popwin.document.close(); + popwin.close(); ENDPOP $r->rflush(); map { if ($_=~/^A(\d+)/) { my $row=$1; - unless ($f{$_}=~/^\!/) { + unless (($f{$_}=~/^\!/) || ($row==0)) { my @studentdata=&exportsheet(split(/\:/,$f{$_}), 'studentcalc'); undef %userrdatas;