Bug 161203 - Bug changes with intermediate pages munges fields with
multiple values (e.g., CC) patch by "Randall M! Gee", r=bbaetz, myk git-svn-id: svn://10.0.0.236/trunk@128242 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
b0638838f6
commit
335b90f826
@ -787,6 +787,7 @@ Content-type: text/html
|
||||
|
||||
$vars->{'target'} = $nexturl;
|
||||
$vars->{'form'} = \%::FORM;
|
||||
$vars->{'mform'} = \%::MFORM;
|
||||
|
||||
print "Content-type: text/html\n\n";
|
||||
$template->process("account/login.html.tmpl", $vars)
|
||||
|
||||
@ -41,7 +41,6 @@ use RelationSet;
|
||||
use vars qw(%versions
|
||||
%components
|
||||
%COOKIE
|
||||
%MFORM
|
||||
%legal_opsys
|
||||
%legal_platform
|
||||
%legal_priority
|
||||
@ -204,6 +203,7 @@ if ((($::FORM{'id'} && $::FORM{'product'} ne $::oldproduct)
|
||||
# a verification form.
|
||||
if (!$vok || !$cok || !$mok || (Param('usebuggroups') && !defined($::FORM{'addtonewgroup'}))) {
|
||||
$vars->{'form'} = \%::FORM;
|
||||
$vars->{'mform'} = \%::MFORM;
|
||||
|
||||
if (!$vok || !$cok || !$mok) {
|
||||
$vars->{'verify_fields'} = 1;
|
||||
@ -359,6 +359,7 @@ sub DuplicateUserConfirm {
|
||||
# ask the duper what he/she wants to do.
|
||||
|
||||
$vars->{'form'} = \%::FORM;
|
||||
$vars->{'mform'} = \%::MFORM;
|
||||
$vars->{'original_bug_id'} = $original;
|
||||
$vars->{'duplicate_bug_id'} = $dupe;
|
||||
|
||||
@ -1014,6 +1015,7 @@ foreach my $id (@idlist) {
|
||||
|
||||
$::FORM{'delta_ts'} = $delta_ts;
|
||||
$vars->{'form'} = \%::FORM;
|
||||
$vars->{'mform'} = \%::MFORM;
|
||||
|
||||
$vars->{'bug_id'} = $id;
|
||||
$vars->{'quoteUrls'} = \"eUrls;
|
||||
|
||||
@ -22,6 +22,8 @@
|
||||
[%# INTERFACE:
|
||||
# target: string. URL to go to after login.
|
||||
# form: hash; the form values which need to be submitted to the target script
|
||||
# mform: hash; the form values with multiple values which need to be
|
||||
# submitted to the target script
|
||||
#%]
|
||||
|
||||
[% PROCESS global/header.html.tmpl
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
|
||||
[%# INTERFACE:
|
||||
# form: hash; the form values submitted to the script
|
||||
# mform: hash; the form multi-values submitted to the script
|
||||
# original_bug_id: number; the bug number for the bug
|
||||
# against which a bug is being duped
|
||||
# duplicate_bug_id: number; the bug number for the bug
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
|
||||
[%# INTERFACE:
|
||||
# form: hash; the form values submitted to the script
|
||||
# mform: hash; the form multi-values submitted to the script
|
||||
# operations: array; bug activity since the user last displayed the bug form,
|
||||
# used by bug/activity/table.html.tmpl to display recent changes that will
|
||||
# be overwritten if the user submits these changes. See that template
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
|
||||
[%# INTERFACE:
|
||||
# form: hash; the form values submitted to the script
|
||||
# mform: hash; the form multi-values submitted to the script
|
||||
# verify_fields: boolean; whether or not to verify
|
||||
# the version, component, and target milestone fields
|
||||
# versions: array; versions for the new product.
|
||||
|
||||
@ -21,6 +21,8 @@
|
||||
|
||||
[%# INTERFACE:
|
||||
# form: hash; the form fields/values for which to generate hidden fields.
|
||||
# mform: hash; the form fields/values with multiple values for which to
|
||||
# generate hidden fields.
|
||||
# exclude: string; a regular expression matching fields to exclude
|
||||
# from the list of hidden fields generated by this template
|
||||
#%]
|
||||
@ -28,6 +30,13 @@
|
||||
[%# Generate hidden form fields for non-excluded fields. %]
|
||||
[% FOREACH field = form %]
|
||||
[% NEXT IF exclude && field.key.search(exclude) %]
|
||||
<input type="hidden" name="[% field.key %]"
|
||||
value="[% field.value | html | html_linebreak %]">
|
||||
[% IF mform.${field.key}.size > 1 %]
|
||||
[% FOREACH mvalue = mform.${field.key} %]
|
||||
<input type="hidden" name="[% field.key %]"
|
||||
value="[% mvalue | html | html_linebreak %]">
|
||||
[% END %]
|
||||
[% ELSE %]
|
||||
<input type="hidden" name="[% field.key %]"
|
||||
value="[% field.value | html | html_linebreak %]">
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user