version 1.1, 2006/05/08 18:54:00
|
version 1.2, 2006/06/05 22:01:46
|
Line 32 use Apache::lonnet;
|
Line 32 use Apache::lonnet;
|
use Apache::loncommon; |
use Apache::loncommon; |
use Apache::Constants qw(:common); |
use Apache::Constants qw(:common); |
use POSIX qw(strftime); |
use POSIX qw(strftime); |
|
use CGI::Cookie(); |
|
|
sub handler { |
sub handler { |
my ($r) = @_; |
my ($r) = @_; |
Line 46 sub handler {
|
Line 47 sub handler {
|
$r->content_type('text/css'); |
$r->content_type('text/css'); |
my $date=strftime("%a, %d %b %Y %H:%M:%S GMT",gmtime(time+600)); |
my $date=strftime("%a, %d %b %Y %H:%M:%S GMT",gmtime(time+600)); |
$r->header_out("Expires" => $date); |
$r->header_out("Expires" => $date); |
|
|
|
my %cookies=CGI::Cookie->parse($r->header_in('Cookie')); |
|
my $lonidsdir=$r->dir_config('lonIDsDir'); |
|
|
|
my $handle; |
|
if ($cookies{'lonID'}) { |
|
$handle=$cookies{'lonID'}->value; |
|
$handle=~s/\W//g; |
|
} |
|
|
|
if ($handle ne '' |
|
&& -e $r->dir_config('lonIDsDir')."/$handle.id") { |
|
&Apache::lonnet::transfer_profile_to_env($r->dir_config('lonIDsDir'), |
|
$handle); |
|
} |
|
|
$r->print(&Apache::loncommon::standard_css($function,$domain,$bgcolor)); |
$r->print(&Apache::loncommon::standard_css($function,$domain,$bgcolor)); |
|
|
return OK; |
return OK; |