diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2007-09-09 19:22:39 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2007-09-09 19:22:39 +0000 |
| commit | 1ea70eb921caac0ef881c72ac7023fa100835b85 (patch) | |
| tree | c9abbd29acafa5530a11eb75e89efb4150b2de5c /lib | |
| parent | 5b289c11933419b15ef41ce8af3c1b013d362491 (diff) | |
| download | xxv-1ea70eb921caac0ef881c72ac7023fa100835b85.tar.gz xxv-1ea70eb921caac0ef881c72ac7023fa100835b85.tar.bz2 | |
* HTTPD: Fix - log real request.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/XXV/MODULES/HTTPD.pm | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/lib/XXV/MODULES/HTTPD.pm b/lib/XXV/MODULES/HTTPD.pm index c51024b..72acbb7 100644 --- a/lib/XXV/MODULES/HTTPD.pm +++ b/lib/XXV/MODULES/HTTPD.pm @@ -282,28 +282,29 @@ sub communicator } } elsif(my $typ = $mime->{lc((split('\.', $data->{Request}))[-1])}) { # Send multimedia files (this must registered in $mime!) - if($data->{Request} =~ /epgimages\//) { + my $request = $data->{Request}; + if($request =~ /epgimages\//) { my $epgMod = main::getModule('EPG'); - $data->{Request} =~ s/.*epgimages\//$epgMod->{epgimages}\//; - $console->datei($data->{Request}, $typ); - } elsif($data->{Request} =~ /previewimages\//) { + $request =~ s/.*epgimages\//$epgMod->{epgimages}\//; + $console->datei($request, $typ); + } elsif($request =~ /previewimages\//) { my $recMod = main::getModule('RECORDS'); - $data->{Request} =~ s/.*previewimages\//$recMod->{previewimages}\//; - $console->datei($data->{Request}, $typ); - } elsif($data->{Request} =~ /coverimages\//) { + $request =~ s/.*previewimages\//$recMod->{previewimages}\//; + $console->datei($request, $typ); + } elsif($request =~ /coverimages\//) { my $musicMod = main::getModule('MUSIC'); - $data->{Request} =~ s/.*coverimages\//$musicMod->{coverimages}\//; - $console->datei($data->{Request}, $typ); - } elsif($data->{Request} =~ /vtximages\//) { + $request =~ s/.*coverimages\//$musicMod->{coverimages}\//; + $console->datei($request, $typ); + } elsif($request =~ /vtximages\//) { my $vtxMod = main::getModule('VTX'); - $data->{Request} =~ s/.*vtximages\//$obj->{paths}->{VTXPATH}\//; - $console->datei($data->{Request}, $typ); - } elsif($data->{Request} =~ /tempimages\//) { + $request =~ s/.*vtximages\//$obj->{paths}->{VTXPATH}\//; + $console->datei($request, $typ); + } elsif($request =~ /tempimages\//) { my $tmp = $userMod->userTmp; - $data->{Request} =~ s/.*tempimages\//$tmp\//; - $console->datei($data->{Request}, $typ); + $request =~ s/.*tempimages\//$tmp\//; + $console->datei($request, $typ); } else { - $console->datei(sprintf('%s%s', $htmlRootDir, $data->{Request}), $typ); + $console->datei(sprintf('%s%s', $htmlRootDir, $request), $typ); } } elsif( $cgi->param('binary') ) { # Send multimedia files (if param binary) |
