version 1.89, 2025/02/18 02:38:06
|
version 1.90, 2025/02/18 17:45:11
|
Line 159 sub handler {
|
Line 159 sub handler {
|
my ($cancreate,$statustocreate,$statusforemail,$emailusername, |
my ($cancreate,$statustocreate,$statusforemail,$emailusername, |
$emailoptions,$verification,$emaildomain,$types,$usertypes,$othertitle) = |
$emailoptions,$verification,$emaildomain,$types,$usertypes,$othertitle) = |
&get_creation_controls($domain,$domconfig{'usercreation'}); |
&get_creation_controls($domain,$domconfig{'usercreation'}); |
my $pagetitle; |
my ($pagetitle,$need_affiliation); |
if (ref($cancreate) eq 'ARRAY') { |
if (ref($cancreate) eq 'ARRAY') { |
unless (($env{'form.token'}) || ($sso_username ne '') || ($env{'form.phase'}) || |
unless (($env{'form.token'}) || ($sso_username ne '') || ($env{'form.phase'}) || |
($env{'form.create_with_email'})) { |
($env{'form.create_with_email'})) { |
Line 172 sub handler {
|
Line 172 sub handler {
|
if ((@{$cancreate} == 1) && (@{$statusforemail} > 0)) { |
if ((@{$cancreate} == 1) && (@{$statusforemail} > 0)) { |
$pagetitle = 'Select affiliation'; |
$pagetitle = 'Select affiliation'; |
} |
} |
|
$need_affiliation = 1; |
} else { |
} else { |
$js .= &username_js(); |
$js .= &username_js(); |
} |
} |
Line 334 sub handler {
|
Line 335 sub handler {
|
} elsif (!$token) { |
} elsif (!$token) { |
&print_header($r,$start_page,$courseid,$pagetitle); |
&print_header($r,$start_page,$courseid,$pagetitle); |
my $now=time; |
my $now=time; |
if ((grep(/^login$/,@{$cancreate})) && (!grep(/^email$/,@{$cancreate}))) { |
if ((grep(/^login$/,@{$cancreate})) && |
|
((!grep(/^email$/,@{$cancreate})) || ($need_affiliation))) { |
if (open(my $jsh,"<","$include/londes.js")) { |
if (open(my $jsh,"<","$include/londes.js")) { |
while(my $line = <$jsh>) { |
while(my $line = <$jsh>) { |
$r->print($line); |
$r->print($line); |