diff --git a/postgresql/index.cgi b/postgresql/index.cgi index 33b364484..b48b0b3b2 100755 --- a/postgresql/index.cgi +++ b/postgresql/index.cgi @@ -156,14 +156,15 @@ else { @titles = grep { /\Q$in{'search'}\E/i } @titles; print "\n"; print "\n"; + "".&html_escape($in{'search'}).""),"\n"; print "\n"; print "
",&text('index_showing', - "$in{'search'}"),"", "$text{'view_searchreset'}
\n"; } elsif ($in{'show'}) { # Limit to specific databases - @titles = split(/\0/, $in{'show'}); + %show = map { $_, 1 } split(/\0/, $in{'show'}); + @titles = grep { $show{$_} } @titles; } # List the databases