#!/usr/bin/perl require 'tklbam-lib.pl'; ReadParse(); @vals = keys %in; die unless @vals; my ($op, $id, $skpp) = split(/:/, $vals[0], 3); validate_cli_args($id); if($op eq 'advanced') { ui_print_header(undef, text('restore_title'), "", undef, 0, 0); $hbr = tklbam_list($id); my ($id, $skpp, $created, $updated, $size, $label) = @$hbr; print ui_form_start('restore_run.cgi', 'form-data'); print ui_hidden('id', $id), ui_hidden('skpp', lc($skpp)); print ui_table_start(text('restore_title_options', $id, $label, $size), 'width=100%', 4); print ui_table_row(hlink(text('restore_timeago'), 'timeago'), ui_textbox('time', '', 30), undef, ["align=right"]); print ui_table_row(hlink(text('restore_escrow'), 'escrow'), ui_upload('escrow', 25), undef, ['align=right']); print ui_table_row(hlink(text('restore_skip'), 'skip'), ui_checkbox('skip_packages', 1, text('restore_skip_packages')) . '
' . ui_checkbox('skip_files', 1, text('restore_skip_files')) . '
' . ui_checkbox('skip_database', 1, text('restore_skip_database')), undef, ["align=right"]); print ui_table_row(hlink(text('restore_limits'), 'limits'), ui_textarea('limits', "", 3, 25), undef, ["align=right"]); print ui_table_end(); print ui_form_end([[undef, text('restore_run')]]); } elsif($op eq 'restore') { redirect("restore_run.cgi?id=$id&skpp=$skpp"); } else { error("Unsupported operation"); } ui_print_footer('/', $text{'index'});