header.pl: Allow passing more HTTP headers to showhttpheaders()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2024-04-10 17:34:28 +02:00
parent 28e8d436fc
commit 82fec28abe

View File

@@ -232,10 +232,24 @@ sub genmenu {
}
}
sub showhttpheaders
{
print "Cache-control: private\n";
print "Content-type: text/html; charset=UTF-8\n\n";
sub showhttpheaders($) {
my $overwrites = shift;
my %headers = (
"Content-Type" => "text/html; charset=UTF-8",
"Cache-Control" => "private",
# Overwrite anything passed
%$overwrites,
);
# Print all headers
foreach my $header (keys %headers) {
print "$header: $headers{$header}\n";
}
# End headers
print "\n";
}
sub is_menu_visible($) {