/usr/share/usermin/forward
Edit: /usr/share/usermin/forward/edit_ffile.cgi (1766B)
#!/usr/bin/perl
# edit_ffile.cgi
# Allow editing of a filter config file
require './forward-lib.pl';
&ReadParse();
&ui_print_header(undef, $text{'ffile_title'}, "");
$in{'vfile'} = &make_absolute($in{'vfile'});
open(FILE, $in{'vfile'});
while(
) {
s/\r|\n//g;
if (/^(\S+)\s+(\S+)\s+(\S+)\s+(.*)$/) {
push(@filter, [ $1, $2, $3, $4 ]);
}
elsif (/^(2)\s+(\S+)$/) {
$other = $2;
}
}
close(FILE);
print "",&text('ffile_desc', "@{[&html_escape($in{'vfile'})]}"),"\n";
print "
\n";
&ui_print_footer("edit_alias.cgi?num=$in{'num'}&file=@{[&urlize($in{'file'})]}",
$text{'aform_return'});