Changeset 26 for trunk/dnsbl/dnsbl.cgi


Ignore:
Timestamp:
09/03/10 16:10:14 (14 years ago)
Author:
Kris Deugau
Message:

/trunk/dnsbl

Patch up a few things that got shaken out in copying to a live site

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dnsbl/dnsbl.cgi

    r25 r26  
    3434# multiple instances without having to duplicate the code.
    3535# This file is a Perl fragment to be processed inline.
    36 my $cfgname = $ENV{SERVER_NAME}.$ENV{SCRIPT_NAME};
     36my $cfgname = $ENV{SERVER_NAME}.$ENV{REQUEST_URI};
    3737$cfgname =~ s|[./-]|_|g;
    38 $cfgname =~ s|_dnsbl_cgi||;
     38$cfgname =~ s|_dnsbl_cgi.+||;
     39$cfgname =~ s|_$||;
    3940if (-e "/etc/dnsbl/$cfgname.conf") {
    4041  my $cfg = `cat /etc/dnsbl/$cfgname.conf`;
     
    6970
    7071if ($webvar{page} eq 'report') {
     72  my $dnsblsiteroot = $ENV{REQUEST_URI};
     73  $dnsblsiteroot =~ s|/dnsbl\.cgi\?.+|/|;
     74  $page->param(dnsblsiteroot => $dnsblsiteroot);
     75
    7176  $page->param(ip => $webvar{ip});
    7277  my $count = $dnsbl->ipexists($webvar{ip});
     
    8186  }
    8287} elsif ($webvar{page} eq 'dbreport') {
     88  my $dnsblsiteroot = $ENV{REQUEST_URI};
     89  $dnsblsiteroot =~ s|/dnsbl\.cgi\?.+|/|;
     90  $page->param(dnsblsiteroot => $dnsblsiteroot);
     91
    8392  my $err = '';
    8493  my $count = $dnsbl->report($webvar{ip});
Note: See TracChangeset for help on using the changeset viewer.