14 <& /service/open_form.mhtml, action => 'change_' . $val_type . '.html' &>
16 <& /lib/html/hidden.mhtml, 'name' => 'type', 'value' => $type &>
17 <& /lib/html/hidden.mhtml, 'name' => 'id', 'value' => $id &>
18 <& /lib/html/hidden.mhtml, 'name' => 'filled', 'value' => '1' &>
20 <h1><% i18nGettext ('I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_' . uc($val_type) . '_TITLE') %></h1>
22 <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_' . uc($val_type) . '_DESCRIPTION') %>
24 % if (! defined $notafter_or_before) {
26 <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_' . uc($val_type) . '_' . uc($val_type) . '_NOT_YET_DEFINED') %>
32 <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_' . uc($val_type) . '_INPUT_' . uc($val_type) . '_DATE') %>
39 <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_DATE') %> (YYYY/MM/DD)
41 <& /lib/html/input.mhtml,
47 <& /lib/html/input.mhtml,
53 <& /lib/html/input.mhtml,
62 <% i18nGettext('I18N_OPENXPKI_CLIENT_HTML_MASON_TIME') %> (HH:MM:SS)
64 <& /lib/html/input.mhtml,
70 <& /lib/html/input.mhtml,
76 <& /lib/html/input.mhtml,
85 <& /service/send_form.mhtml &>
86 <& /service/close_form.mhtml &>
88 <& /service/create_csr/print_errors.mhtml, 'errors' => \@errors &>
93 my $notafter_or_before;
95 ## load the workflow and extract the additional infos
96 my $msg = $context->{client}->send_receive_command_msg
106 $notafter_or_before = $msg->{PARAMS}->{WORKFLOW}->{CONTEXT}->{$val_type};
107 if (defined $notafter_or_before) {
108 ($year, $month, $day, $hour, $minute, $seconds)
109 = ($notafter_or_before =~ m{ ([0-9]{4})
118 ## this is the second step - so we have a filled form
121 my $msg = $context->{client}->send_receive_command_msg (
122 "execute_workflow_activity",
126 ACTIVITY => 'I18N_OPENXPKI_WF_ACTION_CHANGE_' . uc($val_type),
128 $val_type => sprintf("%04d%02d%02d%02d%02d%02d", $year, $month, $day, $hour, $minute, $seconds),
132 if (exists $msg->{SERVICE_MSG} and
133 $msg->{SERVICE_MSG} eq "ERROR")
135 @errors = $m->comp ('/lib/get_deep_error.mhtml', 'msg' => $msg);
139 return $m->comp ('/service/workflow/show_instance.html',
146 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTAFTER_TITLE
147 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTAFTER_DESCRIPTION
148 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTAFTER_NOTAFTER_NOT_YET_DEFINED
149 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTAFTER_INPUT_NOTAFTER_DATE
150 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTBEFORE_TITLE
151 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTBEFORE_DESCRIPTION
152 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTBEFORE_NOTBEFORE_NOT_YET_DEFINED
153 ## I18N_OPENXPKI_CLIENT_HTML_MASON_ACTIVITY_CHANGE_NOTBEFORE_INPUT_NOTBEFORE_DATE