Monotone-Parent: 5cf7ca16573b57f14380a1da5611560a68f5fd45

Monotone-Revision: d09e531b223359ae63e2198ec126138aff0422d8

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-08-14T20:30:19
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-08-14 20:30:19 +00:00
parent 9709e144bc
commit 5f2ddae9fa
43 changed files with 549 additions and 459 deletions
@@ -0,0 +1,349 @@
<?xml version='1.0' standalone='yes'?>
<var:component
xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:uix="OGo:uix"
xmlns:label="OGo:label"
className="UIxPageFrame"
const:popup="YES"
title="name"
>
<var:js-stringtable const:framework="SchedulerUI.SOGo"
const:identifier="labels" />
<form var:href="clientObject.baseURL" name="editform"
onsubmit="return validateAptEditor()">
<script language="JavaScript"> <!-- TODO: use a resource -->
<var:string value="jsCode" const:escapeHTML="NO" />
</script>
<table cellspacing="0" cellpadding="5" width="100%">
<tr>
<td>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="window_label">
<var:string label:value="Appointment editor" /></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<var:if condition="hasErrorText">
<div style="background-color: #AA0000;">
<var:string value="errorText" />
</div>
<hr />
</var:if>
<table border="0" cellpadding="2" cellspacing="0" width="100%"
bgcolor="#e8e8e0"
>
<tr>
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Appointment on" />
<var:string formatter="titleDateFormatter"
value="aptStartDate" /></span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Start time" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="UIxDatePickerScript" />
<var:component className="UIxTimeDateControl"
const:controlID="startTime"
date="aptStartDate"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="End time" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="UIxTimeDateControl"
const:controlID="endTime"
date="aptEndDate"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Title" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="text" name="summary" id="summary"
const:size="40" var:value="title" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Location" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="text" name="location" const:size="40"
var:value="location" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Priority" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:popup list="priorities" item="item"
string="itemPriorityText" selection="priority"/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Cycle" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<table>
<tr>
<td>
<var:popup list="cycles" item="item"
label:string="$cycleLabel"
selection="cycle"
const:onChange="selectHasCycle(this);"
/>
</td>
<td id="cycle_end_label"
var:style="initialCycleVisibility"
><var:string label:value="Cycle End"
const:style="aptview_text"
/>:</td>
<td id="cycle_end_mode"
var:style="initialCycleVisibility"
>
<var:popup list="cycleEnds" item="item"
label:string="$item" value="item"
selection="cycleEnd"
const:onChange="selectCycleEnd(this);"
const:id="cycle_end_mode_selection"
/>
</td>
<td id="cycle_end_until"
var:style="initialCycleEndUntilVisibility"
>
<var:component className="UIxTimeDateControl"
date="cycleUntilDate"
label="foo"
const:controlID="cycleUntilDate"
const:displayTimeControl="NO"
/>
</td>
</tr>
</table>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Categories" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:checkbox-list list="categoryItems"
item="item"
suffix="itemCategoryText"
selections="categories"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Classification" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="checkbox" var:selection="isPrivate"
var:checked="isPrivate" />
<var:string label:value="is private" />
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0"
width="100%" bgcolor="#e8e8e0"
>
<tr>
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Search participants" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Participants" />:</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="UIxContactSelector"
const:selectorId="participants"
contacts="participants"
/>
<!-- <var:component className="AnaisSelector"
const:selectorID="participant"
const:role="REQ-PARTICIPANT"
attendees="participants"
var:emailForUser="emailForUser"
var:cnForUser="cnForUser"
const:withCN="1"
const:withAddressBook="1"
/> -->
</span>
</td>
</tr>
</table>
</td>
</tr>
<!-- <tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="100%"
bgcolor="#e8e8e0"
>
<tr>
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Search resources" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Resources" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="UIxContactSelector"
const:selectorId="rs" />
<var:component className="AnaisAttendeeSelector"
const:selectorID="resource"
const:role="NON-PARTICIPANT"
attendees="resources"
const:withCN="YES"
const:withAddressBook="YES"
/>
</span>
</td>
</tr>
</table>
</td>
</tr> -->
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="100%"
bgcolor="#e8e8e0"
>
<tr>
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Comment" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Comment" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<textarea name="comment" rows="8" cols="80" wrap="physical"
var:value="comment" />
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td>
<span class="aptview_text">
<input type="checkbox"
var:selection="checkForConflicts"
var:checked="checkForConflicts"
/> <var:string label:value="check for conflicts" />
</span>
</td>
</tr>
<tr>
<td>
<input
type="submit"
class="button"
label:value="Save"
name="save:method"
onclick="submitMeeting(this.form); return false;" />
<input
type="submit"
class="button"
label:value="Cancel"
name="cancel"
onclick="window.close(); return false;" />
<var:if condition="isUIxDebugEnabled">
<input type="submit"
class="button"
value="Test" name="test:method" />
</var:if>
</td>
</tr>
</table>
<input type="hidden" name="ical" var:value="iCalString" />
<input type="hidden" id="jsaction" />
</form>
<!--
<var:if condition="canEditApt" const:negate="YES">
Forbidden ... <var:redirect const:setURL="view" />
</var:if>
-->
</var:component>
@@ -0,0 +1,153 @@
<?xml version='1.0' standalone='yes'?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:uix="OGo:uix"
xmlns:label="OGo:label"
className="UIxPrintPageFrame"
title="title"
>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td colspan="2" align="center">
<h1 class="dayprintview"><var:string value="title" /></h1>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<!-- general appointment info -->
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Title" />:
</td>
<td align="left" class="aptview_text">
<var:string value="appointment.summary"
var:style="aptStyle"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Location" />:
</td>
<td align="left" class="aptview_text">
<var:string value="appointment.location"
var:style="aptStyle"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Priority" />:
</td>
<td align="left" class="aptview_text">
<var:string label:value="$appointment.priorityLabelKey" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<table width="100%" border="1" cellpadding="4" cellspacing="0">
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Start time" />:
</td>
<td align="left" class="aptview_text">
<var:string value="startTime"
formatter="dateFormatter"
var:style="aptStyle"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="End time" />:
</td>
<td align="left" class="aptview_text">
<var:string value="endTime"
formatter="dateFormatter"
var:style="aptStyle"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Categories" />:
</td>
<td align="left" class="aptview_text">
<var:string value="categoriesAsString" />
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Resources" />:
</td>
<td align="left" class="aptview_text">
<var:string value="resourcesAsString"
const:escapeHTML="NO"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Organizer" />:
</td>
<td align="left" class="aptview_text">
<var:string value="appointment.organizer.cnForDisplay" />
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" class="aptview_text">
<var:string label:value="Comment" />:
</td>
<td align="left" class="aptview_text">
<var:string value="appointment.comment" const:insertBR="1" />
</td>
</tr>
</table>
<table width="100%" border="1" cellpadding="4" cellspacing="0">
<tr valign="top">
<td align="left" class="aptview_title">
<var:string label:value="Name" />
</td>
<td align="left" class="aptview_title">
<var:string label:value="Email" />
</td>
</tr>
<var:foreach list="appointment.participants"
item="attendee"
>
<tr valign="top">
<td align="left" class="aptview_text">
<var:string value="attendee.cnForDisplay" />
</td>
<td align="left" class="aptview_text">
<a var:href="attendee.email"
><var:string value="attendee.rfc822Email" /></a>
</td>
</tr>
</var:foreach>
</table>
</td>
</tr>
<var:if condition="isUIxDebugEnabled">
<tr>
<td colspan="2">
appointment: <var:string value="appointment" />
<br />
isMyApt: <var:string value="isMyApt" />
<br />
aptStyle: <var:string value="aptStyle" />
<br />
activeUser: <var:string value="context.activeUser"/>
<br />
email for user: <var:string value="emailForUser" />
<br />
</td>
</tr>
</var:if>
</table>
</var:component>
@@ -0,0 +1,261 @@
<?xml version='1.0' standalone='yes'?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:uix="OGo:uix"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
width="100%"
>
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="window_label">
<var:string label:value="Search appointments" />
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<form var:href="clientObject.baseURL">
<table border="0" width="100%" cellspacing="0" cellpadding="4">
<tr bgcolor="#e8e8e0">
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Search appointments"/>
</span>
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0">
<span class="aptview_text">
<var:string label:value="Start date" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="UIxDatePickerScript" />
<var:component className="UIxDatePicker"
const:dateID="startDate"
day="startDateDay"
month="startDateMonth"
year="startDateYear"
label:label="browse start date"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0"
class="aptview_text" >
<var:string label:value="End date" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
<var:component className="UIxDatePicker"
const:dateID="endDate"
day="endDateDay"
month="endDateMonth"
year="endDateYear"
label:label="browse end date"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Earliest start time" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:component className="UIxTimeSelector"
const:timeID="earliestStartTime"
hour="startDateHour"
minute="startDateMinute"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0"
class="aptview_text" >
<var:string label:value="Latest end time" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
<var:component className="UIxTimeSelector"
const:timeID="latestEndTime"
hour="endDateHour"
minute="endDateMinute"
/>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0"
class="aptview_text" >
<var:string label:value="Duration" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text" >
<var:popup list="durationSteps" item="item"
string="itemDurationText"
selection="duration" />
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr bgcolor="#e8e8e0">
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Search resources" />
</span>
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr valign="top">
<td colspan="2">
<var:component className="UIxContactSelector"
const:selectorId="resources" />
</td>
<!--
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<var:component className="AnaisAttendeeSelector"
const:selectorID="resource"
const:role="NON-PARTICIPANT"
attendees="resources"
const:division="CC"
const:withAddressBook="1"
/>
TODO: need attendee selector (AB)
</span>
</td>
-->
</tr>
<tr><td colspan="2"> </td></tr>
<tr bgcolor="#e8e8e0">
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Search participants" />
</span>
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr valign="top">
<!-- <td align="right" width="15%" bgcolor="#E8E8E0">
<span class="aptview_text">
<var:string label:value="Search in Anais" />:
</span>
</td> -->
<td colspan="2">
<var:component className="UIxContactSelector"
const:selectorId="participants" />
</td>
<!-- <td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<!-- use '1' instead of 'YES', otherwise breaks on OSX -->
<!-- <var:component className="AnaisAttendeeSelector"
const:selectorID="participant"
const:division="CC"
const:withCN="1"
const:role="REQ-PARTICIPANT"
attendees="participants"
var:emailForUser="emailForUser"
var:cnForUser="cnForUser"
const:withAddressBook="1"
/>
TODO: need attendee selector (AB)
</span>
</td>
-->
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td></td>
<td>
<input type="submit"
label:value="Search"
name="proposalSearch:method"
/>
<span class="button_auto_env"
><a href="weekoverview"
var:queryDictionary="queryParameters"
class="button_auto"
><var:string label:value="Cancel" /></a></span>
</td>
</tr>
</table>
</form>
<hr size="1" noshade="noshade" />
<table border="0" cellpadding="0" width="100%" cellspacing="1">
<tr>
<td align="middle" bgcolor="#FFDAAA"
colspan="1" rowspan="2"> </td>
<var:foreach list="hours" item="item">
<td colspan="2" align="middle" bgcolor="#FFDAAA">
<font color="black" size="2"
face="Arial,Helvetica,Verdana,Geneva,Tahoma"
><var:string value="item"/></font>
</td>
</var:foreach>
</tr>
<tr>
<var:foreach list="hours" item="item">
<td colspan="1" align="middle" bgcolor="#FFDAAA">
<font color="black" size="2"
face="Arial,Helvetica,Verdana,Geneva,Tahoma">00</font>
</td>
<td colspan="1" align="middle" bgcolor="#FFDAAA">
<font color="black" size="2"
face="Arial,Helvetica,Verdana,Geneva,Tahoma">30</font>
</td>
</var:foreach>
</tr>
<var:foreach list="days" item="currentDay">
<tr>
<td width="15%" align="middle" bgcolor="#FFDAAA" colspan="1">
<font color="black" size="2"
face="Arial,Helvetica,Verdana,Geneva,Tahoma"
><var:string value="currentDay"
label:dateformat="dayLabelFormat" /></font>
</td>
<var:foreach list="hours" item="item">
<var:if condition="isFirstHalfGreen">
<td align="left" bgcolor="#FAE8B8" valign="top">
<a href="new"
var:queryDictionary="currentFirstHalfQueryParameters"
><img rsrc:src="green_corner.gif" alt="new"
border="0" /></a>
</td>
</var:if>
<var:if condition="isFirstHalfBlocked">
<td align="middle" bgcolor="#FFAAAA" valign="middle">
</td>
</var:if>
<var:if condition="isSecondHalfGreen">
<td align="left" bgcolor="#FAE8B8" valign="top">
<a href="new"
var:queryDictionary="currentSecondHalfQueryParameters"
><img rsrc:src="green_corner.gif" alt="new"
border="0" /></a>
</td>
</var:if>
<var:if condition="isSecondHalfBlocked">
<td align="middle" bgcolor="#FFAAAA" valign="middle">
</td>
</var:if>
</var:foreach>
</tr>
</var:foreach>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,307 @@
<?xml version='1.0' standalone='yes'?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:uix="OGo:uix"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table cellspacing="0" cellpadding="5" width="100%">
<tr>
<td>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="window_label"
><var:string label:value="Appointment viewer" /></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="2" width="100%" cellspacing="0">
<tr bgcolor="#e8e8e0">
<td align="left">
<span class="aptview_title"
><var:string value="startTime"
formatter="dateFormatter"
/></span>
</td>
<td align="right" >
<table border='0' cellpadding='0' cellspacing='1'>
<tr>
<td class="button_auto_env" nowrap="true"
valign='middle' align='center'>
<!--<a class="button_auto"
href="printview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview" /></a>-->
</td>
<var:if condition="canEditApt">
<td class="button_auto_env" nowrap="true"
valign='middle' align='center'>
<a class="button_auto"
href="edit"
var:queryDictionary="queryParameters"
><var:string label:value="edit" /></a>
</td>
<td class="button_auto_env" nowrap="true"
valign='middle' align='center'>
<a class="button_auto"
href="delete"
var:queryDictionary="queryParameters"
><var:string label:value="delete" /></a>
</td>
</var:if>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<!-- general appointment info -->
<var:if condition="canAccessApt">
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
<var:string label:value="Title" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="appointment.summary" />
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
<var:string label:value="Location" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="appointment.location" />
</td>
</tr>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
<var:string label:value="Priority" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string label:value="$appointment.priorityLabelKey" />
</td>
</tr>
</var:if>
<tr valign="top">
<td align="right" width="15%" bgcolor="#E8E8E0" class="aptview_text">
<var:string label:value="Classification" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:if condition="appointment.isPublic">Public</var:if>
<var:if condition="appointment.isPublic"
const:negate="YES"
>Private</var:if>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<uix:tabview var:selection="tabSelection"
const:tabStyle="tab"
const:selectedTabStyle="tab_selected"
const:bodyStyle="tabview_body"
>
<uix:tab const:key="attributes"
label:label="attributes"
var:href="attributesTabLink"
>
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Start time" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="startTime"
formatter="dateFormatter"
/>
</td>
</tr>
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="End time" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="endTime"
formatter="dateFormatter"
/>
</td>
</tr>
<var:if condition="canAccessApt">
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Categories" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="categoriesAsString" />
</td>
</tr>
<!-- Resources removed for v0.8
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Resources" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="resourcesAsString"
const:escapeHTML="NO"
/>
</td>
</tr>
-->
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Organizer" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="appointment.organizer.cnForDisplay" />
</td>
</tr>
<tr valign="top">
<td align="right"
width="15%"
bgcolor="#E8E8E0"
class="aptview_text"
>
<var:string label:value="Comment" />:
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="appointment.comment" const:insertBR="1" />
</td>
</tr>
</var:if>
</table>
</uix:tab>
<var:if condition="canAccessApt">
<uix:tab const:key="participants"
label:label="participants"
var:href="participantsTabLink"
>
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr valign="top">
<td align="left" bgcolor="#E8E8E0" class="aptview_title">
<var:string label:value="Name" />
</td>
<td align="left" bgcolor="#E8E8E0" class="aptview_title">
<var:string label:value="Email" />
</td>
<td align="left"
bgcolor="#E8E8E0"
class="aptview_title"
colspan="2"
>
<var:string label:value="Status" />
</td>
</tr>
<var:foreach list="appointment.participants"
item="attendee"
>
<tr valign="top">
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<var:string value="attendee.cnForDisplay" />
</td>
<td align="left" bgcolor="#FFFFF0" class="aptview_text">
<a var:href="attendee.email"
><var:string value="attendee.rfc822Email" /></a>
</td>
<td align="left"
bgcolor="#FFFFF0"
class="aptview_text"
var:colspan="attendeeStatusColspan"
>
<var:component className="UIxCalParticipationStatusView"
partStat="attendee.participationStatus"
/>
</td>
<var:if condition="isAttendeeActiveUser">
<td align="left"
bgcolor="#FFFFF0"
class="button_auto_env"
>
<var:if condition="showAcceptButton">
<a href="accept"
class="button_auto"
_tab="participants"
><var:string label:value="accept" /></a>
</var:if>
<var:if condition="showRejectButton">
<a href="decline"
class="button_auto"
_tab="participants"
><var:string label:value="decline" /></a>
</var:if>
</td>
</var:if>
</tr>
</var:foreach>
</table>
</uix:tab>
</var:if>
<var:if condition="isUIxDebugEnabled">
<uix:tab const:key="debug"
const:label="DEBUG"
var:href="debugTabLink">
SOGo Server - <var:string value="name"/>
<br />
Client: <var:string value="clientObject"/>
<br />
Group: <var:string value="clientObject.group"
/><br />
Deletable: <var:string value="clientObject.isDeletionAllowed"
/><br />
Generation: <var:string value="clientObject.zlGenerationCount"
/><br />
MsgClass: <var:string value="clientObject.outlookMessageClass"
/><br />
<hr />
As iCal:<br />
<pre><var:string value="clientObject.iCalString"/></pre>
<hr />
As Mail:<br />
<pre><var:string value="clientObject.iCalMailString"/></pre>
</uix:tab>
</var:if>
</uix:tabview>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,34 @@
<?xml version='1.0' standalone='yes'?>
<table
style="font-size: 11px;"
border="0" cellspacing="0" cellpadding="2"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
>
<tr>
<th>ID</th>
<th>Title</th>
<th>Time</th>
<th>Version</th>
<th>Location</th>
</tr>
<var:foreach list="appointments" item="appointment">
<tr>
<td><var:string value="appointment.dateId"/></td>
<td>
<a var:href="appointmentViewURL"
><var:string value="appointment.title"/></a>
</td>
<td>
<var:string value="appointment.startDate"
const:dateformat="%Y-%m-%d %H:%M" />
-
<var:string value="appointment.endDate"
const:dateformat="%Y-%m-%d %H:%M" />
</td>
<td><var:string value="appointment.objectVersion"/></td>
<td><var:string value="appointment.location"/></td>
</tr>
</var:foreach>
</table>
@@ -0,0 +1,20 @@
<?xml version='1.0' standalone='yes'?>
<table xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
border="0"
>
<tr>
<td align="right" valign="middle">
<a var:href="^methodName" var:queryDictionary="^prevQueryParameters"><img rsrc:src="previous_week.gif" alt="previous" border="0"/></a>
</td>
<td align="right" valign="middle" class="button_auto_env">
<a var:href="^methodName" var:queryDictionary="^currentQueryParameters" class="button_auto"><var:string value="^label" escapeHTML="NO" /></a>
</td>
<td align="right" valign="middle">
<a var:href="^methodName" var:queryDictionary="^nextQueryParameters"><img rsrc:src="next_week.gif" alt="next" border="0"/></a>
</td>
</tr>
</table>
@@ -0,0 +1,11 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:lbl="OGo:label"
xmlns:uix="OGo:uix"
xmlns:rsrc="OGo:url"
const:class="window_label"
>testcoucou2 - <var:string lbl:value="August"/>
-
<var:string value="label" const:escapeHTML="NO" /></span>
@@ -0,0 +1,263 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable"
class="wintable"
cellspacing="0"
cellpadding="5"
width="100%"
>
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">
<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="day"
/>
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevDayQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextDayQueryParameters"
label:label="today"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="day"
currentDate="selectedDate"
>
<table border="0"
cellpadding="4"
width="100%"
cellspacing="2"
>
<tr>
<td width="1%"
align="left"
valign="middle"
bgcolor="#e8e8e0"
>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href="dayoverview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_overview.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></a> </td>
<td><img rsrc:src="icon_view_chart_inactive.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></td>
<td><a href="daylistview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_list.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></a></td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td class="button_auto_env"
nowrap="true"
valign="middle"
align="center"
>
<!--<a class="button_auto"
href="dayprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview"/></a>-->
</td>
<td class="button_auto_env"
nowrap="true"
valign="middle"
align="center"
>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal"/></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table>
<tr valign="top">
<td>
<table>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="thisMonth"
const:showYear="1"
const:daySelectionHref="daychartview"
const:showWeekColumn="0"
const:style="dayoverview_cal"
const:headerStyle="dayoverview_cal_title"
const:dayHeaderStyle="dayoverview_cal_day_header"
const:dayBodyStyle="dayoverview_cal_content"
const:todayBodyStyle="dayoverview_cal_content_hilite"
const:selectedDayExtraStyle="dayoverview_cal_content_selected"
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
/>
</td>
</tr>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="nextMonth"
const:showYear="1"
const:daySelectionHref="daychartview"
const:showWeekColumn="0"
const:style="dayoverview_cal"
const:headerStyle="dayoverview_cal_title"
const:dayHeaderStyle="dayoverview_cal_day_header"
const:dayBodyStyle="dayoverview_cal_content"
const:todayBodyStyle="dayoverview_cal_content_hilite"
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
/>
</td>
</tr>
</table>
</td>
<td width="100%">
<table class="dayoverview_content" width="100%">
<td width="100%" valign="top">
<var:vspan-matrix list="appointments"
item="appointment"
rows="dateRange"
row="currentDate"
columns="columns"
column="isPadColumn"
itemActive="isCurrentDateInApt"
const:rowHeight="8"
const:width="100%"
const:border="0"
const:cellpadding="5"
const:cellspacing="2"
>
<var:matrix-label const:elementName="td"
const:position="left"
const:bgcolor="#d6d6ce"
const:width="2"
>
<span class="dayoverview_content_time_link">
<var:string value="currentDate"
const:dateformat="%H:%M"
/>
[<a href="new"
var:queryDictionary="currentDateQueryParameters"
><var:string label:value="new" /></a>]
</span>
</var:matrix-label>
<!-- TODO: use css instead! -->
<var:matrix-empty const:elementName="td"
const:bgcolor="#efefe7"
>
</var:matrix-empty>
<!-- TODO: use css instead! -->
<var:matrix-cell const:elementName="td"
const:bgcolor="#d6d6ce"
const:valign="top"
>
<span class="dayoverview_content_time_link">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="daychartview"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDate"
canAccess="canAccessApt"
/>
</span>
</var:matrix-cell>
</var:vspan-matrix>
</td>
</table>
</td>
</tr>
</table>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10">
<var:entity const:name="nbsp"/>
</td>
<td align="right">
<img border="0"
alt=""
rsrc:src="corner_right.gif"
/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr/>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,221 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable"
class="wintable"
cellspacing="0"
cellpadding="5"
width="100%"
>
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">
<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="day"
/>
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevDayQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextDayQueryParameters"
label:label="today"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="day"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href="dayoverview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_overview.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></a> </td>
<td><a href="daychartview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_chart.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></a></td>
<td><img rsrc:src="icon_view_list_inactive.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
<!--<a class="button_auto"
href="dayprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview"/></a>-->
</td>
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal"/></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="4" width="100%" cellspacing="2">
<tr valign="top">
<td width="100%">
<table class="dayoverview_content" width="100%">
<td width="100%" valign="top">
<var:hspan-matrix list="appointments"
item="appointment"
rows="uids"
row="currentUid"
columns="dateRange"
column="currentDate"
itemActive="isCurrentDateInApt"
isRowActive="isRowActive"
const:rowHeight="8"
const:width="100%"
const:border="0"
const:cellpadding="2"
const:cellspacing="2"
>
<var:matrix-label const:elementName="td"
const:position="top"
const:bgcolor="#d6d6ce"
const:align="center"
>
<span class="dayoverview_content_time_link">
<var:string value="currentDate"
const:dateformat="%H:%M"
/><br />
[<a href="new"
var:queryDictionary="currentDateQueryParameters"
><var:string label:value="new" /></a>]
</span>
</var:matrix-label>
<var:matrix-label const:elementName="td"
const:position="left"
const:bgcolor="#d6d6ce"
const:width="100"
>
<var:string value="cnForCurrentUid"
const:style="dayoverview_content_time_link"
/>
</var:matrix-label>
<!-- TODO: use css instead! -->
<var:matrix-empty const:elementName="td"
const:bgcolor="#efefe7"
>
</var:matrix-empty>
<!-- TODO: use css instead! -->
<var:matrix-cell const:elementName="td"
const:bgcolor="#d6d6ce"
const:valign="top"
>
<span class="dayoverview_content_time_link">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="daylistview"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDate"
canAccess="canAccessApt"
/>
</span>
</var:matrix-cell>
</var:hspan-matrix>
</td>
</table>
</td>
</tr>
</table>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10">
<var:entity const:name="nbsp"/>
</td>
<td align="right">
<img border="0"
alt=""
rsrc:src="corner_right.gif"
/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr/>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,251 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">
<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="day"
/>
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left" >
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevDayQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextDayQueryParameters"
label:label="today"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="day"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img rsrc:src="icon_view_overview_inactive.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></td>
<td><a href="daychartview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_chart.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></a></td>
<td><a href="daylistview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_list.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></a></td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
<!--<a class="button_auto"
href="dayprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview"/></a>-->
</td>
<td class="button_auto_env" nowrap="true" valign="middle" align="center">
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal"/></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%">
<tr valign="top">
<td>
<table>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="thisMonth"
const:showYear="1"
const:daySelectionHref="dayoverview"
const:showWeekColumn="0"
const:style="dayoverview_cal"
const:headerStyle="dayoverview_cal_title"
const:dayHeaderStyle="dayoverview_cal_day_header"
const:dayBodyStyle="dayoverview_cal_content"
const:todayBodyStyle="dayoverview_cal_content_hilite"
const:selectedDayExtraStyle="dayoverview_cal_content_selected"
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
/>
</td>
</tr>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="nextMonth"
const:showYear="1"
const:daySelectionHref="dayoverview"
const:showWeekColumn="0"
const:style="dayoverview_cal"
const:headerStyle="dayoverview_cal_title"
const:dayHeaderStyle="dayoverview_cal_day_header"
const:dayBodyStyle="dayoverview_cal_content"
const:todayBodyStyle="dayoverview_cal_content_hilite"
const:inactiveDayBodyStyle="dayoverview_cal_content_dimmed"
/>
</td>
</tr>
</table>
</td>
<td width="100%">
<table class="dayoverview_content" width="100%">
<var:if condition="hasHolidayInfo">
<tr>
<td class="dayoverview_content_time" colspan="2">
<b><var:string value="holidayInfo.title" /></b>
</td>
</tr>
</var:if>
<var:foreach list="allDayApts" item="appointment">
<tr>
<td class="dayoverview_content_time">
<var:entity name="nbsp" />
</td>
<td class="dayoverview_content_apts" width="90%">
<var:foreach list="allDayApts" item="appointment">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="dayoverview"
queryDictionary="currentDateQueryParameters"
referenceDate="selectedDate"
canAccess="canAccessApt"
/>
<br />
</var:foreach>
</td>
</tr>
</var:foreach>
<var:foreach list="dateRange" item="currentDate">
<tr>
<td class="dayoverview_content_time">
<var:string value="currentDate"
const:dateformat="%H:%M"
/>
<br />
<span class="dayoverview_content_time_link">
[<a href="new"
var:queryDictionary="currentDateQueryParameters"
><var:string label:value="new" /></a>]
</span>
</td>
<td class="dayoverview_content_apts" width="90%">
<var:foreach list="aptsForCurrentDate"
item="appointment"
>
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="dayoverview"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDate"
canAccess="canAccessApt"
/>
<br />
</var:foreach>
</td>
</tr>
</var:foreach>
</table>
</td>
</tr>
</table>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10">
<var:entity const:name="nbsp"/>
</td>
<td align="right">
<img border="0"
alt=""
rsrc:src="corner_right.gif"
/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr/>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,71 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPrintPageFrame"
title="title"
>
<table border="1" cellpadding="5" cellspacing="0" width="100%">
<tr>
<td colspan="2" align="center">
<h1 class="dayprintview"><var:string value="title" /></h1>
<h2 class="dayprintview"
><var:string value="formattedCalendarUIDs"/></h2>
</td>
</tr>
<tr valign="top">
<var:if condition="hasHolidayInfo">
<tr>
<td colspan="2" align="left">
<b><var:string value="holidayInfo.title" /></b>
</td>
</tr>
</var:if>
<var:foreach list="allDayApts" item="appointment">
<tr>
<td width="10%">
<var:entity name="nbsp" />
</td>
<td class="dayprintview_content">
<var:foreach list="allDayApts" item="appointment">
<var:string value="appointment"
formatter="aptFormatter"
const:escapeHTML="NO"
/>
<br />
</var:foreach>
</td>
</tr>
</var:foreach>
<var:foreach list="dateRange" item="currentDate">
<tr>
<td width="10%" rowspan="minRequiredRowSpan" class="dayprintview_time">
<var:string value="currentDate"
const:dateformat="%H:%M"
/>
</td>
<var:foreach list="aptsForCurrentDate" item="appointment">
<td class="dayprintview_content">
<var:string value="appointment"
formatter="aptFormatter"
const:escapeHTML="NO"
style="aptStyle"
/>
</td>
<var:if condition="minRequiredRowSpan"
const:value="1"
const:negate="YES"
>
</var:if>
</var:foreach>
<var:if condition="hasNoAptsForCurrentDate">
<td><var:entity const:name="nbsp" /></td>
</var:if>
</tr>
</var:foreach>
</tr>
</table>
</var:component>
@@ -0,0 +1,31 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
>
<var:if condition="appointment.isRecurrentEvent">
<!-- TODO: maxime needs to provide an image instead! -->
<var:string const:value="[R]" style="style" />
</var:if>
<var:if condition="canAccess">
<var:if condition="appointment.ispublic" const:negate="YES">
<img rsrc:src="apt_icon_private.gif" />
</var:if>
<a var:href="url"
var:title="tooltip"
var:queryDictionary="queryDictionary"
><small><var:string value="title"
const:escapeHTML="NO"
style="style"
/></small></a>
</var:if>
<var:if condition="canAccess" const:negate="YES">
<img rsrc:src="apt_icon_private.gif" />
<small><var:string value="title"
const:escapeHTML="NO"
style="style"
/></small>
</var:if>
</span>
@@ -0,0 +1,71 @@
<?xml version='1.0' standalone='yes'?>
<table xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
var:class="style"
>
<tr var:class="headerStyle">
<td>
<var:if condition="hasMonthSelectionHref"
><a var:href="monthSelectionHref"
var:queryDictionary="currentMonthQueryParameters"
><var:string value="headerString" /></a>
</var:if>
<var:if condition="hasMonthSelectionHref"
const:negate="YES"
><var:string value="headerString" /></var:if>
</td>
</tr>
<tr>
<td>
<var:month-overview currentDay="currentDay"
index="dayIndex"
year="year"
month="month"
const:startDateKey="startDate"
const:endDateKey="endDate"
>
<var:month-label const:orientation="top"
dayOfWeek="dayOfWeek"
class="dayHeaderStyle"
>
<var:string value="localizedDayOfWeekName" />
</var:month-label>
<var:if condition="showWeekColumn">
<var:month-label const:orientation="left"
weekOfYear="weekOfYear"
class="currentWeekStyle"
>
<var:if condition="hasWeekSelectionHref">
<a var:href="weekSelectionHref"
var:queryDictionary="currentWeekQueryParameters"
><var:string value="weekOfYear" /></a>
</var:if>
<var:if condition="hasWeekSelectionHref"
const:negate="YES"
>
<var:string value="weekOfYear" />
</var:if>
</var:month-label>
</var:if>
<var:month-title class="contentStyle">
<span var:class="extraStyle">
<var:if condition="hasDaySelectionHref">
<a var:href="daySelectionHref"
var:queryDictionary="currentDayQueryParameters"
><var:string value="currentDay.dayOfMonth"/></a>
</var:if>
<var:if condition="hasDaySelectionHref"
const:negate="YES"
>
<var:string value="currentDay.dayOfMonth"/>
</var:if>
</span>
</var:month-title>
</var:month-overview>
</td>
</tr>
</table>
@@ -0,0 +1,226 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable"
class="wintable"
cellspacing="0"
cellpadding="5"
width="100%"
>
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">
<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="month"
/>
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevMonthQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextMonthQueryParameters"
label:label="this month"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="month"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td class="button_auto_env"
nowrap="true"
valign="middle"
align="center"
>
<!--<a class="button_auto"
href="monthprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview"/></a>-->
</td>
<td class="button_auto_env"
nowrap="true"
valign="middle"
align="center"
>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal"/></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<var:month-overview list="appointments"
item="appointment"
currentDay="currentDay"
index="dayIndex"
year="year"
month="month"
const:startDateKey="startDate"
const:endDateKey="endDate"
const:class="monthoverview"
contentStyle="contentStyle"
const:width="100%"
>
<var:month-info>
<var:if condition="hasHolidayInfo">
<var:string value="holidayInfo"
const:class="monthoverview_holidayinfo"
/>
</var:if>
<var:foreach list="allDayApts" item="appointment">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="monthoverview"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
<br />
</var:foreach>
</var:month-info>
<var:month-label const:orientation="top"
dayOfWeek="dayOfWeek"
const:class="monthoverview_title"
>
<var:string value="localizedDayOfWeekName"/>
</var:month-label>
<var:month-label const:orientation="left"
weekOfYear="weekOfYear"
class="weekStyle"
>
<a href="weekoverview"
var:queryDictionary="currentWeekQueryParameters"
><var:string value="weekOfYear"/></a>
</var:month-label>
<var:month-title class="contentStyle">
<span class="monthoverview_day">
<a href="dayoverview"
var:queryDictionary="currentDayQueryParameters"
><var:string value="currentDay.dayOfMonth"/></a>
</span>
<!-- removed for 0.8
<br/>
<span class="monthoverview_day_new">
<a href="new"
var:queryDictionary="currentDayQueryParameters"
>[<var:string label:value="new"/>]</a>
</span>-->
</var:month-title>
<var:month class="contentStyle">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
const:style="monthoverview"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
<br />
</var:month>
</var:month-overview>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10">
<var:entity const:name="nbsp"/>
</td>
<td align="right">
<img border="0"
alt=""
rsrc:src="corner_right.gif"
/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr/>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--
<hr />
start: <var:string value="startDate" /><br />
end: <var:string value="endDate" /><br />
-->
<!--
SOGo Server - <var:string value="name"/>
<br />
Client: <var:string value="clientObject"/>
<br />
Appointments: #<var:string value="appointments.count"/>
from <var:string value="startDate" />
to <var:string value="endDate" />
<br />
<hr />
Appointments:
<var:component className="UIxAptTableView" appointments="appointments"/>
-->
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
</var:component>
@@ -0,0 +1,69 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPrintPageFrame"
title="title"
>
<var:month-overview list="appointments"
item="appointment"
currentDay="currentDay"
index="dayIndex"
year="year"
month="month"
const:startDateKey="startDate"
const:endDateKey="endDate"
const:class="monthprintview"
contentStyle="contentStyle"
const:cellpadding="5"
const:cellspacing="0"
const:border="1"
const:width="100%"
>
<var:month-label const:orientation="header"
const:class="monthprintview_header"
>
<h1 class="monthprintview_header"><var:string value="title" /></h1>
<h2 class="monthprintview_header"
><var:string value="formattedCalendarUIDs" /></h2>
</var:month-label>
<var:month-info>
<var:if condition="hasHolidayInfo">
<var:string value="holidayInfo"
const:class="monthprintview_holidayinfo"
/>
</var:if>
<var:foreach list="allDayApts" item="appointment">
<var:string value="shortTextForApt"
const:escapeHTML="NO"
/>
<br />
</var:foreach>
</var:month-info>
<var:month-label const:orientation="top"
dayOfWeek="dayOfWeek"
const:class="monthprintview_title"
>
<var:string value="localizedDayOfWeekName"/>
</var:month-label>
<var:month-label const:orientation="left"
weekOfYear="weekOfYear"
const:class="monthprintview_week"
>
<var:string value="weekOfYear"/>
</var:month-label>
<var:month-title class="contentStyle">
<var:string value="currentDay.dayOfMonth"/>
</var:month-title>
<var:month>
<span const:class="monthprintview_apt">
<var:string value="shortTextForApt"
const:escapeHTML="NO"
/>
<br />
</span>
</var:month>
</var:month-overview>
</var:component>
@@ -0,0 +1,8 @@
<?xml version='1.0' standalone='yes'?>
<var:string xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:label="OGo:label"
label:value="$participationStatusLabel"
/>
@@ -0,0 +1,205 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
>
<table border="0"
width="100%"
cellpadding="2"
cellspacing="0"
class="schedoverview"
>
<tr>
<th colspan="5" class="schedoverview titlefont titleheader">
<var:string label:value="Schedule"/>
<var:string value="startDate" label:dateformat="dayLabelFormat" /> -
<var:string value="endDate" label:dateformat="dayLabelFormat" />
</th>
<!-- TODO: maybe enable this at a later stage
<th colspan="2"
class="titleheader button_auto_env defaultfont buttonheader">
<a var:href="ownMethodName"
var:queryDictionary="context.request.formValues"
var:_dr="toggleShowHideAptsQueryParameter"
class="button_auto"
><var:string label:value="$toggleShowHideAptsText"
/></a>
</th>
-->
</tr>
<var:if condition="hasAnyAppointments" const:negate="YES">
<tr>
<td colspan="5">
<var:string label:value="No appointments found"
const:style="schedoverview"
/>
</td>
</tr>
</var:if>
<var:if condition="hasAnyAppointments">
<var:if condition="hasUserAppointments">
<tr>
<!-- meetings proposed by user -->
<th colspan="5" class="schedoverview_title">
<var:string label:value="Meetings proposed by you" />
</th>
</tr>
<tr>
<th class="schedoverview"
><var:string label:value="Start date" /></th>
<th class="schedoverview"
><var:string label:value="Title" /></th>
<th class="schedoverview"
colspan="2"
><var:string label:value="participants"/></th>
</tr>
<var:foreach list="userAppointments"
item="item"
>
<var:foreach count="renderedParticipantsCount"
index="participantIndex"
>
<tr>
<var:if condition="isFirstParticipant">
<td class="schedoverview"
var:rowspan="rowspan"
>
<var:string value="item.startDate"
label:dateformat="sched_startDateFormat"
/>
</td>
<td class="schedoverview"
var:rowspan="rowspan"
>
<a var:href="appointmentViewURL"
class="schedoverview"
><var:string value="item.title"
const:escapeHTML="YES"
/></a>
</td>
</var:if>
<td class="schedoverview">
<var:string value="participant" />
</td>
<td class="schedoverview">
<var:component className="UIxCalParticipationStatusView"
partStat="participationStatus"
/>
</td>
</tr>
</var:foreach>
<var:if condition="didTruncateParticipants">
<tr>
<td colspan="2" class="schedoverview">
<a var:href="appointmentViewURL"
class="schedoverview"
><var:string value="truncatedParticipantsCount" />
<var:string label:value="more participants" />...
</a>
</td>
</tr>
</var:if>
</var:foreach>
</var:if>
<var:if condition="hasForeignAppointments">
<var:if condition="hasUserAppointments">
<tr>
<td><var:entity const:name="nbsp" /></td>
</tr>
</var:if>
<!-- ZNeK: removed for Agenor 0.8 on client's request
<tr>
<th colspan="5" class="schedoverview_title">
<var:string label:value="Meetings proposed to you" />
</th>
</tr>
-->
<tr>
<th class="schedoverview"
><var:string label:value="Start date" /></th>
<th class="schedoverview"
><var:string label:value="Title" /></th>
<th class="schedoverview"
colspan="2"
><var:string label:value="participants" /></th>
<th class="schedoverview"
><var:string label:value="action" /></th>
</tr>
<var:foreach list="foreignAppointments"
item="item"
>
<var:foreach count="renderedParticipantsCount"
index="participantIndex"
>
<tr>
<var:if condition="isFirstParticipant">
<td class="schedoverview"
var:rowspan="rowspan"
>
<var:string value="item.startDate"
label:dateformat="sched_startDateFormat"
/>
</td>
<td class="schedoverview"
var:rowspan="rowspan"
>
<a var:href="appointmentViewURL"
class="schedoverview"
><var:string value="item.title"
const:escapeHTML="YES"
/></a>
</td>
</var:if>
<td class="schedoverview">
<var:string value="participant" />
</td>
<td class="schedoverview">
<var:component className="UIxCalParticipationStatusView"
partStat="participationStatus"
/>
</td>
<td class="schedoverview">
<var:if-key const:key="participantIndex"
value="userIndex"
>
<!-- TODO: exchange with inline updates -->
<var:if-key const:key="userParticipationStatus"
const:value="1"
const:negate="YES"
>
<a var:href="acceptAppointmentURL"
class="button_auto"
><var:string label:value="accept" /></a>
</var:if-key>
<!-- TODO: exchange with inline updates -->
<var:if-key const:key="userParticipationStatus"
const:value="2"
const:negate="YES"
>
<a var:href="declineAppointmentURL"
class="button_auto"
><var:string label:value="decline" /></a>
</var:if-key>
</var:if-key>
</td>
</tr>
</var:foreach>
<var:if condition="didTruncateParticipants">
<tr>
<td colspan="3" class="schedoverview">
<a var:href="appointmentViewURL"
class="schedoverview"
><var:string value="truncatedParticipantsCount" />
<var:string label:value="more participants" />...
</a>
</td>
</tr>
</var:if>
</var:foreach>
</var:if>
</var:if>
</table>
</span>
@@ -0,0 +1,26 @@
<?xml version='1.0' standalone='yes'?>
<uix:tabview xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
var:selection="selection"
const:tabStyle="tab"
const:selectedTabStyle="tab_selected"
const:bodyStyle="tabview_body"
>
<uix:tab const:key="day" var:label="dayLabel" var:href="daytabLink">
<var:component-content />
</uix:tab>
<uix:tab const:key="week" var:label="weekLabel" var:href="weektabLink">
<var:component-content />
</uix:tab>
<uix:tab const:key="month" var:label="monthLabel" var:href="monthtabLink">
<var:component-content />
</uix:tab>
<uix:tab const:key="year" var:label="yearLabel" var:href="yeartabLink">
<var:component-content />
</uix:tab>
</uix:tabview>
@@ -0,0 +1,240 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
className="UIxPageFrame"
title="name">
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle"><var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="week"
/></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevWeekQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextWeekQueryParameters"
label:label="this week"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="week"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href="weekoverview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_overview.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></a></td>
<td><img rsrc:src="icon_view_chart_inactive.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></td>
<td><a href="weeklistview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_list.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></a></td>
<td>
<a href="weekcolumnsview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_columns.gif"
label:title="Columns"
label:alt="Columns"
border="0"
valign="top"
/></a></td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='1'>
<tr>
<td class="button_auto_env"
nowrap="true"
valign='middle'
align='center'
>
<!--<a class="button_auto"
href="weekprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview" /></a>-->
</td>
<td class="button_auto_env"
nowrap="true"
valign='middle'
align='center'
>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<var:vspan-matrix list="appointments"
item="appointment"
rows="hours"
row="hour"
columns="columns"
column="day"
itemActive="isItemActive"
isRowActive="isRowActive"
const:rowHeight="8"
const:width="100%"
const:border="0"
const:cellpadding="0"
const:cellspacing="2"
>
<var:matrix-label const:elementName="td"
const:position="top"
const:align="center"
>
<table cellpadding="5"
cellspacing="0"
width="100%"
border="0"
var:class="titleStyle"
>
<tr>
<td align="left" valign="top">
<a href="daychartview"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_daylink"
><var:string value="currentDay.dayOfMonth"
const:numberformat="02"
/></a>
</td>
<td align="center" valign="top" width="97%">
<var:string value="currentDayName" /><br />
[<a href="new"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_newlink"
><var:string label:value="new" /></a>]
</td>
</tr>
</table>
</var:matrix-label>
<var:matrix-label const:elementName="td"
const:position="left"
const:width="2"
const:height="20"
const:bgcolor="#d6d6ce"
>
<span class="dayoverview_content_time_link">
<var:string value="currentDate"
const:dateformat="%H:%M"
/>
</span>
</var:matrix-label>
<!-- TODO: use css instead! -->
<var:matrix-empty const:elementName="td"
const:bgcolor="#efefe7"
><var:entity const:name="nbsp"
/>
</var:matrix-empty>
<!-- TODO: use css instead! -->
<var:matrix-cell const:elementName="td"
const:bgcolor="#d6d6ce"
const:align="top"
>
<span class="dayoverview_content_time_link">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
</span>
</var:matrix-cell>
</var:vspan-matrix>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
<td align="right"
><img border="0"
alt=""
rsrc:src="corner_right.gif"
/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr />
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,287 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
className="UIxPageFrame"
title="name">
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle"><var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="week"
/></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevWeekQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextWeekQueryParameters"
label:label="this week"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="week"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td width="1%"
align="left"
valign="middle"
bgcolor="#e8e8e0"
>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href="weekoverview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_overview.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></a></td>
<td><a href="weekchartview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_chart.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></a></td>
<td><a href="weeklistview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_list.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></a></td>
<td><img rsrc:src="icon_view_columns_inactive.gif"
label:title="Columns"
label:alt="Columns"
border="0"
valign="top"
/> </td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='1'>
<tr>
<td class="button_auto_env"
nowrap="true"
valign='middle'
align='center'
>
<!--<a class="button_auto"
href="weekprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview" /></a>-->
</td>
<td class="button_auto_env"
nowrap="true"
valign="middle"
align="center"
>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%">
<tr valign="top">
<td>
<table>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="thisMonth"
const:showYear="YES"
const:showWeekColumn="YES"
const:weekSelectionHref="weekcolumnsview"
const:style="weekcolumnsview_cal"
const:headerStyle="weekcolumnsview_cal_title"
const:weekStyle="weekcolumnsview_cal_week"
const:dayHeaderStyle="weekcolumnsview_cal_day_header"
const:dayBodyStyle="weekcolumnsview_cal_content"
const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
/>
</td>
</tr>
<tr>
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="nextMonth"
const:showYear="YES"
const:showWeekColumn="YES"
const:weekSelectionHref="weekcolumnsview"
const:style="weekcolumnsview_cal"
const:headerStyle="weekcolumnsview_cal_title"
const:weekStyle="weekcolumnsview_cal_week"
const:dayHeaderStyle="weekcolumnsview_cal_day_header"
const:dayBodyStyle="weekcolumnsview_cal_content"
const:todayBodyStyle="weekcolumnsview_cal_content_hilite"
const:inactiveDayBodyStyle="weekcolumnsview_cal_content_dimmed"
/>
</td>
</tr>
</table>
</td>
<td width="100%">
<var:weekcol-view list="appointments"
item="appointment"
weekStart="startDate"
dayIndex="dayIndex"
const:startDateKey="startDate"
const:endDateKey="endDate"
const:titleStyle="weekcolumnsview_title"
contentStyle="contentStyle"
const:class="weekcolumnsview"
const:width="100%"
const:contentColor="#e8e8e0"
const:cellpadding="0"
const:cellspacing="2"
const:hideWeekend="shouldHideWeekend"
>
<var:weekcol-title>
<table cellpadding="0" width="100%" border="0" cellspacing="0"
var:class="titleStyle">
<tr>
<td align="left" valign="top">
<a href="dayoverview"
var:queryDictionary="currentDayQueryParameters"
class="weekcolumnsview_title_daylink"
><var:string value="currentDay.dayOfMonth" /></a>
</td>
<td align="center" valign="top" width="97%">
<var:string value="currentDayName" /><br />
[<a href="new"
var:queryDictionary="currentDayQueryParameters"
class="weekcolumnsview_title_newlink"
><var:string label:value="new" /></a>]
</td>
</tr>
</table>
</var:weekcol-title>
<var:if condition="hasDayInfo">
<var:weekcol-info>
<var:if condition="hasHolidayInfo">
<var:string value="holidayInfo"
const:class="weekcolumnsview_holidayinfo" />
</var:if>
<var:foreach list="allDayApts" item="appointment">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
<br />
</var:foreach>
</var:weekcol-info>
</var:if>
<var:weekcol>
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
queryDictionary="currentDayQueryParameters"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
<br />
</var:weekcol>
</var:weekcol-view>
</td>
</tr>
</table>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
<td align="right"><img border="0"
alt=""
rsrc:src="corner_right.gif"
/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr />
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--
<hr />
<var:string value="thisWeekQueryParameters" />
-->
<!--
<hr/>
Appointments:
<var:component className="UIxAptTableView" appointments="appointments"/>
-->
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
</var:component>
@@ -0,0 +1,251 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
className="UIxPageFrame"
title="name"
>
<table id="skywintable"
class="wintable"
cellspacing="0"
cellpadding="5"
width="100%"
>
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle"><var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="week"
/></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevWeekQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextWeekQueryParameters"
label:label="this week"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="week"
currentDate="selectedDate"
>
<table border="0"
cellpadding="4"
width="100%"
cellspacing="2"
>
<tr>
<td width="1%"
align="left"
valign="middle"
bgcolor="#e8e8e0"
>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href="weekoverview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_overview.gif"
label:title="Overview"
label:alt="Overview"
border="0"
valign="top"
/></a></td>
<td><a href="weekchartview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_chart.gif"
label:title="Chart"
label:alt="Chart"
border="0"
valign="top"
/></a></td>
<td><img rsrc:src="icon_view_list_inactive.gif"
label:title="List"
label:alt="List"
border="0"
valign="top"
/></td>
<td>
<a href="weekcolumnsview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_columns.gif"
label:title="Columns"
label:alt="Columns"
border="0"
valign="top"
/></a></td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='1'>
<tr>
<td class="button_auto_env" nowrap="true" valign='middle'
align='center'>
<!--<a class="button_auto"
href="weekprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview" /></a>-->
</td>
<td class="button_auto_env" nowrap="true" valign='middle'
align='center'>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<var:hspan-matrix list="appointments"
item="appointment"
rows="uids"
row="currentUid"
columns="columns"
column="column"
itemActive="isItemActive"
isRowActive="isRowActive"
const:rowHeight="8"
const:width="100%"
const:border="0"
const:cellpadding="0"
const:cellspacing="2"
>
<var:matrix-label const:elementName="td"
const:position="top"
const:align="center"
span="columnsPerDay"
>
<table cellpadding="2"
cellspacing="0"
width="100%"
border="0"
var:class="titleStyle"
>
<tr>
<td align="left" valign="top">
<a href="daylistview"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_daylink"
><var:string value="currentDay.dayOfMonth"
const:numberformat="02"
/></a>
</td>
<td align="center" valign="top" width="97%">
<var:string value="currentDayName" /><br />
[<a href="new"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_newlink"
><var:string label:value="new" /></a>]
</td>
</tr>
</table>
</var:matrix-label>
<var:matrix-label const:elementName="td"
const:position="left"
const:bgcolor="#d6d6ce"
const:width="100"
>
<var:string value="cnForCurrentUid"
const:style="dayoverview_content_time_link"
/>
</var:matrix-label>
<!-- TODO: use css instead! -->
<var:matrix-empty const:elementName="td"
const:bgcolor="#efefe7"
><var:entity const:name="nbsp"
/>
</var:matrix-empty>
<var:matrix-label const:elementName="td"
const:position="bottom"
>
<img rsrc:src="invisible_space_2.gif" />
</var:matrix-label>
<!-- TODO: use css instead! -->
<var:matrix-cell const:elementName="td"
const:bgcolor="#d6d6ce"
const:align="top"
>
<span class="dayoverview_content_time_link">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
queryDictionary="currentDayQueryParameters"
canAccess="canAccessApt"
/>
</span>
</var:matrix-cell>
</var:hspan-matrix>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
<td align="right"
><img border="0"
alt=""
rsrc:src="corner_right.gif"
/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr />
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,224 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
className="UIxPageFrame"
title="name"
>
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
width="100%">
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">[<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="week"
/>]</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left">
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevWeekQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextWeekQueryParameters"
label:label="this week"
/>
</td><!-- 99% -->
<td align="right" valign="middle" width="80%">
<var:component
className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="week"
currentDate="selectedDate"
>
<table border="0" cellpadding="4" width="100%" cellspacing="2">
<tr>
<td width="1%" align="left" valign="middle" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img rsrc:src="icon_view_overview_inactive.gif"
label:title="Overview" label:alt="Overview"
border="0" valign="top" /></td>
<td><a href="weekchartview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_chart.gif"
label:title="Chart" label:alt="Chart"
border="0" valign="top" /></a></td>
<td><a href="weeklistview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_list.gif"
label:title="List" label:alt="List"
border="0" valign="top" /></a></td>
<td>
<a href="weekcolumnsview"
var:queryDictionary="queryParameters"
><img rsrc:src="icon_view_columns.gif"
label:title="Columns" label:alt="Columns"
border="0" valign="top" /></a>
</td>
</tr>
</table>
</td>
<td align="left" bgcolor="#e8e8e0" class="button_auto_env">
<a var:href="ownMethodName"
class="button_auto"
var:queryDictionary="toggleShowRejectedAptsQueryParameters"
label:string="$toggleShowRejectedAptsLabel"
/>
</td>
<td align="right" bgcolor="#e8e8e0">
<table border='0' cellpadding='0' cellspacing='1'>
<tr>
<td class="button_auto_env" nowrap="true" valign='middle'
align='center'>
<!--<a class="button_auto"
href="weekprintview"
var:queryDictionary="queryParameters"
target="SOGoPrintView"
><var:string label:value="printview" /></a>-->
</td>
<td class="button_auto_env" nowrap="true" valign='middle'
align='center'>
<a class="button_auto"
href="proposal"
var:queryDictionary="queryParameters"
><var:string label:value="proposal" /></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<var:week-overview list="appointments"
item="appointment"
weekStart="startDate"
dayIndex="dayIndex"
const:startDateKey="startDate"
const:endDateKey="endDate"
const:titleStyle="weekoverview_title"
hideWeekend="shouldHideWeekend"
contentStyle="contentStyle"
>
<var:week-title>
<table cellpadding="0" width="100%" border="0" cellspacing="0"
var:class="titleStyle">
<tr>
<td align="left" valign="top">
<a href="dayoverview"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_daylink"
><var:string value="currentDay.dayOfMonth"
const:numberformat="02"
/></a>
</td>
<td align="center" valign="top" width="97%">
<var:string value="currentDayName" /><br />
[<a href="new"
var:queryDictionary="currentDayQueryParameters"
class="weekoverview_title_newlink"
><var:string label:value="new" /></a>]
</td>
</tr>
</table>
</var:week-title>
<var:if condition="hasDayInfo">
<var:week-info>
<var:if condition="hasHolidayInfo">
<var:string value="holidayInfo"
const:class="weekoverview_holidayinfo" />
</var:if>
<var:foreach list="allDayApts" item="appointment">
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
referenceDate="currentDay"
queryDictionary="currentDayQueryParameters"
canAccess="canAccessApt"
/>
<br />
</var:foreach>
</var:week-info>
</var:if>
<var:week>
<var:component className="UIxCalInlineAptView"
appointment="appointment"
formatter="aptFormatter"
tooltipFormatter="aptTooltipFormatter"
url="appointmentViewURL"
style="aptStyle"
referenceDate="currentDay"
canAccess="canAccessApt"
/>
<br />
</var:week>
</var:week-overview>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9"> <!-- use CSS -->
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
<td align="right"
><img border="0"
alt=""
rsrc:src="corner_right.gif"
/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9"> <!-- use CSS -->
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr />
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--
<hr />
<var:string value="thisWeekQueryParameters" />
-->
<!--
<hr/>
Appointments:
<var:component className="UIxAptTableView" appointments="appointments"/>
-->
<!-- pre><var:string value="appointments" const:insertBR="YES"/></pre -->
</var:component>
@@ -0,0 +1,75 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix"
className="UIxPrintPageFrame"
title="title">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="weekprintview">
<h1 class="weekprintview"><var:string value="title" /></h1>
<h2 class="weekprintview"><var:string value="formattedCalendarUIDs" /></h2>
</td>
</tr>
<tr>
<td>
<var:week-overview list="appointments"
item="appointment"
weekStart="startDate"
dayIndex="dayIndex"
const:startDateKey="startDate"
const:endDateKey="endDate"
const:titleStyle="weekprintview_title"
const:contentStyle="weekprintview_content"
const:cellpadding="5"
const:cellspacing="0"
const:border="1"
const:width="100%"
>
<var:week-title>
<table cellpadding="5"
width="100%"
border="0"
cellspacing="0"
class="weekprintview_title"
>
<tr>
<td align="left" valign="top">
<var:string value="currentDay.dayOfMonth"
const:numberformat="02"
/>
</td>
<td align="center" valign="top" width="97%">
<var:string value="currentDayName" />
</td>
</tr>
</table>
</var:week-title>
<var:if condition="hasDayInfo">
<var:week-info>
<var:if condition="hasHolidayInfo">
<var:string value="holidayInfo"
const:class="weekprintview_holidayinfo"
/>
</var:if>
<var:foreach list="allDayApts" item="appointment">
<var:string value="shortTextForApt"
const:escapeHTML="NO"
/>
</var:foreach>
</var:week-info>
</var:if>
<var:week>
<var:string value="shortTextForApt"
const:escapeHTML="NO"
/> <br />
</var:week>
</var:week-overview>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,117 @@
<?xml version="1.0" standalone="yes"?>
<var:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxPageFrame"
title="name"
>
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5"
width="100%">
<tr>
<td class="wintitle">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="wintitle">
<var:component className="UIxCalDateLabel"
startDate="startDate"
endDate="endDate"
const:selection="year"
/>
</td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#e8e8e0">
<td align="left" >
<var:component className="UIxCalBackForthNavView"
methodName="ownMethodName"
prevQueryParameters="prevYearQueryParameters"
currentQueryParameters="todayQueryParameters"
nextQueryParameters="nextYearQueryParameters"
label:label="this year"
/>
</td>
<td align="right" valign="middle" width="80%">
<var:component
className="UIxContactSelector"
const:selectorId="uids" />
<!-- <var:component className="AnaisUidSelector"
calendarUIDs="clientObject.calendarUIDs"
/> -->
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="skywinbodycell" class="wincontent">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<var:component className="UIxCalSelectTab"
const:selection="year"
currentDate="selectedDate"
>
<table>
<var:foreach list="arrayOfDateArrays" item="row">
<tr valign="top">
<var:foreach list="row" item="month">
<td>
<var:component className="UIxCalInlineMonthOverview"
selectedDate="month"
const:monthSelectionHref="monthoverview"
const:showYear="NO"
const:daySelectionHref="dayoverview"
const:showWeekColumn="1"
const:weekSelectionHref="weekoverview"
const:style="yearoverview"
const:headerStyle="yearoverview_title"
const:weekStyle="yearoverview_week"
const:todayWeekStyle="yearoverview_week_hilite"
const:dayHeaderStyle="yearoverview_day_header"
const:dayBodyStyle="yearoverview_content"
const:todayBodyStyle="yearoverview_content_hilite"
const:inactiveDayBodyStyle="yearoverview_content_dimmed"
/>
</td>
</var:foreach>
</tr>
</var:foreach>
</table>
</var:component>
</td>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10">
<var:entity const:name="nbsp"/>
</td>
<td align="right">
<img border="0"
alt=""
rsrc:src="corner_right.gif"
/>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
<table border="0" width="100%" cellpadding="10" cellspacing="0">
<tr/>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</var:component>
@@ -0,0 +1,22 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
>
<input type="text"
var:name="dateID"
var:id="dateID"
var:value="formattedDateString"
size="12"
/><a href="#"
var:onclick="jsPopup"
><img rsrc:src="icon_popupcalendar.gif"
var:title="label"
var:alt="label"
border="0"
/></a>
<script language="JavaScript">
<var:string value="jsCode" />
</script>
@@ -0,0 +1,10 @@
<?xml version='1.0' standalone='yes'?>
<script xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
language="JavaScript"
rsrc:src="skycalendar.js"
>
</script>
@@ -0,0 +1,50 @@
<?xml version='1.0' standalone='yes'?>
<var:component
xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:uix="OGo:uix"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
className="UIxMailMainFrame"
title="panelTitle"
>
<div class="titlediv" style="white-space: nowrap;">
Server Side Filter Scripts
</div>
<div class="embedwhite_out">
<div class="embedwhite_in">
<table border="0" width="100%" cellspacing="0" cellpadding="1">
<tr class="tableview">
<td class="tbtv_headercell" width="17">
<var:entity const:name="nbsp" />
</td>
<td class="tbtv_headercell">
Filters
</td>
</tr>
<tr class="tableview">
<td colspan="2" class="tbtv_navcell" align="right">
<var:string value="filters.count" />
<var:string label:value="filters" />
</td>
</tr>
<var:foreach list="filters" item="filter">
<tr class="tableview" var:id="msgRowID">
<td colspan="2">
<a href="#" var:onclick="clickedFilterJS">
<var:string value="filter" />
</a>
</td>
</tr>
</var:foreach>
</table>
</div>
</div>
</var:component>
@@ -0,0 +1,11 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
>
<!--
The resource cannot be found, for unknown reasons ...
-->
<img filename="non_sorted.gif" border="0" />
</span>
@@ -0,0 +1,30 @@
<?xml version='1.0' standalone='yes'?>
<!-- $Id$ -->
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
>
<table cellpadding="0" cellspacing="2">
<tr>
<var:if condition="displayTimeControl">
<td>
<var:component className="UIxTimeSelector"
timeID="timeID"
hour="hour"
minute="minute"
/>
</td>
</var:if>
<td>
<var:component className="UIxDatePicker"
dateID="dateID"
year="year"
month="month"
day="day"
label="label"
/>
</td>
</tr>
</table>
</span>
@@ -0,0 +1,14 @@
<?xml version='1.0' standalone='yes'?>
<span xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
var:id="timeID"
>
<var:time-field hour="hour"
minute="minute"
minuteInterval="minuteInterval"
name="timeID"
/>
</span>