phrase search fix: escape quotes in hidden variables
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 1 Mar 2005 19:30:55 +0000 (19:30 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 1 Mar 2005 19:30:55 +0000 (19:30 +0000)
git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@686 13eb9ef6-21d5-0310-b721-a9d68796d827

WebPac.pm

index 7aa084c..aaeaa8e 100644 (file)
--- a/WebPac.pm
+++ b/WebPac.pm
@@ -186,6 +186,7 @@ sub make_pager_vars {
        foreach my $v (@persist_vars) {
                foreach my $val ($q->param($v)) {
                        next if (! $val || $val eq '');
+                       $val =~ s/"/&quote;/g;
                        $hidden_vars .= '<input type="hidden" name="'.$v.'" value="'.$val.'"/>'."\n";
                        $hidden_search .= '<input type="hidden" name="'.$v.'" value="'.$val.'"/>'."\n" if ($v ne "rm");
                }