aboutsummaryrefslogtreecommitdiff
path: root/lib/MasterWebInterface/Handler/ServInfo.pm
diff options
context:
space:
mode:
authorDarkelarious <darkelarious@333networks.com>2022-08-26 13:26:33 +0200
committerDarkelarious <darkelarious@333networks.com>2022-08-26 13:26:33 +0200
commit8ec88b566c5f3edc65f25adc0716c3493689cd08 (patch)
treedbbde9a694f6b4052ec39a45f0010955c668da3c /lib/MasterWebInterface/Handler/ServInfo.pm
parentc5f43733533fe9b5708bd065a12c5fac86ccebed (diff)
downloadWebInterface-Perl-8ec88b566c5f3edc65f25adc0716c3493689cd08.tar.gz
WebInterface-Perl-8ec88b566c5f3edc65f25adc0716c3493689cd08.zip
advanced filtering
Diffstat (limited to 'lib/MasterWebInterface/Handler/ServInfo.pm')
-rwxr-xr-xlib/MasterWebInterface/Handler/ServInfo.pm15
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/MasterWebInterface/Handler/ServInfo.pm b/lib/MasterWebInterface/Handler/ServInfo.pm
index fbe5d35..8b3d7d8 100755
--- a/lib/MasterWebInterface/Handler/ServInfo.pm
+++ b/lib/MasterWebInterface/Handler/ServInfo.pm
@@ -45,8 +45,12 @@ sub show_server
# otherwise not found in database, soft error page (no 404 status)
$self->htmlHeader(title => 'Server not found');
- $self->htmlSearchBox(title => "Servers", action => "/s", sel => 's', fq => '');
-
+ $self->htmlFilterBox(
+ sel => 's',
+ fq => '',
+ ($gamename ? (gamename => $gamename) : () ),
+ );
+
div class => "mainbox warning";
div class => "header";
h1 'Server not found';
@@ -83,11 +87,10 @@ sub show_server
#
# generate info page
$self->htmlHeader(title => $info->{hostname} // "Server");
- $self->htmlSearchBox(
- title => "$gamedescription Servers",
- action => "/s/$gamename",
+ $self->htmlFilterBox(
+ gamename => $gamename,
sel => 's',
- fq => ''
+ fq => '',
);
# serverinfo box