version 1.406.2.14.2.1, 2017/08/15 23:42:33
|
version 1.406.2.16, 2019/07/30 13:55:16
|
Line 4722 sub handler {
|
Line 4722 sub handler {
|
if (! exists($env{'form.state'})) { |
if (! exists($env{'form.state'})) { |
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
} elsif ($env{'form.state'} eq 'got_file') { |
} elsif ($env{'form.state'} eq 'got_file') { |
&Apache::lonuserutils::print_upload_manager_form($r,$context,$permission, |
my $result = |
$crstype,$showcredits); |
&Apache::lonuserutils::print_upload_manager_form($r,$context, |
|
$permission, |
|
$crstype,$showcredits); |
|
if ($result eq 'missingdata') { |
|
delete($env{'form.state'}); |
|
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
|
} |
} elsif ($env{'form.state'} eq 'enrolling') { |
} elsif ($env{'form.state'} eq 'enrolling') { |
if ($env{'form.datatoken'}) { |
if ($env{'form.datatoken'}) { |
&Apache::lonuserutils::upfile_drop_add($r,$context,$permission, |
my $result = &Apache::lonuserutils::upfile_drop_add($r,$context, |
$showcredits); |
$permission, |
|
$showcredits); |
|
if ($result eq 'missingdata') { |
|
delete($env{'form.state'}); |
|
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
|
} elsif ($result eq 'invalidhome') { |
|
$env{'form.state'} = 'got_file'; |
|
delete($env{'form.lcserver'}); |
|
my $result = |
|
&Apache::lonuserutils::print_upload_manager_form($r,$context,$permission, |
|
$crstype,$showcredits); |
|
if ($result eq 'missingdata') { |
|
delete($env{'form.state'}); |
|
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
|
} |
|
} |
|
} else { |
|
delete($env{'form.state'}); |
|
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
} |
} |
} else { |
} else { |
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
&Apache::lonuserutils::print_first_users_upload_form($r,$context); |
} |
} |
|
$r->print('</form>'); |
} elsif (((($env{'form.action'} eq 'singleuser') || ($env{'form.action'} |
} elsif (((($env{'form.action'} eq 'singleuser') || ($env{'form.action'} |
eq 'singlestudent')) && ($permission->{'cusr'})) || |
eq 'singlestudent')) && ($permission->{'cusr'})) || |
(($env{'form.action'} eq 'singleuser') && ($permission->{'view'})) || |
(($env{'form.action'} eq 'singleuser') && ($permission->{'view'})) || |