version 1.1172.2.146.2.11, 2023/01/22 17:39:48
|
version 1.1172.2.146.2.12, 2023/01/23 18:12:09
|
Line 2444 sub get_domain_defaults {
|
Line 2444 sub get_domain_defaults {
|
$domdefaults{'timezone_def'} = $domconfig{'defaults'}{'timezone_def'}; |
$domdefaults{'timezone_def'} = $domconfig{'defaults'}{'timezone_def'}; |
$domdefaults{'datelocale_def'} = $domconfig{'defaults'}{'datelocale_def'}; |
$domdefaults{'datelocale_def'} = $domconfig{'defaults'}{'datelocale_def'}; |
$domdefaults{'portal_def'} = $domconfig{'defaults'}{'portal_def'}; |
$domdefaults{'portal_def'} = $domconfig{'defaults'}{'portal_def'}; |
|
$domdefaults{'portal_def_email'} = $domconfig{'defaults'}{'portal_def_email'}; |
|
$domdefaults{'portal_def_web'} = $domconfig{'defaults'}{'portal_def_web'}; |
$domdefaults{'intauth_cost'} = $domconfig{'defaults'}{'intauth_cost'}; |
$domdefaults{'intauth_cost'} = $domconfig{'defaults'}{'intauth_cost'}; |
$domdefaults{'intauth_switch'} = $domconfig{'defaults'}{'intauth_switch'}; |
$domdefaults{'intauth_switch'} = $domconfig{'defaults'}{'intauth_switch'}; |
$domdefaults{'intauth_check'} = $domconfig{'defaults'}{'intauth_check'}; |
$domdefaults{'intauth_check'} = $domconfig{'defaults'}{'intauth_check'}; |
Line 2708 sub course_portal_url {
|
Line 2710 sub course_portal_url {
|
return $firsturl; |
return $firsturl; |
} |
} |
|
|
|
sub url_prefix { |
|
my ($r,$dom,$home,$context) = @_; |
|
my $prefix; |
|
my %domdefs = &get_domain_defaults($dom); |
|
if ($domdefs{'portal_def'} && $domdefs{'portal_def_'.$context}) { |
|
if ($domdefs{'portal_def'} =~ m{^(https?://[^/]+)}) { |
|
$prefix = $1; |
|
} |
|
} |
|
if ($prefix eq '') { |
|
my $hostname = &hostname($home); |
|
my $protocol = $protocol{$home}; |
|
$protocol = 'http' if ($protocol{$home} ne 'https'); |
|
my $alias = &use_proxy_alias($r,$home); |
|
$hostname = $alias if ($alias ne ''); |
|
$prefix = $protocol.'://'.$hostname; |
|
} |
|
return $prefix; |
|
} |
|
|
# --------------------------------------------------- Assign a key to a student |
# --------------------------------------------------- Assign a key to a student |
|
|
sub assign_access_key { |
sub assign_access_key { |