]> git.sur5r.net Git - contagged/blob - templates/entry_edit.tpl
Merge pull request #15 from cweiske/master
[contagged] / templates / entry_edit.tpl
1 {include file="header.tpl"}
2
3 <div id="edit">
4
5 <h1>
6   {if $entry.type != ''}
7   <img src="pix/{$entry.type|h}.png" border="0" width="22" height="22" align="middle" title="{$entry.type|h}" alt="" />
8   {/if}
9   {$entry.givenname|h} {$entry.name|h}
10 </h1>
11
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" />
16
17 <table width="100%">
18 <!--  -->
19   <tr>
20     <td valign="top" width="50%" align="center">
21       <table width="100%">
22 {* always required ... if $fields.name *}
23         <tr>
24           <th>{$lang.name}:</th>
25           <td><input type="text" class="input ac" name="entry[name]" value="{$entry.name|h}" id="firstfield" /></td>
26         </tr>
27 {* /if *}
28 {if $fields.givenname}
29         <tr>
30           <th>{$lang.givenname}:</th>
31           <td><input type="text" class="input ac" name="entry[givenname]" value="{$entry.givenname|h}" /></td>
32         </tr>
33 {/if}
34 {if $fields.title}
35         <tr>
36           <th>{$lang.title}:</th>
37           <td><input type="text" class="input ac" name="entry[title]" value="{$entry.title|h}" /></td>
38         </tr>
39 {/if}
40       </table>
41     </td>
42
43     <td valign="top" width="50%" align="center">
44     </td>
45   </tr>
46
47   <tr>
48     <td colspan="2">&nbsp;</td>
49   </tr>
50
51   <tr>
52     <td valign="top" width="50%" align="center">
53       <table width="100%">
54         <tr>
55           <td colspan="2"><h3>{$lang.business}</h3></td>
56         </tr>
57 {if $fields.organization}
58         <tr>
59           <th>{$lang.organization}:</th>
60           <td>
61             <input type="text" class="input ac" name="entry[organization]" value="{$entry.organization|h}" />
62           </td>
63         </tr>
64 {/if}
65 {if $fields.office}
66         <tr>
67           <th>{$lang.office}:</th>
68           <td><input type="text" class="input ac" name="entry[office]" value="{$entry.office|h}" /></td>
69         </tr>
70 {/if}
71 {if $fields.street}
72         <tr>
73           <th>{$lang.street}:</th>
74           <td><input type="text" class="input ac" name="entry[street]" value="{$entry.street|h}" /></td>
75         </tr>
76 {/if}
77 {if $fields.zip}
78         <tr>
79           <th>{$lang.zip}:</th>
80           <td><input type="text" class="input ac" name="entry[zip]" value="{$entry.zip|h}" /></td>
81         </tr>
82 {/if}
83 {if $fields.location}
84         <tr>
85           <th>{$lang.location}:</th>
86           <td><input type="text" class="input ac" name="entry[location]" value="{$entry.location|h}" /></td>
87         </tr>
88 {/if}
89 {if $fields.state}
90         <tr>
91           <th>{$lang.state}:</th>
92           <td><input type="text" class="input ac" name="entry[state]" value="{$entry.state|h}" /></td>
93         </tr>
94 {/if}
95 {if $fields.country}
96         <tr>
97           <td align="right" valign="top">{$lang.country}:</td>
98           <td>
99             <select class="input" name="entry[country]">
100                 {html_options options=$iso3166 selected=$entry.country|default:$conf.country|upper}
101             </select>
102           </td>
103         </tr>
104 {/if}
105 {if $fields.phone}
106         <tr>
107           <th>{$lang.phone}:</th>
108           <td><input type="text" class="input" name="entry[phone]" value="{$entry.phone|h}" /></td>
109         </tr>
110 {/if}
111 {if $fields.switchboard}
112         <tr>
113           <th>{$lang.switchboard}:</th>
114           <td><input type="text" class="input" name="entry[switchboard]" value="{$entry.switchboard|h}" /></td>
115         </tr>
116 {/if}
117 {if $fields.fax}
118         <tr>
119           <th>{$lang.fax}:</th>
120           <td><input type="text" class="input" name="entry[fax]" value="{$entry.fax|h}" /></td>
121         </tr>
122 {/if}
123 {if $fields.pager}
124         <tr>
125           <th>{$lang.pager}:</th>
126           <td><input type="text" class="input" name="entry[pager]" value="{$entry.pager|h}" /></td>
127         </tr>
128 {/if}
129 {if $fields.manager}
130         <tr>
131           <th>{$lang.manager}:</th>
132           <td>
133             <select name="entry[manager]" class="input">
134               <option value="">--- {$lang.select} ---</option>
135               {html_options options=$managers selected=$entry.manager}
136             </select>
137           </td>
138         </tr>
139 {/if}
140 {if $fields.position}
141         <tr>
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>
144         </tr>
145 {/if}
146 {if $fields.department}
147         <tr>
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>
150         </tr>
151 {/if}
152
153       </table>
154     </td>
155
156     <td valign="top" width="50%" align="center">
157
158       <table width="100%">
159         <tr>
160           <td colspan="2"><h3>{$lang.private}</h3></td>
161         </tr>
162 {if $fields.homestreet}
163         <tr>
164           <th>{$lang.homestreet}:</th>
165           <td><textarea name="entry[homestreet]" class="input" rows="2" cols="30">{$entry.homestreet|h}</textarea></td>
166         </tr>
167 {/if}
168 {if $fields.homephone}
169         <tr>
170           <th>{$lang.homephone}:</th>
171           <td><input type="text" class="input" name="entry[homephone]" value="{$entry.homephone|h}" /></td>
172         </tr>
173 {/if}
174 {if $fields.mobile}
175         <tr>
176           <th>{$lang.mobile}:</th>
177           <td><input type="text" class="input" name="entry[mobile]" value="{$entry.mobile|h}" /></td>
178         </tr>
179 {/if}
180 {if $fields.photo}
181         <tr>
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>
186                 <br />
187               {/if}
188             <input type="file" class="input" name="photoupload" />
189           </td>
190         </tr>
191 {/if}
192 {if $jpegError}
193         <tr>
194           <th></th><td>{$jpegError}</td>
195         </tr>
196 {/if}
197 {if $fields.birthday}
198         <tr>
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>
201         </tr>
202 {/if}
203 {if $fields.anniversary}
204         <tr>
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>
207         </tr>
208 {/if}
209 {if $fields.spouse}
210         <tr>
211           <th>{$lang.spouse}:</th>
212           <td><input type="text" class="input" name="entry[spouse]" value="{$entry.spouse|h}" /></td>
213         </tr>
214 {/if}
215
216         <tr>
217           <td colspan="2"><h3>{$lang.communication}</h3></td>
218         </tr>
219 {if $fields._url}
220         {foreach from=$entry.url|smarty:nodefaults item=url}
221         <tr>
222           <th>{$lang.url} {counter}:</th>
223           <td><input type="text" class="input" name="entry[url][]" value="{$url|h}" /></td>
224         </tr>
225         {/foreach}
226         <tr>
227           <th>{$lang.url} {counter}:</th>
228           <td><input type="text" class="input" name="entry[url][]" value="" /></td>
229         </tr>
230 {/if}
231 {if $fields._mail}
232         <!--{counter start=0}-->
233         {foreach from=$entry.mail|smarty:nodefaults item=mail}
234         <tr>
235           <th>{$lang.mail} {counter}:</th>
236           <td><input type="text" class="input" name="entry[mail][]" value="{$mail}" /></td>
237         </tr>
238         {/foreach}
239         <tr>
240           <th>{$lang.mail} {counter}:</th>
241           <td><input type="text" class="input" name="entry[mail][]" value="" /></td>
242         </tr>
243         <tr>
244           <th>{$lang.mail} {counter}:</th>
245           <td><input type="text" class="input" name="entry[mail][]" value="" /></td>
246         </tr>
247 {/if}
248 {if $fields.instantmessenger}
249         <tr>
250           <td align="right" valign="top">{$lang.instantmessenger}:</td>
251           <td><input type="text" class="input" name="entry[instantmessenger]" value="{$entry.instantmessenger|h}" /></td>
252         </tr>
253 {/if}
254 {if $fields.ipphone}
255         <tr>
256           <td align="right" valign="top">{$lang.ipphone}:</td>
257           <td><input type="text" class="input" name="entry[ipphone]" value="{$entry.ipphone|h}" /></td>
258         </tr>
259 {/if}
260
261       </table>
262     </td>
263   </tr>
264
265   <tr>
266     <td colspan="2">&nbsp;</td>
267   </tr>
268
269   <tr>
270     <td colspan="2"><h3>{$lang.extended}</h3></td>
271   </tr>
272
273   <tr>
274     <td width="50%" valign="top" align="center">
275       <table width="100%">
276 {if $fields.note}
277         <tr>
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>
280         </tr>
281 {/if}
282
283       </table>
284     </td>
285     <td width="50%" valign="top" align="center">
286       <table width="100%">
287 {if $fields._marker}
288         <tr>
289           <th>{$lang.marker}:<br /><span class="hint">({$lang.msg_tagsep})</span></th>
290           <td>
291             <textarea class="input" name="entry[markers]" id="tageditlookup">{$entry.markers|h}</textarea>
292           </td>
293         </tr>
294 {/if}
295 {if $fields.certificate}
296         <tr>
297           <td align="right" valign="top">{$lang.certificate}:</td>
298           <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='';" />
301           </td>
302         </tr>
303 {/if}
304 {if $fields.domain}
305         <tr>
306           <td align="right" valign="top">{$lang.domain}:</td>
307           <td><input type="text" class="input" name="entry[domain]" value="{$entry.domain|h}" /></td>
308         </tr>
309 {/if}
310 {if $fields.timezone}
311         <tr>
312           <td align="right" valign="top">{$lang.timezone}:</td>
313           <td>
314             <input type="text" class="inputbr" name="entry[timezone]" value="{$entry.timezone|h}" /><br />
315           </td>
316         </tr>
317 {/if}
318       </table>
319     </td>
320   </tr>
321
322   {if $entry.dn == '' && $conf.privatebook}
323   <tr>
324     <td colspan="2" align="center">
325       {$lang.msg_addto}<br />
326       <table><tr><td>
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>
331       </td></tr></table>
332     </td>
333   </tr>
334   {else}
335       <input type="hidden" name="type" value="public" id="typepublic"/>
336   {/if}
337
338   <tr>
339     <td colspan="2" align="center"><br /><input type="submit" class="button" value="{$lang.submit}" /></td>
340   </tr>
341 </table>
342
343 </form>
344
345 </div>
346
347 {include file="footer.tpl"}