/usr/share/usermin/forward
Edit: /usr/share/usermin/forward/edit_rfile.cgi (2695B)
#!/usr/bin/perl
# edit_rfile.cgi
# Display the contents of an autoreply file
require './forward-lib.pl';
&ReadParse();
&ui_print_header(undef, $text{'rfile_title'}, "");
$in{'vfile'} = &make_absolute($in{'vfile'});
open(FILE, $in{'vfile'});
while(
) {
if (/^Reply-Tracking:\s*(.*)/) {
$replies = $1;
}
elsif (/^Reply-Period:\s*(.*)/) {
$period = $1;
}
elsif (/^No-Autoreply:\s*(.*)/) {
$no_autoreply = $1;
}
elsif (/^From:\s*(.*)/) {
$from = $1;
}
else {
push(@lines, $_);
}
}
close(FILE);
if (!-r $in{'vfile'}) {
($froms, $doms) = &mailbox::list_from_addresses();
$from = $froms->[0];
}
print &text('rfile_desc', "@{[&html_escape($in{'vfile'})]}"),"\n";
print "$text{'rfile_desc2'}
\n";
print "
\n";
&ui_print_footer("edit_alias.cgi?num=$in{'num'}&file=@{[&urlize($in{'file'})]}",
$text{'aform_return'});