version 1.49, 2008/09/19 03:27:04
|
version 1.50, 2008/09/19 12:31:06
|
Line 301 sub gettimezone {
|
Line 301 sub gettimezone {
|
$timezone = $domdefaults{'timezone_def'}; |
$timezone = $domdefaults{'timezone_def'}; |
} |
} |
} |
} |
|
} elsif ($Apache::lonnet::env{'request.role.domain'} ne '') { |
|
my %uroledomdefs = |
|
&Apache::lonnet::get_domain_defaults($Apache::lonnet::env{'request.role.domain'}); |
|
if ($uroledomdefs{'timezone_def'} ne '') { |
|
$timezone = $uroledomdefs{'timezone_def'}; |
|
} |
|
} elsif ($Apache::lonnet::env{'user.domain'} ne '') { |
|
my %udomdefaults = |
|
&Apache::lonnet::get_domain_defaults($Apache::lonnet::env{'user.domain'}); |
|
if ($udomdefaults{'timezone_def'} ne '') { |
|
$timezone = $udomdefaults{'timezone_def'}; |
|
} |
} |
} |
if ($timezone ne '') { |
if ($timezone ne '') { |
if (DateTime::TimeZone->is_valid_name($timezone)) { |
if (DateTime::TimeZone->is_valid_name($timezone)) { |