--- loncom/interface/Attic/londropadd.pm 2003/08/14 14:16:42 1.81 +++ loncom/interface/Attic/londropadd.pm 2003/08/14 16:08:46 1.82 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to drop and add students in courses # -# $Id: londropadd.pm,v 1.81 2003/08/14 14:16:42 www Exp $ +# $Id: londropadd.pm,v 1.82 2003/08/14 16:08:46 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -32,7 +32,7 @@ # (TeX Content Handler # ############################################################### -############################################################### +############################################################## package Apache::londropadd; @@ -185,6 +185,7 @@ sub print_upload_manager_header { $javascript=&upload_manager_javascript_forward_associate(); } my $javascript_validations=&javascript_validations($krbdefdom); + my $checked=(($ENV{'form.noFirstLine'})?' checked="1"':''); $r->print(<Uploading Class List
@@ -198,7 +199,7 @@ to this page if the data selected is ins - +Ignore First Line @@ -506,7 +507,7 @@ ENDPICK # ======================================================= Menu Phase Two Upload sub print_upload_manager_form { my $r=shift; - + my $firstLine; my $datatoken; if (!$ENV{'form.datatoken'}) { $datatoken=&Apache::loncommon::upfile_store($r); @@ -515,6 +516,7 @@ sub print_upload_manager_form { &Apache::loncommon::load_tmp_file($r); } my @records=&Apache::loncommon::upfile_record_sep(); + if($ENV{'form.noFirstLine'}){$firstLine=shift(@records);} my $total=$#records; my $distotal=$total+1; my $today=time; @@ -525,7 +527,6 @@ sub print_upload_manager_form { &print_upload_manager_header($r,$datatoken,$distotal,$krbdefdom); my $i; my $keyfields; - my $dummy; if ($total>=0) { my @d=(['username','Username'], ['names','Last Name, First Names'], @@ -537,10 +538,6 @@ sub print_upload_manager_form { ['sec','Group/Section'], ['ipwd','Initial Password'], ['email','EMail Address']); - if($ENV{'form.noFirstLine'}){ - ($dummy,@records)=@records; - } - if ($ENV{'form.upfile_associate'} eq 'reverse') { &Apache::loncommon::csv_print_samples($r,\@records); $i=&Apache::loncommon::csv_print_select_table($r,\@records,\@d); @@ -1548,6 +1545,7 @@ sub upfile_drop_add { my $r=shift; &Apache::loncommon::load_tmp_file($r); my @studentdata=&Apache::loncommon::upfile_record_sep(); + if($ENV{'form.noFirstLine'}){shift(@studentdata);} my @keyfields = split(/\,/,$ENV{'form.keyfields'}); my $cid = $ENV{'request.course.id'}; my %fields=();