Add support for cloning log rotate job

This commit is contained in:
iliajie
2022-09-06 14:59:12 +03:00
parent 0e23892ca5
commit d49eaccb60
2 changed files with 10 additions and 0 deletions

View File

@ -11,6 +11,8 @@ if ($in{'global'}) {
}
elsif ($in{'new'}) {
&ui_print_header(undef, $text{'edit_title2'}, "", "create");
$log = $conf->[$in{'clone'}], $lconf = $log->{'members'}
if ($in{'clone'});
}
else {
&ui_print_header(undef, $text{'edit_title1'}, "", "edit");
@ -177,6 +179,13 @@ else {
print &ui_form_end([ [ 'save', $text{'save'} ],
[ 'now', $text{'edit_now'} ],
[ 'delete', $text{'delete'} ] ], "100%");
print &ui_form_start("edit_log.cgi",
undef, undef, undef, 'ui_form ui_table_end_submit_right');
print &ui_hidden("clone", $in{'idx'});
print &ui_hidden("new", 1);
print &ui_submit($text{'edit_clone'});
print &ui_form_end();
}
&ui_print_footer("", $text{'index_return'});

View File

@ -64,6 +64,7 @@ edit_pre=Commands to run before rotation
edit_default=Default ($1)
edit_sharedscripts=Only run scripts once for all files?
edit_now=Rotate Now
edit_clone=Clone
global_title=Global Options
global_header=Default options for all log files