Bug 55264

FILTER html...


git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@477 6955db30-a419-402b-8a0d-67ecbb4d7f56
master
vfilippov 2009-10-20 10:13:09 +00:00
parent 2fc16a19de
commit 76aae8a191
1 changed files with 18 additions and 18 deletions

View File

@ -16,7 +16,7 @@
[% ELSIF error == "empty" %] [% ELSIF error == "empty" %]
The supplied file does not contain any bug descriptions, or the sheet with selected name was not found. The supplied file does not contain any bug descriptions, or the sheet with selected name was not found.
[% ELSE %] [% ELSE %]
Unknown error: "[% error %]". Unknown error: "[% error | html %]".
[% END %] [% END %]
</b></p> </b></p>
[% END %] [% END %]
@ -40,24 +40,24 @@ function addfield()
<form action="importxls.cgi" method="post" enctype="multipart/form-data"> <form action="importxls.cgi" method="post" enctype="multipart/form-data">
[% FOR f = name_tr.keys %] [% FOR f = name_tr.keys %]
<input type="hidden" name="t_[% f %]" value="[% name_tr.${f} %]" /> <input type="hidden" name="t_[% f | html %]" value="[% name_tr.${f} | html %]" />
[% END %] [% END %]
<table> <table>
<tbody> <tbody>
<tr><td>Select XLS/XLSX file to import:</td><td><input type="file" name="xls" /></td></tr> <tr><td>Select XLS/XLSX file to import:</td><td><input type="file" name="xls" /></td></tr>
<tr><td>Enter sheet name to process<span style="color:red">*</span>:</td><td><input type="text" name="listname" value="[% listname FILTER html %]" /></td></tr> <tr><td>Enter sheet name to process<span style="color:red">*</span>:</td><td><input type="text" name="listname" value="[% listname FILTER html %]" /></td></tr>
<tr><td>Maximum bug duplicate age:</td><td><input type="text" size="5" name="bugdays" value="[% bugdays %]" /> days</td></tr> <tr><td>Maximum bug duplicate age:</td><td><input type="text" size="5" name="bugdays" value="[% bugdays | html %]" /> days</td></tr>
</tbody> </tbody>
<tbody id="flds"> <tbody id="flds">
[% FOR f = bug_tpl.keys %] [% FOR f = bug_tpl.keys %]
<tr><td>[% import_field_descs.${f} %] for all bugs:&nbsp;</td><td><input type="text" name="f_[% f %]" value="[% bug_tpl.${f} %]" /></td></tr> <tr><td>[% import_field_descs.${f} | html %] for all bugs:&nbsp;</td><td><input type="text" name="f_[% f | html %]" value="[% bug_tpl.${f} | html %]" /></td></tr>
[% END %] [% END %]
</tbody> </tbody>
</table> </table>
<p> <p>
<select id="newfld"> <select id="newfld">
[% FOR f = import_field_descs.keys.sort %] [% FOR f = import_field_descs.keys.sort %]
<option value="[% f %]">[% import_field_descs.${f} %]</option> <option value="[% f | html %]">[% import_field_descs.${f} | html %]</option>
[% END %] [% END %]
</select> <input type="button" onclick="addfield()" value="Add field value for all bugs" /> </select> <input type="button" onclick="addfield()" value="Add field value for all bugs" />
</p> </p>
@ -67,18 +67,18 @@ function addfield()
<span style="color:red">*</span> Empty sheet name means to process all sheets. <span style="color:red">*</span> Empty sheet name means to process all sheets.
[% ELSIF show_result %] [% ELSIF show_result %]
[% IF result %] [% IF result %]
<p><b>Successfully imported [% result %] bugs[% IF result > 0 %]: <p><b>Successfully imported [% result | html %] bugs[% IF result > 0 %]:
[% i = 0 %] [% i = 0 %]
[% FOR b = bug_id %] [% FOR b = bug_id %]
[% ", " IF i %] [% ", " IF i %]
<a href="show_bug.cgi?id=[% b %]">[% b %]</a> <a href="show_bug.cgi?id=[% b | html %]">[% b | html %]</a>
[% i = i+1 %] [% i = i+1 %]
[% END %] [% END %]
[% END %].</b></p> [% END %].</b></p>
[% ELSE %] [% ELSE %]
<p>An import error occurred, no bugs were imported.</p> <p>An import error occurred, no bugs were imported.</p>
[% END %] [% END %]
<p><a href="[% importnext %]">Import another Excel file</a> - You can bookmark this link as a template.</p> <p><a href="[% importnext | html %]">Import another Excel file</a> - You can bookmark this link as a template.</p>
[% ELSIF fields %] [% ELSIF fields %]
<h2>Select worksheet items to import as bugs</h2> <h2>Select worksheet items to import as bugs</h2>
@ -115,10 +115,10 @@ function fieldrename(field)
<form action="importxls.cgi" method="post"> <form action="importxls.cgi" method="post">
<input type="hidden" name="commit" value="1" /> <input type="hidden" name="commit" value="1" />
<input type="hidden" name="bugdays" value="[% bugdays %]" /> <input type="hidden" name="bugdays" value="[% bugdays | html %]" />
<input type="hidden" name="listname" value="[% listname FILTER html %]" /> <input type="hidden" name="listname" value="[% listname | html %]" />
[% FOR key = bug_tpl.keys %] [% FOR key = bug_tpl.keys %]
<input type="hidden" name="f_[% key FILTER html %]" value="[% bug_tpl.${key} FILTER html %]" /> <input type="hidden" name="f_[% key | html %]" value="[% bug_tpl.${key} | html %]" />
[% END %] [% END %]
<table> <table>
<tr> <tr>
@ -126,12 +126,12 @@ function fieldrename(field)
[% FOR field = fields %] [% FOR field = fields %]
<td style="white-space: nowrap"> <td style="white-space: nowrap">
[% IF NOT name_tr.${field} %] [% IF NOT name_tr.${field} %]
<p id="tp_[% field %]"><a href="javascript:void fieldrename('[% field.replace("['\"]", '\\$&') %]')">[% IF import_field_descs.${field} %][% import_field_descs.${field} %][% ELSE %]<span style="color: red">[% field %]</span>[% END %]</a></p> <p id="tp_[% field | html %]"><a href="javascript:void fieldrename('[% field.replace("['\"]", '\\$&') | html %]')">[% IF import_field_descs.${field} %][% import_field_descs.${field} | html %][% ELSE %]<span style="color: red">[% field %]</span>[% END %]</a></p>
[% END %] [% END %]
<select id="t_[% field %]" name="t_[% field %]" style="[% IF NOT name_tr.${field} %]display:none; [% END %]width: 90px"> <select id="t_[% field | html %]" name="t_[% field | html %]" style="[% IF NOT name_tr.${field} %]display:none; [% END %]width: 90px">
<option value="[% field %]">Don&apos;t map: [% field %]</option> <option value="[% field | html %]">Don&apos;t map: [% field | html %]</option>
[% FOR f = import_field_descs.keys.sort %] [% FOR f = import_field_descs.keys.sort %]
<option value="[% f %]" [% IF name_tr.${field} == f %] selected[% END %]>[% import_field_descs.${f} %]</option> <option value="[% f | html %]" [% IF name_tr.${field} == f %] selected[% END %]>[% import_field_descs.${f} | html %]</option>
[% END %] [% END %]
</select> </select>
</td> </td>
@ -139,10 +139,10 @@ function fieldrename(field)
</tr> </tr>
<tbody id="bugz"> <tbody id="bugz">
[% FOR bug = data %] [% FOR bug = data %]
<tr id="bugz_[% bug.num %]"> <tr id="bugz_[% bug.num | html %]">
<td><input type="checkbox" id="b_enabled_[% bug.num %]" name="b_enabled_[% bug.num %]" value="1" [% IF bug.enabled %]checked[% END %] /></td> <td><input type="checkbox" id="b_enabled_[% bug.num | html %]" name="b_enabled_[% bug.num | html %]" value="1" [% IF bug.enabled %]checked[% END %] /></td>
[% FOR field = fields %] [% FOR field = fields %]
<td><input type="text" size="[% lens.${field} %]" name="b_[% field FILTER html %]_[% bug.num %]" value="[% bug.${field} %]" /></td> <td><input type="text" size="[% lens.${field} | html %]" name="b_[% field | html %]_[% bug.num | html %]" value="[% bug.${field} | html %]" /></td>
[% END %] [% END %]
</tr> </tr>
[% END %] [% END %]