Add UI for mimeheader

https://sourceforge.net/p/webadmin/bugs/5654/
This commit is contained in:
Jamie Cameron
2025-02-19 19:42:57 -08:00
parent b32b6ee3a0
commit 68f19ce802
3 changed files with 12 additions and 0 deletions

View File

@@ -30,6 +30,14 @@ print &ui_table_row($text{'header_test'},
$text{'header_pat'}, $text{'header_default'} ],
[ map { [ &split_header($_->{'value'}) ] } @header ], [ ], \&header_conv, 2));
# MIME header tests
@mimeheader = &find("mimeheader", $conf);
print &ui_table_row($text{'header_mimetest'},
&edit_table("mimeheader",
[ $text{'header_tname'}, $text{'header_name'}, $text{'header_op'},
$text{'header_pat'}, $text{'header_default'} ],
[ map { [ &split_header($_->{'value'}) ] } @mimeheader ], [ ], \&header_conv, 2));
print &ui_table_hr();
push(@body, map { [ &split_body($_->{'value'}), 0 ] } &find("body", $conf));

View File

@@ -141,6 +141,7 @@ header_switch=Switch to simple mode ..
header_header=Additional header and body tests
header_allow=Allow users to define tests?
header_test=Header tests
header_mimetest=MIME header tests
header_tname=Test name
header_name=For header
header_op=Check if

View File

@@ -18,6 +18,9 @@ if (!$module_info{'usermin'}) {
@header = &parse_table("header", \&header_parser);
&save_directives($conf, "header", \@header, 1);
@mimeheader = &parse_table("mimeheader", \&header_parser);
&save_directives($conf, "mimeheader", \@mimeheader, 1);
@oldbody = ( &find("body", $conf),
&find("rawbody", $conf),
&find("fullbody", $conf),