--- loncom/interface/Attic/londropadd.pm 2002/04/04 17:32:45 1.22 +++ loncom/interface/Attic/londropadd.pm 2002/04/04 20:41:17 1.23 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to drop and add students in courses # -# $Id: londropadd.pm,v 1.22 2002/04/04 17:32:45 albertel Exp $ +# $Id: londropadd.pm,v 1.23 2002/04/04 20:41:17 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -227,26 +227,9 @@ sub menu_phase_one { ENDUPFORM } -# ======================================================= Menu Phase Two Upload - -sub menu_phase_two_upload { - my $r=shift; - - my $datatoken=&upfile_store($r); - - my @records=&upfile_record_sep(); - my $total=$#records; - my $distotal=$total+1; - - $ENV{'SERVER_NAME'}=~/(\w+\.\w+)$/; - my $krbdefdom=$1; - $krbdefdom=~tr/a-z/A-Z/; - - my $today=time; - my $halfyear=$today+15552000; - - my $defdom=$r->dir_config('lonDefDomain'); +sub phase_two_header { + my ($r,$datatoken,$distotal,$krbdefdom)=@_; $r->print(< @@ -425,48 +408,11 @@ function clickint(vf) { ENDPICK - my %sone; my %stwo; my %sthree; - my $i=0; +} - if ($total>=0) { - %sone=&record_sep($records[0]); - if ($total>=1) { - %stwo=&record_sep($records[1]); - - } - if ($total>=2) { - %sthree=&record_sep($records[2]); - } - foreach (sort keys %sone) { - $r->print(''); - $i++; - } - $i--; - } - my $keyfields=join(',',sort keys %sone); - $r->print(<print(< @@ -513,6 +459,71 @@ Disable ID/Student Number Safeguard and Note: for large courses, this operation might be time consuming. ENDPICK } +# ======================================================= Menu Phase Two Upload + +sub menu_phase_two_upload { + my $r=shift; + + my $datatoken=&upfile_store($r); + + my @records=&upfile_record_sep(); + my $total=$#records; + my $distotal=$total+1; + + $ENV{'SERVER_NAME'}=~/(\w+\.\w+)$/; + my $krbdefdom=$1; + $krbdefdom=~tr/a-z/A-Z/; + + my $today=time; + my $halfyear=$today+15552000; + + my $defdom=$r->dir_config('lonDefDomain'); + + &phase_two_header($r,$datatoken,$distotal,$krbdefdom); + + my %sone; my %stwo; my %sthree; + my $i=0; + + if ($total>=0) { + %sone=&record_sep($records[0]); + if ($total>=1) { + %stwo=&record_sep($records[1]); + } + if ($total>=2) { + %sthree=&record_sep($records[2]); + } + foreach (sort keys %sone) { + $r->print(''); + $i++; + } + $i--; + } + my $keyfields=join(',',sort keys %sone); + + &phase_two_end($r,$i,$keyfields,$defdom,$today,$halfyear); +} # ======================================================= Enroll single student
FieldSamples
'); - if (defined($sone{$_})) { - $r->print($sone{$_}."
\n"); - } - if (defined($stwo{$_})) { - $r->print($stwo{$_}."
\n"); - } - if (defined($sthree{$_})) { - $r->print($sthree{$_}."
\n"); - } - $r->print('
'); + if (defined($sone{$_})) { + $r->print($sone{$_}."
\n"); + } + if (defined($stwo{$_})) { + $r->print($stwo{$_}."
\n"); + } + if (defined($sthree{$_})) { + $r->print($sthree{$_}."
\n"); + } + $r->print('