--- loncom/lonnet/perl/lonnet.pm 2009/01/02 22:45:43 1.982 +++ loncom/lonnet/perl/lonnet.pm 2009/01/02 23:07:49 1.983 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.982 2009/01/02 22:45:43 raeburn Exp $ +# $Id: lonnet.pm,v 1.983 2009/01/02 23:07:49 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -181,6 +181,20 @@ sub create_connection { return 0; } +sub get_server_timezone { + my ($cnum,$cdom) = @_; + my $home=&homeserver($cnum,$cdom); + if ($home ne 'no_host') { + my $cachetime = 24*3600; + my ($timezone,$cached)=&is_cached_new('servertimezone',$home); + if (defined($cached)) { + return $timezone; + } else { + my $timezone = &reply('servertimezone',$home); + return &do_cache_new('servertimezone',$home,$timezone,$cachetime); + } + } +} # -------------------------------------------------- Non-critical communication sub subreply {