1 <table style="width:100%; vertical-align:top; text-align:left;" cellpadding=4 border=0>
3 <!-- Headline container -->
4 <tr>
5 <td colspan=4>
6 <h2><img alt="" align="middle" src="images/head.png"> {t}Personal information{/t}</h2>
7 </td>
8 </tr>
10 <!-- Base 1 container -->
11 <tr>
13 <!-- Image container -->
14 <td style="vertical-align:top">
15 <img align="bottom" border="1" width="145" height="200" src="getpic.php?rand={$rand}" alt="{t}Personal picture{/t}">
16 <br>
17 <input type=submit name="edit_picture" {$jpegPhotoACL} value="{t}Change picture{/t}...">
18 </td>
20 <!-- Name, ... -->
21 <td style="vertical-align:top;">
22 <table>
23 <tr>
24 <td>{t}Name{/t}{$must}</td>
25 <td><input name="sn" size=25 maxlength=60 {$snACL} value="{$sn}"></td>
26 </tr>
28 {if $is_template ne "true"}
29 <tr>
30 <td>{t}Given name{/t}{$must}</td>
31 <td><input name="givenName" size=25 maxlength=60 {$givenNameACL} value="{$givenName}"></td>
32 </tr>
33 <tr>
34 <td>{t}Login{/t}{$must}</td>
35 <td><input name="uid" size=25 maxlength=60 {$uidACL} value="{$uid}"></td>
36 </tr>
37 {/if}
39 <tr>
40 <td>
41 <div style="height:10px;"></div>
42 {t}Personal title{/t}
43 </td>
44 <td>
45 <div style="height:10px;"></div>
46 <input name="personalTitle" size=25 maxlength=60 {$personalTitleACL} value="{$personalTitle}">
47 </td>
48 </tr>
49 <tr>
50 <td>{t}Academic title{/t}</td>
51 <td>
52 <input name="academicTitle" size=25 maxlength=60 {$academicTitleACL} value="{$academicTitle}">
53 </td>
54 </tr>
55 <tr>
56 <td>
57 <div style="height:10px;"></div>
58 {t}Date of birth{/t}
59 </td>
60 <td>
61 <div style="height:10px;"></div>
62 {if $use_dob eq 1}
63 <select name=day onChange="createResult(this.form,this.form.dob);" {$dobACL}>
64 {html_options values=$days output=$days selected=$day}
65 </select>
66 <select name=month onChange="populate(this.form,this.form.dob);" {$dobACL}>
67 {html_options options=$months selected=$month}
68 </select>
69 <select name=year onChange="populate(this.form,this.form.dob);" {$dobACL}>
70 {html_options values=$years output=$years selected=$year}
71 </select>
72 <input type="hidden" name="dob" value="{$dob}">
73 <input type=submit name="set_dob" value="-" {$dobACL}>
74 {else}
75 <input type=submit name="set_dob" value="{t}Set{/t}" {$dobACL}>
76 {/if}
77 </td>
78 </tr>
79 <tr>
80 <td>
81 {t}Sex{/t}
82 </td>
83 <td>
84 <select size="1" name="gender" {$genderACL}>
85 {html_options options=$gender_list selected=$gender}
86 </select>
87 </td>
88 </tr>
89 <tr>
90 <td>
91 <div style="height:10px;"></div>
92 {t}Base{/t}
93 </td>
94 <td>
95 <div style="height:10px;"></div>
96 <select size="1" name="base" {$selectmode} title="{t}Choose subtree to place user in{/t}">
97 {html_options options=$bases selected=$base_select}
98 </select>
99 </td>
100 </tr>
101 </table>
102 </td>
103 <td style="border-left:1px solid #A0A0A0">
104
105 </td>
106 <td style="vertical-align:top;">
108 <!-- Address, ... -->
109 <table>
110 <tr>
111 <td style="vertical-align:top;">{t}Address{/t}</td>
112 <td><textarea name="homePostalAddress" rows=3 cols=22 {$homePostalAddressACL}>{$homePostalAddress}</textarea></td>
113 </tr>
114 <tr>
115 <td>{t}Private phone{/t}</td>
116 <td><input name="homePhone" size=25 maxlength=60 {$homePhoneACL} value="{$homePhone}"></td>
117 </tr>
118 <tr>
119 <td>{t}Homepage{/t}</td>
120 <td><input name="labeledURI" size=25 maxlength=60 {$labeledURIACL} value="{$labeledURI}"></td>
121 </tr>
122 <tr>
123 <td colspan=2>
124 <div style="height:20px;"></div>
125 </td>
126 </tr>
127 <tr>
128 <td>{t}Password storage{/t}</td>
129 <td>
130 <select size="1" name="pw_storage" {$passwordStorageACL}>
131 {html_options values=$pwmode output=$pwmode selected=$pwmode_select}
132 </select>
133 </td>
134 </tr>
136 {if $is_template ne "true"}
137 <tr>
138 <td>{t}Certificates{/t}</td>
139 <td>
140 <input type=submit name="edit_cert" {$certificatesACL} value="{t}Edit certificates{/t}...">
141 </td>
142 </tr>
143 <tr>
144 <td>{t}Kerberos{/t}</td>
145 <td><input type=submit name="edit_krb" disabled value="{t}Edit properties{/t}..."></td>
146 </tr>
147 {/if}
149 </table>
150 </td>
151 </tr>
152 </table>
154 <p class="seperator"> </p>
156 <table class="line" style="width:100%; vertical-align:top; text-align:left;" cellpadding=4 border=0>
158 <!-- Headline container -->
159 <tr>
160 <td colspan=3>
161 <h2><img alt="" align="middle" src="images/house.png"> {t}Organizational information{/t}</h2>
162 </td>
163 </tr>
165 <!-- Base 2 container -->
166 <tr>
168 {if $governmentmode ne "true"}
169 <!-- Company, ... -->
170 <td style="vertical-align:top;">
171 <table>
172 <tr>
173 <td>{t}Organization{/t}</td>
174 <td><input name="o" size=22 maxlength=60 {$oACL} value="{$o}"></td>
175 </tr>
176 <tr>
177 <td>{t}Department{/t}</td>
178 <td><input name="ou" size=22 maxlength=60 {$ouACL} value="{$ou}"></td>
179 </tr>
180 <tr>
181 <td>{t}Department No.{/t}</td>
182 <td>
183 <input name="departmentNumber" size=22 maxlength=60 {$departmentNumberACL} value="{$departmentNumber}">
184 </td>
185 </tr>
186 <tr>
187 <td>{t}Employee No.{/t}</td>
188 <td>
189 <input name="employeeNumber" size=22 maxlength=60 {$employeeNumberACL} value="{$employeeNumber}">
190 </td>
191 </tr>
192 <tr>
193 <td>{t}Employee type{/t}</td>
194 <td>
195 <input name="employeeType" size=22 maxlength=60 {$employeeTypeACL} value="{$employeeType}">
196 </td>
197 </tr>
198 </table>
199 </td>
201 <td style="border-left:1px solid #A0A0A0">
202
203 </td>
205 <!-- Phone, ... -->
206 <td style="vertical-align:top;">
207 <table>
208 <tr>
209 <td>{t}Room No.{/t}</td>
210 <td><input name="roomNumber" size=22 maxlength=60 {$roomNumberACL} value="{$roomNumber}"></td>
211 </tr>
212 {if $has_phoneaccount ne "true"}
213 <tr>
214 <td>{t}Phone{/t}</td>
215 <td>
216 <input name="telephoneNumber" size=22 maxlength=60 {$telephoneNumberACL} value="{$telephoneNumber}">
217 </td>
218 </tr>
219 {/if}
220 <tr>
221 <td>{t}Mobile{/t}</td>
222 <td><input name="mobile" size=22 maxlength=60 {$mobileACL} value="{$mobile}"></td>
223 </tr>
224 <tr>
225 <td>{t}Pager{/t}</td>
226 <td>
227 <input name="pager" size=22 maxlength=60 {$pagerACL} value="{$pager}">
228 </td>
229 </tr>
230 <tr>
231 <td>{t}Fax{/t}</td>
232 <td><input name="facsimileTelephoneNumber" size=22 maxlength=60 {$facsimileTelephoneNumberACL}
233 value="{$facsimileTelephoneNumber}">
234 </td>
235 </tr>
236 </table>
237 </td>
239 <td style="border-left:1px solid #A0A0A0">
240
241 </td>
243 <!-- Location, ... -->
244 <td style="vertical-align:top;">
245 <table>
246 <tr>
247 <td>{t}Location{/t}</td>
248 <td><input name="l" size=22 maxlength=60 {$lACL} value="{$l}"></td>
249 </tr>
250 <tr>
251 <td>{t}State{/t}</td>
252 <td><input name="st" size=22 maxlength=60 {$stACL} value="{$st}"></td>
253 </tr>
254 <tr>
255 <td style="vertical-align:top;">{t}Address{/t}</td>
256 <td>
257 <textarea name="postalAddress" rows=3 cols=22 {$postalAddressACL}>{$postalAddress}</textarea>
258 </td>
259 </tr>
260 </table>
261 </td>
263 {else}
265 <!-- Beschreibung, ... -->
266 <td style="vertical-align:top;">
267 <table>
268 <tr>
269 <td>{t}Vocation{/t}</td>
270 <td><input name="vocation" size=22 maxlength=60 {$vocationACL} value="{$vocation}"></td>
271 </tr>
272 <tr>
273 <td>{t}Unit description{/t}</td>
274 <td>
275 <input name="gouvernmentOrganizationalUnitDescription" size=22 maxlength=60
276 {$gouvernmentOrganizationalUnitDescriptionACL}
277 value="{$gouvernmentOrganizationalUnitDescription}">
278 </td>
279 </tr>
280 <tr>
281 <td>{t}Subject area{/t}</td>
282 <td>
283 <input name="gouvernmentOrganizationalUnitSubjectArea" size=22 maxlength=60
284 {$gouvernmentOrganizationalUnitSubjectAreaACL}
285 value="{$gouvernmentOrganizationalUnitSubjectArea}">
286 </td>
287 </tr>
288 <tr>
289 <td>{t}Functional title{/t}</td>
290 <td>
291 <input name="functionalTitle" size=22 maxlength=60 {$functionalTitleACL}
292 value="{$functionalTitle}">
293 </td>
294 </tr>
295 <tr>
296 <td>{t}Role{/t}</td>
297 <td>
298 <input name="role" size=22 maxlength=60 {$roleACL} value="{$role}">
299 </td>
300 </tr>
301 </table>
302 </td>
304 <!-- Phone, ... -->
305 <td style="vertical-align:top;">
306 <table>
307 <tr>
308 <td>{t}Person locality{/t}</td>
309 <td>
310 <input name="gouvernmentOrganizationalPersonLocality" size=22 maxlength=60
311 {$gouvernmentOrganizationalPersonLocalityACL}
312 value="{$gouvernmentOrganizationalPersonLocality}">
313 </td>
314 </tr>
315 <tr>
316 <td>{t}Unit{/t}</td>
317 <td><input name="gouvernmentOrganizationalUnit" size=22 maxlength=60
318 {$gouvernmentOrganizationalUnitACL}
319 value="{$gouvernmentOrganizationalUnit}">
320 </td>
321 </tr>
322 <tr>
323 <td>{t}Street{/t}</td>
324 <td>
325 <input name="street" size=22 maxlength=60 {$streetACL} value="{$street}">
326 </td>
327 </tr>
328 <tr>
329 <td>{t}Postal code{/t}</td>
330 <td>
331 <input name="postalCode" size=22 maxlength=60 {$postalCodeACL} value="{$postalCode}">
332 </td>
333 </tr>
334 <tr>
335 <td>{t}House identifier{/t}</td>
336 <td>
337 <input name="houseIdentifier" size=22 maxlength=60 {$houseIdentifierACL}
338 value="{$houseIdentifier}">
339 </td>
340 </tr>
341 </table>
342 </td>
344 <!-- Location, ... -->
345 <td style="vertical-align:top;">
346 <table>
347 <tr>
348 <td>{t}Room No.{/t}</td>
349 <td><input name="roomNumber" size=22 maxlength=60 {$roomNumberACL} value="{$roomNumber}"></td>
350 </tr>
351 <tr>
352 <td>{t}Phone{/t}</td>
353 <td>
354 {if $has_phoneaccount ne "true"}
355 <input name="telephoneNumber" size=22 maxlength=60 {$telephoneNumberACL} value="{$telephoneNumber}">
356 {else}
357 <i>{t}Please use the phone tab{/t}</i>
358 {/if}
359 </td>
360 </tr>
361 <tr>
362 <td>{t}Fax{/t}</td>
363 <td>
364 <input name="facsimileTelephoneNumber" size=22 maxlength=60
365 {$facsimileTelephoneNumberACL}
366 value="{$facsimileTelephoneNumber}">
367 </td>
368 </tr>
369 <tr>
370 <td>{t}Last delivery{/t}</td>
371 <td>
372 <input name="ivbbLastDeliveryCollective" size=22 maxlength=60
373 {$ivbbLastDeliveryCollectiveACL}
374 value="{$ivbbLastDeliveryCollective}">
375 </td>
376 </tr>
377 <tr>
378 <td>{t}Public visible{/t}</td>
379 <td>
380 <select size="1" name="publicVisible" {$publicVisibleACL}>
381 {html_options values=$ivbbmodes output=$ivbbmodes selected=$publicVisible}
382 </select>
383 </td>
384 </tr>
385 </table>
386 </td>
387 {/if}
388 </tr>
389 </table>
391 <input type=hidden name="generic">
393 <!-- Place cursor -->
394 <script language="JavaScript" type="text/javascript">
395 <!-- // First input field on page
396 document.mainform.sn.focus();
397 if (yearSel != "") populate(document.mainform,document.mainform.dob);
398 -->
399 </script>