Files
webmin/majordomo/edit_global.cgi
Kay Marquardt (Gnadelwartz) efe00dc8e3 more transl check_inst.cgi
2017-06-11 18:52:07 +02:00

63 lines
2.1 KiB
Perl
Executable File

#!/usr/local/bin/perl
# edit_global.cgi
# Edit global majordomo options
require './majordomo-lib.pl';
&ReadParse();
$conf = &get_config();
%access = &get_module_acl();
$access{'global'} || &error($text{'global_ecannot'});
&ui_print_header(undef, $text{'global_title'}, "");
local $bcss=' style="display: box; float: left; padding: 10px;"';
print "<div $bcss><form action=\"check_inst.cgi\" method=\"post\">",
&ui_submit($text{'check_title'})."</form></div>\n";
$saved = $text{'global_saved'} if $in{'saved'};
print "<form action=save_global.cgi>\n";
print "<table border width=\"100%\">\n";
print "<tr $tb> <td><b>$text{'global_header'}</b><div id=\"saved\">$saved</div></td> </tr>\n";
print "<tr $cb> <td><table width=\"100%\">\n";
$whereami = &find_value("whereami", $conf);
print "<tr> <td><b>$text{'global_whereami'}</b></td>\n";
print "<td><input name=whereami size=30 value=\"$whereami\"></td> </tr>\n";
$whoami = &find_value("whoami", $conf);
print "<tr> <td><b>$text{'global_whoami'}</b></td>\n";
print "<td><input name=whoami size=40 value=\"$whoami\"></td> </tr>\n";
$whoami_o = &find_value("whoami_owner", $conf);
print "<tr> <td><b>$text{'global_owner'}</b></td>\n";
print "<td><input name=whoami_owner size=40 value=\"$whoami_o\"></td> </tr>\n";
$sendmail = &find_value("sendmail_command", $conf);
print "<tr> <td><b>$text{'global_sendmail'}</b></td>\n";
print "<td><input name=sendmail_command size=40 value=\"$sendmail\">",
&file_chooser_button("sendmail_command", 0),"</td> </tr>\n";
print "<tr>\n";
print &multi_input("global_taboo_headers", $text{'access_theader'}, $conf);
print "</tr>\n";
print "<tr>\n";
print &multi_input("global_taboo_body", $text{'access_tbody'}, $conf);
print "</tr>\n";
print "<tr> <td colspan=4>$text{'access_taboo'}</td> </tr>\n";
print "</table></td></tr></table>\n";
print &ui_submit($text{'save'}),"</form>\n";
&ui_print_footer("", $text{'index_return'});
# hide "saved" after klick
print <<'EOF';
<script type="text/javascript">
function hidesaved() { document.getElementById('saved').style.display = 'none'; };
setTimeout(hidesaved, 5000); document.onmousedown=hidesaved;
</script>
EOF