--- TemplateDefault_MM.pm 2008-09-25 21:30:14.000000000 +0000 +++ TemplateDefault_MM_New.pm 2010-07-14 06:53:32.000000000 +0000 @@ -2,7 +2,7 @@ # These routines format the HTML output. # $Id: TemplateDefault.pm,v 1.3 2003/05/13 06:11:33 whmoseley Exp $ #===================================================================== -package SWISH::TemplateDefault; +package SWISH::TemplateDefault_MM; # Mailman customization (package name) use strict; use CGI; @@ -105,7 +105,8 @@ my $form = $q->script_name; - my $advanced_link = qq[advanced form]; + # Mailman customization to add $ENV{'PATH_INFO'} after $form + my $advanced_link = qq[advanced form]; my $advanced_form = $q->param('brief') ? $advanced_link @@ -122,9 +123,9 @@ : join "\n", map { $q->hidden($_) } @$extra; - + # Mailman customization to add $ENV{'PATH_INFO'} after $form return < +
$hidden
@@ -183,6 +184,10 @@ my $query_simple = CGI::escapeHTML( $results->{query_simple} ); my $pages = $results->navigation('pages'); + # Mailman customizations to add $ENV{'PATH_INFO'} between search and ? + $query_href =~ s#search\?#search$ENV{'PATH_INFO'}\?#g; + $pages =~ s#search\?#search$ENV{'PATH_INFO'}\?#g; + my $prev = $results->navigation('prev'); my $prev_count = $results->navigation('prev_count'); my $next = $results->navigation('next');