1 {include file="header.tpl"}
7 <img src="pix/{$entry.type|h}.png" border="0" width="22" height="22" align="middle" title="{$entry.type|h}" alt="" />
9 {$entry.givenname|h} {$entry.name|h}
12 <form action="entry.php" method="post" enctype="multipart/form-data" accept-charset="utf-8">
13 <input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
14 <input type="hidden" name="dn" value="{$entry.dn|h}" />
15 <input type="hidden" name="save" value="1" />
20 <td valign="top" width="50%" align="center">
22 {* always required ... if $fields.name *}
24 <th>{$lang.name}:</th>
25 <td><input type="text" class="input ac" name="entry[name]" value="{$entry.name|h}" id="firstfield" /></td>
28 {if $fields.givenname}
30 <th>{$lang.givenname}:</th>
31 <td><input type="text" class="input ac" name="entry[givenname]" value="{$entry.givenname|h}" /></td>
36 <th>{$lang.title}:</th>
37 <td><input type="text" class="input ac" name="entry[title]" value="{$entry.title|h}" /></td>
43 <td valign="top" width="50%" align="center">
48 <td colspan="2"> </td>
52 <td valign="top" width="50%" align="center">
55 <td colspan="2"><h3>{$lang.business}</h3></td>
57 {if $fields.organization}
59 <th>{$lang.organization}:</th>
61 <input type="text" class="input ac" name="entry[organization]" value="{$entry.organization|h}" />
67 <th>{$lang.office}:</th>
68 <td><input type="text" class="input ac" name="entry[office]" value="{$entry.office|h}" /></td>
73 <th>{$lang.street}:</th>
74 <td><input type="text" class="input ac" name="entry[street]" value="{$entry.street|h}" /></td>
80 <td><input type="text" class="input ac" name="entry[zip]" value="{$entry.zip|h}" /></td>
85 <th>{$lang.location}:</th>
86 <td><input type="text" class="input ac" name="entry[location]" value="{$entry.location|h}" /></td>
91 <th>{$lang.state}:</th>
92 <td><input type="text" class="input ac" name="entry[state]" value="{$entry.state|h}" /></td>
97 <td align="right" valign="top">{$lang.country}:</td>
99 <select class="input" name="entry[country]">
100 {html_options options=$iso3166 selected=$entry.country|default:$conf.country|upper}
107 <th>{$lang.phone}:</th>
108 <td><input type="text" class="input" name="entry[phone]" value="{$entry.phone|h}" /></td>
111 {if $fields.switchboard}
113 <th>{$lang.switchboard}:</th>
114 <td><input type="text" class="input" name="entry[switchboard]" value="{$entry.switchboard|h}" /></td>
119 <th>{$lang.fax}:</th>
120 <td><input type="text" class="input" name="entry[fax]" value="{$entry.fax|h}" /></td>
125 <th>{$lang.pager}:</th>
126 <td><input type="text" class="input" name="entry[pager]" value="{$entry.pager|h}" /></td>
131 <th>{$lang.manager}:</th>
133 <select name="entry[manager]" class="input">
134 <option value="">--- {$lang.select} ---</option>
135 {html_options options=$managers selected=$entry.manager}
140 {if $fields.position}
142 <td align="right" valign="top">{$lang.position}:</td>
143 <td><input type="text" class="input ac" name="entry[position]" value="{$entry.position|h}" /></td>
146 {if $fields.department}
148 <td align="right" valign="top">{$lang.department}:</td>
149 <td><input type="text" class="input ac" name="entry[department]" value="{$entry.department|h}" /></td>
156 <td valign="top" width="50%" align="center">
160 <td colspan="2"><h3>{$lang.private}</h3></td>
162 {if $fields.homestreet}
164 <th>{$lang.homestreet}:</th>
165 <td><textarea name="entry[homestreet]" class="input" rows="2" cols="30">{$entry.homestreet|h}</textarea></td>
168 {if $fields.homephone}
170 <th>{$lang.homephone}:</th>
171 <td><input type="text" class="input" name="entry[homephone]" value="{$entry.homephone|h}" /></td>
176 <th>{$lang.mobile}:</th>
177 <td><input type="text" class="input" name="entry[mobile]" value="{$entry.mobile|h}" /></td>
182 <th>{$lang.photo}:<br /><span class="hint">({$lang.msg_jpegonly})</span></th>
183 <td>{if $entry.photo}
184 <input type="checkbox" class="radio" name="delphoto" id="delphoto" value="1" />
185 <label for="delphoto">{$lang.delphoto}</label>
188 <input type="file" class="input" name="photoupload" />
194 <th></th><td>{$jpegError}</td>
197 {if $fields.birthday}
199 <td align="right" valign="top">{$lang.birthday}:<br /><span class="hint">({$lang.msg_dateformat})</span></td>
200 <td><input type="text" class="input" name="entry[birthday]" value="{$entry.birthday|h}" maxlength="10" /></td>
203 {if $fields.anniversary}
205 <th>{$lang.anniversary}:<br /><span class="hint">({$lang.msg_dateformat})</span></th>
206 <td><input type="text" class="input" name="entry[anniversary]" value="{$entry.anniversary|h}" maxlength="10" /></td>
211 <th>{$lang.spouse}:</th>
212 <td><input type="text" class="input" name="entry[spouse]" value="{$entry.spouse|h}" /></td>
217 <td colspan="2"><h3>{$lang.communication}</h3></td>
220 {foreach from=$entry.url|smarty:nodefaults item=url}
222 <th>{$lang.url} {counter}:</th>
223 <td><input type="text" class="input" name="entry[url][]" value="{$url|h}" /></td>
227 <th>{$lang.url} {counter}:</th>
228 <td><input type="text" class="input" name="entry[url][]" value="" /></td>
232 <!--{counter start=0}-->
233 {foreach from=$entry.mail|smarty:nodefaults item=mail}
235 <th>{$lang.mail} {counter}:</th>
236 <td><input type="text" class="input" name="entry[mail][]" value="{$mail}" /></td>
240 <th>{$lang.mail} {counter}:</th>
241 <td><input type="text" class="input" name="entry[mail][]" value="" /></td>
244 <th>{$lang.mail} {counter}:</th>
245 <td><input type="text" class="input" name="entry[mail][]" value="" /></td>
248 {if $fields.instantmessenger}
250 <td align="right" valign="top">{$lang.instantmessenger}:</td>
251 <td><input type="text" class="input" name="entry[instantmessenger]" value="{$entry.instantmessenger|h}" /></td>
256 <td align="right" valign="top">{$lang.ipphone}:</td>
257 <td><input type="text" class="input" name="entry[ipphone]" value="{$entry.ipphone|h}" /></td>
266 <td colspan="2"> </td>
270 <td colspan="2"><h3>{$lang.extended}</h3></td>
274 <td width="50%" valign="top" align="center">
278 <td align="right" valign="top">{$lang.note}:</td>
279 <td align="right"><textarea rows="6" cols="30" name="entry[note]" class="input note">{$entry.note|h}</textarea></td>
285 <td width="50%" valign="top" align="center">
289 <th>{$lang.marker}:<br /><span class="hint">({$lang.msg_tagsep})</span></th>
291 <textarea class="input" name="entry[markers]" id="tageditlookup">{$entry.markers|h}</textarea>
295 {if $fields.certificate}
297 <td align="right" valign="top">{$lang.certificate}:</td>
299 <textarea name="entry[certificate]" class="input" rows="6" cols="28" onClick="this.form.elements['entry[certificate]'].select();">{$entry.certificate|h}</textarea>
300 <br /><input type="button" name="clearCert" value="Clear" onclick="if (confirm('Are you sure?')) this.form.elements['entry[certificate]'].value='';" />
306 <td align="right" valign="top">{$lang.domain}:</td>
307 <td><input type="text" class="input" name="entry[domain]" value="{$entry.domain|h}" /></td>
310 {if $fields.timezone}
312 <td align="right" valign="top">{$lang.timezone}:</td>
314 <input type="text" class="inputbr" name="entry[timezone]" value="{$entry.timezone|h}" /><br />
322 {if $entry.dn == '' && $conf.privatebook}
324 <td colspan="2" align="center">
325 {$lang.msg_addto}<br />
327 <input type="radio" name="type" value="public" id="typepublic" class="radio" checked="checked" />
328 <label for="typepublic"><img src="pix/public.png" border="0" width="16" height="16" align="middle" />{$lang.publicbook}</label><br />
329 <input type="radio" name="type" value="private" id="typeprivate" class="radio" />
330 <label for="typeprivate"><img src="pix/private.png" border="0" width="16" height="16" align="middle" />{$lang.privatebook}</label>
335 <input type="hidden" name="type" value="public" id="typepublic"/>
339 <td colspan="2" align="center"><br /><input type="submit" class="button" value="{$lang.submit}" /></td>
347 {include file="footer.tpl"}