r850: Adding email options interface and backbone, though it doesn't send anything...
[bugdar.git] / templates / userctrl.tpl
1 $doctype
2 <html lang="$stylevar[lang]" xml:lang="$stylevar[lang]" dir="$stylevar[lang_dir]">
3 <head>
4 $headinclude
5 <link rel="stylesheet" href="templates/box.css" media="screen" />
6 <link rel="stylesheet" href="templates/fields.css" media="screen" />
7 <title>{$bugsys->options['trackertitle']} - {@"User Options"}</title>
8 </head>
9
10 <body>
11
12 $header
13
14 <form action="userctrl.php" name="options" method="post">
15 <input type="hidden" name="do" value="update" />
16
17 <div align="center">
18 <div style="width: $stylevar[alternate_width]">
19 <if condition="$show['errors']">
20 <div class="error">
21 {@"The following errors occurred"}:
22 {$message->process}
23 </div>
24 </if>
25
26 <div class="box">
27 <div class="box-head">{@"User Options"}</div>
28
29 <div class="box-mid">
30 <fieldset>
31 <legend>{@"Display Name"}</legend>
32 <input type="text" name="displayname" value="{$userinfo['displayname']}" size="25" style="width: 100%" />
33 </fieldset>
34
35 <fieldset>
36 <legend>{@"Show Email Publicly"}</legend>
37 <input type="radio" name="showemail" value="1"<if condition="$userinfo['showemail']"> checked="checked"</if> /> Yes
38 <input type="radio" name="showemail" value="0"<if condition="!$userinfo['showemail']"> checked="checked"</if> /> No
39 </fieldset>
40
41 <fieldset>
42 <legend>{@"Show Status Colours on Bug Listings"}</legend>
43 <input type="radio" name="showcolours" value="1"<if condition="$userinfo['showcolours']"> checked="checked"</if> /> Yes
44 <input type="radio" name="showcolours" value="0"<if condition="!$userinfo['showcolours']"> checked="checked"</if> /> No
45 </fieldset>
46
47 <fieldset>
48 <legend>{@"Language"}</legend>
49 <select name="languageid">$langselect</select>
50 </fieldset>
51
52 <fieldset>
53 <legend>{@"Timezone"}</legend>
54 <select name="timezone">$tzselect</select>
55 </fieldset>
56 </div>
57 </div>
58
59 <br />
60
61 <div class="submitrow">
62 <input name="submit" type="submit" value=" {@"Submit"} " accesskey="s" />
63 <input name="reset" type="reset" value=" {@"Reset"} " accesskey="r" />
64 </div>
65
66 <br />
67
68 <div class="box">
69 <div class="box-head">
70 {@"Please enter your password to change these fields"}:
71 <br />
72
73 <input type="password" name="validate" size="35" />
74 </div>
75
76 <div class="box-mid + box-margmod-top">
77 <fieldset>
78 <legend>{@"Password"}</legend>
79 <input type="password" name="password" size="25" style="width: 100%" />
80 </fieldset>
81
82 <fieldset>
83 <legend>{@"Confirm Password"}</legend>
84 <input type="password" name="password_confirm" size="25" style="width: 100%" />
85 </fieldset>
86 </div>
87
88 <div class="box-mid + box-margmod-top">
89 <fieldset>
90 <legend>{@"Email"}</legend>
91 <input type="text" name="email" size="25" value="$email" style="width: 100%" />
92 </fieldset>
93
94 <fieldset>
95 <legend>{@"Confirm Email"}</legend>
96 <input type="text" name="email_confirm" size="25" value="$email_confirm" style="width: 100%" />
97 </fieldset>
98 </div>
99 </div>
100
101 <br />
102
103 <div id="submitrow">
104 <input name="submit" type="submit" value=" {@"Submit"} " accesskey="s" />
105 <input name="reset" type="reset" value=" {@"Reset"} " accesskey="r" />
106 </div>
107
108 <br />
109
110 <div class="box">
111 <div class="box-head">{@"Email Options"}</div>
112
113 <div class="box-mid">
114 <table cellspacing="2" cellpadding="1" border="0" style="width: 100%">
115 <tr style="text-align: center">
116 <td style="background-color: $stylevar[alt_colour]"><strong>{@"Reporter"}</strong></td>
117 <td><strong>{@"Assignee"}</strong></td>
118 <td style="background-color: $stylevar[alt_colour]"><strong>{@"Favourite"}</strong></td>
119 <td><strong>{@"Voter"}</strong></td>
120 <td style="background-color: $stylevar[alt_colour]"><strong>{@"Commenter"}</strong></td>
121 </tr>
122 <tr style="text-align: center; background-color: $stylevar[alt_colour]">
123 <td colspan="5"><input type="checkbox" name="emailopts[0][32]"{$checked[0][32]} value="1" /></td>
124 <td>{@"I am made the assignee"}</td>
125 </tr>
126
127 <tr style="text-align: center">
128 <td><input type="checkbox" name="emailopts[1][64]"{$checked[1][64]} value="1" /></td>
129 <td><input type="checkbox" name="emailopts[2][64]"{$checked[2][64]} value="1" /></td>
130 <td><input type="checkbox" name="emailopts[4][64]"{$checked[4][64]} value="1" /></td>
131 <td><input type="checkbox" name="emailopts[8][64]"{$checked[8][64]} value="1" /></td>
132 <td><input type="checkbox" name="emailopts[16][64]"{$checked[16][64]} value="1" /></td>
133 <td>{@"Status or resolution changes"}</td>
134 </tr>
135
136 <tr style="text-align: center; background-color: $stylevar[alt_colour]">
137 <td><input type="checkbox" name="emailopts[1][128]"{$checked[1][128]} value="1" /></td>
138 <td><input type="checkbox" name="emailopts[2][128]"{$checked[2][128]} value="1" /></td>
139 <td><input type="checkbox" name="emailopts[4][128]"{$checked[4][128]} value="1" /></td>
140 <td><input type="checkbox" name="emailopts[8][128]"{$checked[8][128]} value="1" /></td>
141 <td><input type="checkbox" name="emailopts[16][128]"{$checked[16][128]} value="1" /></td>
142 <td>{@"'Duplicates' field is changed"}</td>
143 </tr>
144
145 <tr style="text-align: center">
146 <td><input type="checkbox" name="emailopts[1][256]"{$checked[1][256]} value="1" /></td>
147 <td><input type="checkbox" name="emailopts[2][256]"{$checked[2][256]} value="1" /></td>
148 <td><input type="checkbox" name="emailopts[4][256]"{$checked[4][256]} value="1" /></td>
149 <td><input type="checkbox" name="emailopts[8][256]"{$checked[8][256]} value="1" /></td>
150 <td><input type="checkbox" name="emailopts[16][256]"{$checked[16][256]} value="1" /></td>
151 <td>{@"A new comment is added"}</td>
152 </tr>
153
154 <tr style="text-align: center; background-color: $stylevar[alt_colour]">
155 <td><input type="checkbox" name="emailopts[1][512]"{$checked[1][512]} value="1" /></td>
156 <td><input type="checkbox" name="emailopts[2][512]"{$checked[2][512]} value="1" /></td>
157 <td><input type="checkbox" name="emailopts[4][512]"{$checked[4][512]} value="1" /></td>
158 <td><input type="checkbox" name="emailopts[8][512]"{$checked[8][512]} value="1" /></td>
159 <td><input type="checkbox" name="emailopts[16][512]"{$checked[16][512]} value="1" /></td>
160 <td>{@"A new attachment is added"}</td>
161 </tr>
162
163 <tr style="text-align: center">
164 <td><input type="checkbox" name="emailopts[1][1024]"{$checked[1][1024]} value="1" /></td>
165 <td><input type="checkbox" name="emailopts[2][1024]"{$checked[2][1024]} value="1" /></td>
166 <td><input type="checkbox" name="emailopts[4][1024]"{$checked[4][1024]} value="1" /></td>
167 <td><input type="checkbox" name="emailopts[8][1024]"{$checked[8][1024]} value="1" /></td>
168 <td><input type="checkbox" name="emailopts[16][1024]"{$checked[16][1024]} value="1" /></td>
169 <td>{@"Any other field changes"}</td>
170 </tr>
171
172 <tr style="text-align: center; background-color: $stylevar[alt_colour]">
173 <td><input type="checkbox" name="emailopts[1][2048]"{$checked[1][2048]} value="1" /></td>
174 <td><input type="checkbox" name="emailopts[2][2048]"{$checked[2][2048]} value="1" /></td>
175 <td><input type="checkbox" name="emailopts[4][2048]"{$checked[4][2048]} value="1" /></td>
176 <td><input type="checkbox" name="emailopts[8][2048]"{$checked[8][2048]} value="1" /></td>
177 <td><input type="checkbox" name="emailopts[16][2048]"{$checked[16][2048]} value="1" /></td>
178 <td>{@"<em>NOT IF</em> an unconfirmed bug"}</td>
179 </tr>
180
181 <tr style="text-align: center">
182 <td><input type="checkbox" name="emailopts[1][4096]"{$checked[1][4096]} value="1" /></td>
183 <td><input type="checkbox" name="emailopts[2][4096]"{$checked[2][4096]} value="1" /></td>
184 <td><input type="checkbox" name="emailopts[4][4096]"{$checked[4][4096]} value="1" /></td>
185 <td><input type="checkbox" name="emailopts[8][4096]"{$checked[8][4096]} value="1" /></td>
186 <td><input type="checkbox" name="emailopts[16][4096]"{$checked[16][4096]} value="1" /></td>
187 <td>{@"<em>NOT IF</em> change was by me"}</td>
188 </tr>
189 </table>
190 </div>
191 </div>
192
193 <br />
194
195 <div class="submitrow">
196 <input name="submit" type="submit" value=" {@"Submit"} " accesskey="s" />
197 <input name="reset" type="reset" value=" {@"Reset"} " accesskey="r" />
198 </div>
199
200 </div>
201 </div>
202
203 </form>
204
205 $footer