--- loncom/localize/lonlocal.pm 2008/09/19 03:27:04 1.49 +++ loncom/localize/lonlocal.pm 2008/09/19 12:31:06 1.50 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Localization routines # -# $Id: lonlocal.pm,v 1.49 2008/09/19 03:27:04 raeburn Exp $ +# $Id: lonlocal.pm,v 1.50 2008/09/19 12:31:06 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -301,6 +301,18 @@ sub gettimezone { $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 (DateTime::TimeZone->is_valid_name($timezone)) {