]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Templates/UIxAppointmentView.wox
Missing label for translation in tab
[scalable-opengroupware.org] / SOGo / UI / Templates / UIxAppointmentView.wox
1 <?xml version='1.0' standalone='yes'?>
2 <var:component xmlns="http://www.w3.org/1999/xhtml"
3                xmlns:var="http://www.skyrix.com/od/binding"
4                xmlns:const="http://www.skyrix.com/od/constant"
5                xmlns:uix="OGo:uix"
6                xmlns:label="OGo:label"
7                className="UIxPageFrame"
8                title="name"
9 >
10   <table cellspacing="0" cellpadding="5" width="100%">
11     <tr>
12       <td>
13         <table cellpadding="0" cellspacing="0" width="100%">
14           <tr>
15             <td width="5"/>
16             <td class="window_label"
17             ><var:string label:value="Appointment viewer" /></td>
18             <td width="36" align="right" valign="center">
19               <var:component className="UIxWinClose" />
20             </td>
21           </tr>
22         </table>
23       </td>
24     </tr>
25
26     <tr>
27       <td>
28         <table border="0" cellpadding="2" width="100%" cellspacing="0">
29           <tr bgcolor="#e8e8e0">
30             <td align="left">
31               <span class="aptview_title"
32               ><var:string value="startTime"
33                            formatter="dateFormatter"
34                /></span>
35             </td>
36             <td align="right" >
37               <table border='0' cellpadding='0' cellspacing='1'>
38                 <tr>
39                   <td class="button_auto_env" nowrap="true"
40                       valign='middle' align='center'>
41                     <!--<a class="button_auto"
42                        href="printview"
43                        var:queryDictionary="queryParameters"
44                        target="SOGoPrintView"
45                     ><var:string label:value="printview" /></a>-->
46                   </td>
47                   <var:if condition="canEditApt">
48                     <td class="button_auto_env" nowrap="true"
49                         valign='middle' align='center'>
50                       <a class="button_auto"
51                          href="edit"
52                          var:queryDictionary="queryParameters"
53                       ><var:string label:value="edit" /></a>
54                     </td>
55                     <td class="button_auto_env" nowrap="true"
56                         valign='middle' align='center'>
57                       <a class="button_auto"
58                          href="delete"
59                          var:queryDictionary="queryParameters"
60                       ><var:string label:value="delete" /></a>
61                     </td>
62                   </var:if>
63                 </tr>
64               </table>
65             </td>
66           </tr>
67         </table>
68       </td>
69     </tr>
70     <tr>
71       <td valign="top" width="100%">
72         <table width="100%" border="0" cellpadding="4" cellspacing="0">  
73           <!-- general appointment info -->
74           <var:if condition="canAccessApt">  
75             <tr valign="top">
76               <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
77                 <var:string label:value="Title" />:
78               </td>
79               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
80                 <var:string value="appointment.summary" />
81               </td>
82             </tr>
83             <tr valign="top">
84               <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
85                 <var:string label:value="Location" />:
86               </td>
87               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
88                 <var:string value="appointment.location" />
89               </td>
90             </tr>
91             <tr valign="top">
92               <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
93                 <var:string label:value="Priority" />:
94               </td>
95               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
96                 <var:string label:value="$appointment.priorityLabelKey" />
97               </td>
98             </tr>
99           </var:if>
100           <tr valign="top">
101               <td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
102                 <var:string label:value="Classification" />:
103               </td>
104               <td align="left" bgcolor="#FFFFF0" class="aptview_text">
105                 <var:if condition="appointment.isPublic">Public</var:if>
106                 <var:if condition="appointment.isPublic"
107                         const:negate="YES"
108                 >Private</var:if>
109               </td>
110             </tr>
111         </table>
112      </td>
113     </tr>
114     <tr>
115       <td valign="top" width="100%">
116         <uix:tabview var:selection="tabSelection"
117                      const:tabStyle="tab"
118                      const:selectedTabStyle="tab_selected"
119                      const:bodyStyle="tabview_body"
120         >
121           <uix:tab const:key="attributes"
122                    label:label="attributes"
123                    var:href="attributesTabLink"
124           >
125             <table width="100%" border="0" cellpadding="4" cellspacing="0">
126               <tr valign="top">
127                 <td align="right"
128                     width="15%"
129                     bgcolor="#E8E8E0"
130                     class="aptview_text"
131                 >
132                   <var:string label:value="Start time" />:
133                 </td>
134                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
135                   <var:string value="startTime"
136                               formatter="dateFormatter"
137                   />
138                 </td>
139               </tr>
140               <tr valign="top">
141                 <td align="right"
142                     width="15%"
143                     bgcolor="#E8E8E0"
144                     class="aptview_text"
145                 >
146                   <var:string label:value="End time" />:
147                 </td>
148                 <td align="left" bgcolor="#FFFFF0" class="aptview_text">
149                   <var:string value="endTime"
150                               formatter="dateFormatter"
151                   />
152                 </td>
153               </tr>
154               <var:if condition="canAccessApt">  
155                 <tr valign="top">
156                   <td align="right"
157                       width="15%"
158                       bgcolor="#E8E8E0"
159                       class="aptview_text"
160                   >
161                     <var:string label:value="Categories" />:
162                   </td>
163                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
164                     <var:string value="categoriesAsString" />
165                   </td>
166                 </tr>
167                 <!-- Resources removed for v0.8
168                 <tr valign="top">
169                   <td align="right"
170                       width="15%"
171                       bgcolor="#E8E8E0"
172                       class="aptview_text"
173                   >
174                     <var:string label:value="Resources" />:
175                   </td>
176                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
177                     <var:string value="resourcesAsString"
178                                 const:escapeHTML="NO"
179                     />
180                   </td>
181                 </tr>
182                 -->
183                 <tr valign="top">
184                   <td align="right"
185                       width="15%"
186                       bgcolor="#E8E8E0"
187                       class="aptview_text"
188                   >
189                     <var:string label:value="Organizer" />:
190                   </td>
191                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
192                     <var:string value="appointment.organizer.cnForDisplay" />
193                   </td>
194                 </tr>
195                 <tr valign="top">
196                   <td align="right"
197                       width="15%"
198                       bgcolor="#E8E8E0"
199                       class="aptview_text"
200                   >
201                     <var:string label:value="Comment" />:
202                   </td>
203                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
204                     <var:string value="appointment.comment" const:insertBR="1" />
205                   </td>
206                 </tr>
207               </var:if>
208             </table>
209           </uix:tab>
210           <var:if condition="canAccessApt">    
211   
212             <uix:tab const:key="participants"
213                      label:label="participants"
214                      var:href="participantsTabLink"
215             >
216               <table width="100%" border="0" cellpadding="4" cellspacing="0">
217               <tr valign="top">
218                 <td align="left" bgcolor="#E8E8E0" class="aptview_title">
219                   <var:string label:value="Name" />
220                 </td>
221                 <td align="left" bgcolor="#E8E8E0" class="aptview_title">
222                   <var:string label:value="Email" />
223                 </td>
224                 <td align="left"
225                     bgcolor="#E8E8E0"
226                     class="aptview_title"
227                     colspan="2"
228                 >
229                   <var:string label:value="Status" />
230                 </td>
231               </tr>
232               <var:foreach list="appointment.participants"
233                            item="attendee"
234               >
235                 <tr valign="top">
236                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
237                     <var:string value="attendee.cnForDisplay" />
238                   </td>
239                   <td align="left" bgcolor="#FFFFF0" class="aptview_text">
240                     <a var:href="attendee.email"
241                     ><var:string value="attendee.rfc822Email" /></a>
242                   </td>
243                   <td align="left"
244                       bgcolor="#FFFFF0"
245                       class="aptview_text"
246                       var:colspan="attendeeStatusColspan"
247                   >
248                     <var:component className="UIxCalParticipationStatusView"
249                                    partStat="attendee.participationStatus"
250                     />
251                   </td>
252                   <var:if condition="isAttendeeActiveUser">
253                     <td align="left"
254                         bgcolor="#FFFFF0"
255                         class="button_auto_env"
256                     >
257                       <var:if condition="showAcceptButton">  
258                         <a href="accept"
259                            class="button_auto"
260                            _tab="participants"
261                         ><var:string label:value="accept" /></a>
262                       </var:if>
263                       <var:if condition="showRejectButton">
264                         <a href="decline"
265                            class="button_auto"
266                            _tab="participants"
267                         ><var:string label:value="decline" /></a>
268                       </var:if>
269                     </td>
270                   </var:if>
271                 </tr>
272               </var:foreach>
273               </table>
274             </uix:tab>
275           </var:if>
276           <var:if condition="isUIxDebugEnabled">
277             <uix:tab const:key="debug"
278                      const:label="DEBUG"
279                      var:href="debugTabLink">
280               SOGo Server - <var:string value="name"/>
281               <br />
282               Client: <var:string value="clientObject"/>
283               <br />
284               Group:      <var:string value="clientObject.group"
285                           /><br />
286               Deletable:  <var:string value="clientObject.isDeletionAllowed"
287                           /><br />
288               Generation: <var:string value="clientObject.zlGenerationCount"
289                           /><br />
290               MsgClass:   <var:string value="clientObject.outlookMessageClass"
291                           /><br />
292     
293               <hr />
294               As iCal:<br />
295               <pre><var:string value="clientObject.iCalString"/></pre>
296     
297               <hr />
298               As Mail:<br />
299               <pre><var:string value="clientObject.iCalMailString"/></pre>
300     
301             </uix:tab>
302           </var:if>
303         </uix:tabview>
304       </td>
305     </tr>
306   </table>
307 </var:component>