1 <?xml version='1.0' standalone='yes'?>
3 xmlns="http://www.w3.org/1999/xhtml"
4 xmlns:var="http://www.skyrix.com/od/binding"
5 xmlns:const="http://www.skyrix.com/od/constant"
7 xmlns:label="OGo:label"
8 className="UIxPageFrame"
11 <var:js-stringtable const:framework="ContactsUI.SOGo"
12 const:identifier="labels" />
16 background-color: #e8e8e0;
21 <form var:href="clientObject.baseURL" name="editform"
22 onsubmit="return validateContactEditor()">
23 <table cellspacing="0" cellpadding="5" width="100%">
26 <table cellpadding="0" cellspacing="0" width="100%">
29 <td class="window_label">
30 <var:string label:value="Contact editor" /></td>
31 <td width="36" align="right" valign="center">
32 <var:component className="UIxWinClose" />
40 <var:if condition="hasErrorText">
41 <div style="background-color: #AA0000;">
42 <var:string value="errorText" />
50 <var:if condition="clientObject.isVCardRecord">
51 <h4>Editing of vCards is not yet supported!</h4>
54 <var:if condition="clientObject.isVCardRecord" const:negate="1">
55 <table border="0" cellpadding="2" cellspacing="0" class="editsec">
57 <td align="right" colspan="2">
58 <!-- superflous without Anais
59 <var:component className="AnaisSelector"
60 const:windowId="UIxContactTemplates"
61 label:title="Copy from Anais"
62 const:callback="copyContact"
63 const:extraAttributes="cn, givenName,telephoneNumber,facsimileTelephoneNumber,mobile,postalAddress,homePostalAddress,departmentNumber,l"
69 <td align="left" colspan="2">
70 <span class="aptview_title">
71 <var:string label:value="Common" />
76 <td align="right" width="15%">
77 <span class="aptview_text">
78 <var:string label:value="Lastname" />:
81 <td align="left" bgcolor="#FFFFF0">
82 <span class="aptview_text">
83 <input type="text" name="sn" id="sn"
84 var:value="snapshot.sn" size="60" />
89 <td align="right" width="15%">
90 <span class="aptview_text">
91 <var:string label:value="Firstname" />:
94 <td align="left" bgcolor="#FFFFF0">
95 <span class="aptview_text">
96 <input type="hidden" name="cn" id="cn" var:value="anaisCN"/>
97 <input type="text" name="givenName" id="givenName"
98 var:value="snapshot.givenName" size="60" />
105 <table border="0" cellpadding="2" cellspacing="0" class="editsec">
107 <td align="left" colspan="2">
108 <span class="aptview_title">
109 <var:string label:value="Phones" />
114 <td align="right" width="15%">
115 <span class="aptview_text">
116 <var:string label:value="OfficePhone" />:
119 <td align="left" bgcolor="#FFFFF0">
120 <span class="aptview_text">
122 name="telephoneNumber"
124 var:value="snapshot.telephoneNumber"
131 <td align="right" width="15%">
132 <span class="aptview_text">
133 <var:string label:value="HomePhone" />:
136 <td align="left" bgcolor="#FFFFF0">
137 <span class="aptview_text">
139 name="homeTelephoneNumber"
140 id="homeTelephoneNumber"
141 var:value="snapshot.homeTelephoneNumber"
148 <td align="right" width="15%">
149 <span class="aptview_text">
150 <var:string label:value="MobilePhone" />:
153 <td align="left" bgcolor="#FFFFF0">
154 <span class="aptview_text">
155 <!-- pamela.schema defines this as 'mobile',
156 NOT 'mobileTelephoneNumber'
158 <input type="text" name="mobile" id="mobile"
159 var:value="snapshot.mobile" size="60" />
164 <td align="right" width="15%">
165 <span class="aptview_text">
166 <var:string label:value="Fax" />:
169 <td align="left" bgcolor="#FFFFF0">
170 <span class="aptview_text">
172 name="facsimileTelephoneNumber"
173 id="facsimileTelephoneNumber"
174 var:value="snapshot.facsimileTelephoneNumber"
183 <table border="0" cellpadding="2" cellspacing="0" class="editsec">
185 <td align="left" colspan="2">
186 <span class="aptview_title">
187 <var:string label:value="Addresses" />
192 <td align="right" width="15%">
193 <span class="aptview_text">
194 <var:string label:value="Postal" />:
197 <td align="left" bgcolor="#FFFFF0">
198 <span class="aptview_text">
199 <textarea name="postalAddress"
204 var:value="snapshot.postalAddress"
210 <td align="right" width="15%">
211 <span class="aptview_text">
212 <var:string label:value="Home" />:
215 <td align="left" bgcolor="#FFFFF0">
216 <span class="aptview_text">
217 <textarea name="homePostalAddress"
221 var:value="snapshot.homePostalAddress"
228 <table border="0" cellpadding="2" cellspacing="0" class="editsec">
230 <td align="left" colspan="2">
231 <span class="aptview_title">
232 <var:string label:value="Extended" />
237 <td align="right" width="15%">
238 <span class="aptview_text">
239 <var:string label:value="EMail" />:
242 <td align="left" bgcolor="#FFFFF0">
243 <span class="aptview_text">
244 <input type="text" name="mail" id="email"
245 var:value="snapshot.mail" size="60" />
250 <td align="right" width="15%">
251 <span class="aptview_text">
252 <var:string label:value="Unit" />:
255 <td align="left" bgcolor="#FFFFF0">
256 <span class="aptview_text">
257 <input type="text" name="departmentNumber"
258 id="departmentNumber"
259 var:value="snapshot.departmentNumber" size="60" />
264 <td align="right" width="15%">
265 <span class="aptview_text">
266 <var:string label:value="Location" />:
269 <td align="left" bgcolor="#FFFFF0">
270 <span class="aptview_text">
271 <input type="text" name="l" id="l" var:value="snapshot.l"
277 <td align="right" width="15%">
278 <span class="aptview_text">
279 <var:string label:value="URL" />:
282 <td align="left" bgcolor="#FFFFF0">
283 <span class="aptview_text">
284 <input type="text" name="labeledURI"
285 var:value="snapshot.labeledURI" size="60" />
293 <var:if condition="clientObject.isVCardRecord" const:negate="1">
296 <input type="submit" label:value="Save" name="save:method" />
297 <span class="button_auto_env"
299 var:queryDictionary="queryParameters"
301 ><var:string label:value="Cancel" /></a></span>
302 <var:if condition="isUIxDebugEnabled">
303 <input type="submit" value="Test" name="test:method" />
310 <input type="hidden" name="content" var:value="contentString" />
313 <var:if condition="isUIxDebugEnabled">
316 clientObject: <var:string value="clientObject" />