version 1.129, 2002/10/25 19:47:14
|
version 1.130, 2002/10/29 16:04:13
|
Line 1095 sub exportdata {
|
Line 1095 sub exportdata {
|
my @exportarray=(); |
my @exportarray=(); |
foreach ('A','B','C','D','E','F','G','H','I','J','K','L','M', |
foreach ('A','B','C','D','E','F','G','H','I','J','K','L','M', |
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z') { |
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z') { |
push(@exportarray,$sheet->{'values'}->{$_.'0'}); |
if (exists($sheet->{'values'}->{$_.'0'})) { |
|
push(@exportarray,$sheet->{'values'}->{$_.'0'}); |
|
} else { |
|
push(@exportarray,''); |
|
} |
} |
} |
return @exportarray; |
return @exportarray; |
} |
} |
Line 1927 ENDPOP
|
Line 1931 ENDPOP
|
next if ($_!~/^A(\d+)/); |
next if ($_!~/^A(\d+)/); |
my $row=$1; |
my $row=$1; |
next if (($f{$_}=~/^[\!\~\-]/) || ($row==0)); |
next if (($f{$_}=~/^[\!\~\-]/) || ($row==0)); |
my @studentdata=&exportsheet($sheet,split(/\:/,$f{$_}), |
my ($sname,$sdom) = split(':',$f{$_}); |
'studentcalc'); |
my @studentdata=&exportsheet($sheet,$sname,$sdom,'studentcalc'); |
undef %userrdatas; |
undef %userrdatas; |
$now++; |
$now++; |
$r->print('<script>popwin.document.popremain.remaining.value="'. |
$r->print('<script>popwin.document.popremain.remaining.value="'. |
Line 1939 ENDPOP
|
Line 1943 ENDPOP
|
my $index=0; |
my $index=0; |
foreach ('A','B','C','D','E','F','G','H','I','J','K','L','M', |
foreach ('A','B','C','D','E','F','G','H','I','J','K','L','M', |
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z') { |
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z') { |
if ($studentdata[$index]) { |
if (defined($studentdata[$index++])) { |
my $col=$_; |
my $col=$_; |
if ($studentdata[$index]=~/\D/) { |
if ($studentdata[$index]=~/\D/) { |
$c{$col.$row}="'".$studentdata[$index]."'"; |
$c{$col.$row}="'".$studentdata[$index]."'"; |
Line 1949 ENDPOP
|
Line 1953 ENDPOP
|
unless ($col eq 'A') { |
unless ($col eq 'A') { |
$f{$col.$row}='import'; |
$f{$col.$row}='import'; |
} |
} |
$index++; |
|
} |
} |
} |
} |
} |
} |