Changeset 2777

Show
Ignore:
Timestamp:
07/14/08 23:22:34 (2 months ago)
Author:
bchoate
Message:

Fix for mod_perl compatibility. BugId:80623

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-41/lib/MT/App.pm

    r2776 r2777  
    743743    # it totally ignores any query parameters. 
    744744    if ($app->request_method eq 'POST') { 
    745         my $query_string; 
    746         if ($ENV{MOD_PERL}) { 
    747             $query_string = $q->r->args; 
    748         } else { 
    749             $query_string = $ENV{'QUERY_STRING'} if defined $ENV{'QUERY_STRING'}; 
    750             $query_string ||= $ENV{'REDIRECT_QUERY_STRING'} if defined $ENV{'REDIRECT_QUERY_STRING'}; 
    751         } 
    752         if (defined($query_string) and $query_string ne '') { 
    753             $q->parse_params($query_string); 
     745        if (! $ENV{MOD_PERL}) { 
     746            my $query_string = $ENV{'QUERY_STRING'} 
     747                if defined $ENV{'QUERY_STRING'}; 
     748            $query_string ||= $ENV{'REDIRECT_QUERY_STRING'} 
     749                if defined $ENV{'REDIRECT_QUERY_STRING'}; 
     750            if (defined($query_string) and $query_string ne '') { 
     751                $q->parse_params($query_string); 
     752            } 
    754753        } 
    755754    }