version 1.33, 2002/04/29 14:36:23
|
version 1.34, 2002/04/30 13:51:00
|
Line 503 sub menu_phase_two_upload {
|
Line 503 sub menu_phase_two_upload {
|
sub enroll_single_student { |
sub enroll_single_student { |
my $r=shift; |
my $r=shift; |
$r->print('<h3>Enrolling Student</h3>'); |
$r->print('<h3>Enrolling Student</h3>'); |
$r->print($ENV{'form.cuname'}." in domain ".$ENV{'form.lcdomain'}); |
$r->print('<p>Enrolling '.$ENV{'form.cuname'}." in domain ". |
|
$ENV{'form.lcdomain'}.'</p>'); |
if (($ENV{'form.cuname'})&&($ENV{'form.cuname'}!~/\W/)&& |
if (($ENV{'form.cuname'})&&($ENV{'form.cuname'}!~/\W/)&& |
($ENV{'form.lcdomain'})&&($ENV{'form.lcdomain'}!~/\W/)) { |
($ENV{'form.lcdomain'})&&($ENV{'form.lcdomain'}!~/\W/)) { |
# Deal with home server selection |
# Deal with home server selection |
Line 519 sub enroll_single_student {
|
Line 520 sub enroll_single_student {
|
return; |
return; |
} |
} |
} |
} |
$r->print(" with server $desiredhost :"); |
$r->print(" with server $desiredhost :") if (defined($desiredhost)); |
# End of home server selection logic |
# End of home server selection logic |
my $amode=''; |
my $amode=''; |
my $genpwd=''; |
my $genpwd=''; |
Line 534 sub enroll_single_student {
|
Line 535 sub enroll_single_student {
|
$genpwd=$ENV{'form.locarg'}; |
$genpwd=$ENV{'form.locarg'}; |
if (!$genpwd) { $genpwd=" "; } |
if (!$genpwd) { $genpwd=" "; } |
} |
} |
if (($amode) && ($genpwd)) { |
my $home = &Apache::lonnet::homeserver($ENV{'form.cuname'}, |
|
$ENV{'form.lcdomain'}); |
|
if ((($amode) && ($genpwd)) || ($home ne 'no_host')) { |
&modifystudent($ENV{'form.lcdomain'},$ENV{'form.cuname'}, |
&modifystudent($ENV{'form.lcdomain'},$ENV{'form.cuname'}, |
$ENV{'request.course.id'},$ENV{'form.csec'}, |
$ENV{'request.course.id'},$ENV{'form.csec'}, |
$desiredhost); |
$desiredhost); |
Line 547 sub enroll_single_student {
|
Line 550 sub enroll_single_student {
|
$ENV{'form.startdate'},$ENV{'form.forceid'}, |
$ENV{'form.startdate'},$ENV{'form.forceid'}, |
$desiredhost)); |
$desiredhost)); |
} else { |
} else { |
$r->print('Invalid login mode or password'); |
$r->print('<p><font color="#ff0000">ERROR</font> '. |
|
'Invalid login mode or password. '. |
|
'Unable to enroll '.$ENV{'form.cuname'}.'.</p>'); |
} |
} |
} else { |
} else { |
$r->print('Invalid username or domain'); |
$r->print('Invalid username or domain'); |