mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-28 05:10:49 +00:00
Bug 162990
Adding missing new file
This commit is contained in:
parent
3f85278116
commit
69c9771d38
@ -0,0 +1,180 @@
|
||||
<!-- 1.0@bugzilla.org -->
|
||||
[%# The contents of this file are subject to the Mozilla Public
|
||||
# License Version 1.1 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.mozilla.org/MPL/
|
||||
#
|
||||
# Software distributed under the License is distributed on an "AS
|
||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
# implied. See the License for the specific language governing
|
||||
# rights and limitations under the License.
|
||||
#
|
||||
# The Original Code is the Bugzilla Bug Tracking System.
|
||||
#
|
||||
# The Initial Developer of the Original Code is Netscape Communications
|
||||
# Corporation. Portions created by Netscape are
|
||||
# Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
# Rights Reserved.
|
||||
#
|
||||
# Contributor(s): Myk Melez <myk@mozilla.org>
|
||||
# Erik Stambaugh <not_erik@dasbistro.com>
|
||||
#%]
|
||||
|
||||
[%# INTERFACE:
|
||||
# form: hash; the form values submitted to the script
|
||||
# mform: hash; the form multi-values submitted to the script
|
||||
# matches: hash; Hierarchical. The levels go like this:
|
||||
# field_name {
|
||||
# pattern_text {
|
||||
# 'users' = @user_list (user objects)
|
||||
# 'selecttype' = single|multi (selectbox type)
|
||||
# 'status' = success|fail|trunc (result of search.
|
||||
# 'trunc' (truncated) means max was reached)
|
||||
# }
|
||||
# }
|
||||
# script: string; The name of the calling script, used to create a
|
||||
# self-referential URL
|
||||
#%]
|
||||
|
||||
[% # use the global field descs %]
|
||||
[% PROCESS "global/field-descs.html.tmpl" %]
|
||||
|
||||
[% IF matchsuccess == 1 %]
|
||||
[% PROCESS global/header.html.tmpl title="Confirm Match" %]
|
||||
|
||||
<form method="post"
|
||||
[% IF script -%]
|
||||
action="[% script %]"
|
||||
[%- END -%]
|
||||
>
|
||||
|
||||
<p>
|
||||
One or more of the names/email addresses you entered into fields on the
|
||||
previous page produced results which require confirmation. Please
|
||||
carefully examine the matches below, selecting users from the lists if
|
||||
necessary, or go back to the previous page to revise the names you
|
||||
entered.
|
||||
</p>
|
||||
[% ELSE %]
|
||||
[% PROCESS global/header.html.tmpl title="Match Failed" %]
|
||||
<p>
|
||||
One or more of the names/email addresses you entered into fields on the
|
||||
previous page were unable to make a valid match. Go back to the previous
|
||||
page and try other names/email addresses.
|
||||
</p>
|
||||
[% END %]
|
||||
|
||||
<p>
|
||||
<table border=0>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<hr width=100% size=1>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[% # this is messy to allow later expansion %]
|
||||
|
||||
[% FOREACH field = matches %]
|
||||
<tr>
|
||||
<td align=left valign=top>
|
||||
[% PROCESS field_names field_name=field.key %]:
|
||||
</td>
|
||||
<td align=left valign=top>
|
||||
[% FOREACH query = field.value %]
|
||||
<b>[% query.key FILTER html %]</b>
|
||||
[% IF query.value.users.size %]
|
||||
[% IF query.value.users.size > 1 %]
|
||||
[% IF query.value.status == 'fail' %]
|
||||
<font color="#FF0000">
|
||||
matches multiple users.
|
||||
</font>
|
||||
Please go back and try again with a more specific
|
||||
name/address.
|
||||
[% ELSIF query.value.selecttype == 'single' %]
|
||||
matched:<br>
|
||||
<select name="[% field.key FILTER html %]"
|
||||
id="[% field.key FILTER html %]">
|
||||
[% FOREACH match = query.value.users %]
|
||||
<option value="[% match.email FILTER html %]">
|
||||
[%- match.identity FILTER html -%]
|
||||
</option>
|
||||
[% END %]
|
||||
</select>
|
||||
[% ELSE %]
|
||||
[% IF query.value.status == 'trunc' %]
|
||||
matched
|
||||
more than the maximum
|
||||
of [% query.value.users.size %] users:<br>
|
||||
[% ELSE %]
|
||||
matched:<br>
|
||||
[% END %]
|
||||
<select name="[% field.key FILTER html %]"
|
||||
id="[% field.key FILTER html %]"
|
||||
[% IF query.value.users.size > 5 %]
|
||||
multiple="multiple" size="5">
|
||||
[% ELSE %]
|
||||
multiple="multiple" size="[% query.value.users.size %]">
|
||||
[% END %]
|
||||
[% FOREACH match = query.value.users %]
|
||||
<option value="[% match.email FILTER html %]">
|
||||
[%- match.identity FILTER html -%]
|
||||
</option>
|
||||
[% END %]
|
||||
</select>
|
||||
[% END %]
|
||||
[% ELSE %]
|
||||
matched
|
||||
<b>[% query.value.users.0.identity FILTER html %]</b>
|
||||
<br>
|
||||
[% END %]
|
||||
[% ELSE %]
|
||||
[% IF (query.key.length < 3) && !(Param('emailsuffix'))
|
||||
&& (Param('usermatchmode') == 'search') %]
|
||||
<font color="#FF0000">was too short for substring match
|
||||
(minimum 3 characters)</font>
|
||||
[% ELSE %]
|
||||
<font color="#FF0000">did not match anything</font>
|
||||
[% END %]
|
||||
[% END %]
|
||||
<p>
|
||||
[% END %]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<hr width=100% size=1>
|
||||
</td>
|
||||
</tr>
|
||||
[% END %]
|
||||
|
||||
</table>
|
||||
|
||||
</p>
|
||||
|
||||
[% IF matchsuccess == 1 %]
|
||||
|
||||
[% PROCESS "global/hidden-fields.html.tmpl" exclude="^(Bugzilla|LDAP)_(login|password)$" %]
|
||||
|
||||
<p>
|
||||
<input type="submit" value="Continue">
|
||||
</p>
|
||||
|
||||
</form>
|
||||
|
||||
[% END %]
|
||||
|
||||
[% PROCESS global/footer.html.tmpl %]
|
||||
|
||||
|
||||
[% BLOCK field_names %]
|
||||
|
||||
[% IF field_descs.${field_name} %]
|
||||
[% field_descs.${field_name} FILTER html -%]
|
||||
|
||||
[%- # ELSIF for things that don't belong in the field_descs hash here -%]
|
||||
|
||||
[% ELSE %]
|
||||
[% field_name FILTER html %]
|
||||
[% END %]
|
||||
|
||||
[% END %]
|
Loading…
x
Reference in New Issue
Block a user