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