<?xml version="1.0" encoding="ISO-8859-1"?>

<xwikidoc>
<web>Main</web>
<name>EventCalendar</name>
<language></language>
<defaultLanguage>en</defaultLanguage>
<translation>0</translation>
<parent>XWiki.Menu</parent>
<author>XWiki.skb</author>
<creationDate>1107744421000</creationDate>
<date>1172605142000</date>
<version>1.22</version>
<object>
<class>
<name>XWiki.CalendarEvent</name>
<user>
<name>user</name>
<prettyName>User</prettyName>
<unmodifiable>0</unmodifiable>
<size>30</size>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
</user>
<startDate>
<name>startDate</name>
<prettyName>Start Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>2</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</startDate>
<endDate>
<name>endDate</name>
<prettyName>End Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>3</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</endDate>
<description>
<name>description</name>
<prettyName>Description</prettyName>
<unmodifiable>0</unmodifiable>
<size>40</size>
<rows>5</rows>
<number>4</number>
<classType>com.xpn.xwiki.objects.classes.TextAreaClass</classType>
</description>
</class>
<name>Main.EventCalendar</name>
<number>3</number>
<className>XWiki.CalendarEvent</className>
<property>
<description>[FOSAD 2007&gt;http://www.sti.uniurb.it/events/fosad07], Security Summer School. </description>
</property>
<property>
<endDate>2007-02-27 00:00:00.0</endDate>
</property>
<property>
<startDate>2007-02-27 00:00:00.0</startDate>
</property>
<property>
<user>Bertinoro, Italy</user>
</property>
</object>
<object>
<class>
<name>XWiki.CalendarEvent</name>
<user>
<name>user</name>
<prettyName>User</prettyName>
<unmodifiable>0</unmodifiable>
<size>30</size>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
</user>
<startDate>
<name>startDate</name>
<prettyName>Start Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>2</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</startDate>
<endDate>
<name>endDate</name>
<prettyName>End Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>3</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</endDate>
<description>
<name>description</name>
<prettyName>Description</prettyName>
<unmodifiable>0</unmodifiable>
<size>40</size>
<rows>5</rows>
<number>4</number>
<classType>com.xpn.xwiki.objects.classes.TextAreaClass</classType>
</description>
</class>
<name>Main.EventCalendar</name>
<number>4</number>
<className>XWiki.CalendarEvent</className>
<property>
<description>Sushil attending EclipseCon 2007</description>
</property>
<property>
<endDate>2007-03-04 00:00:00.0</endDate>
</property>
<property>
<startDate>2007-03-04 00:00:00.0</startDate>
</property>
<property>
<user>Santa Clara Convention Center</user>
</property>
</object>
<object>
<class>
<name>XWiki.CalendarEvent</name>
<user>
<name>user</name>
<prettyName>User</prettyName>
<unmodifiable>0</unmodifiable>
<size>30</size>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
</user>
<startDate>
<name>startDate</name>
<prettyName>Start Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>2</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</startDate>
<endDate>
<name>endDate</name>
<prettyName>End Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>3</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</endDate>
<description>
<name>description</name>
<prettyName>Description</prettyName>
<unmodifiable>0</unmodifiable>
<size>40</size>
<rows>5</rows>
<number>4</number>
<classType>com.xpn.xwiki.objects.classes.TextAreaClass</classType>
</description>
</class>
<name>Main.EventCalendar</name>
<number>5</number>
<className>XWiki.CalendarEvent</className>
<property>
<description>Sushil and Ricardo attending EclipseCon 2007</description>
</property>
<property>
<endDate>2007-03-08 00:00:00.0</endDate>
</property>
<property>
<startDate>2007-03-05 00:00:00.0</startDate>
</property>
<property>
<user>Santa Clara Convention Center</user>
</property>
</object>
<object>
<class>
<name>XWiki.XWikiComments</name>
<author>
<name>author</name>
<prettyName>Author</prettyName>
<unmodifiable>0</unmodifiable>
<size>30</size>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StringClass</classType>
</author>
<highlight>
<name>highlight</name>
<prettyName>Highlighted Text</prettyName>
<unmodifiable>0</unmodifiable>
<size>40</size>
<rows>2</rows>
<number>2</number>
<classType>com.xpn.xwiki.objects.classes.TextAreaClass</classType>
</highlight>
<date>
<name>date</name>
<prettyName>Date</prettyName>
<unmodifiable>0</unmodifiable>
<size>20</size>
<dateFormat>dd/MM/yyyy HH:mm:ss</dateFormat>
<emptyIsToday>1</emptyIsToday>
<number>3</number>
<classType>com.xpn.xwiki.objects.classes.DateClass</classType>
</date>
<comment>
<name>comment</name>
<prettyName>Comment</prettyName>
<unmodifiable>0</unmodifiable>
<size>40</size>
<rows>5</rows>
<number>4</number>
<classType>com.xpn.xwiki.objects.classes.TextAreaClass</classType>
</comment>
<replyto>
<name>replyto</name>
<prettyName>Reply To</prettyName>
<unmodifiable>0</unmodifiable>
<size>5</size>
<numberType>integer</numberType>
<number>5</number>
<classType>com.xpn.xwiki.objects.classes.NumberClass</classType>
</replyto>
</class>
<name>Main.EventCalendar</name>
<number>0</number>
<className>XWiki.XWikiComments</className>
<property>
<author></author>
</property>
<property>
<comment></comment>
</property>
<property>
<date>2007-02-27 11:35:09.0</date>
</property>
<property>
<highlight></highlight>
</property>
<property>
<replyto></replyto>
</property>
</object>
<content>1 Event Calendar

#if($request.month)
#if($request.month.startsWith("+")==true)
#set($cmonth = $xwiki.parseInt($request.month.substring(1)))
#else
#set($cmonth = $xwiki.parseInt($request.month))
#end
#else
#set($cmonth = 0)
#end
#set($pmonth = (-1+$cmonth))
#set($nmonth = ($cmonth+1))
#if($pmonth&gt;0)
#set($spmonth = "%2b${pmonth}")
#else
#set($spmonth = "${pmonth}")
#end
#if($nmonth&gt;0)
#set($snmonth = "%2b${nmonth}")
#else
#set($snmonth = "${nmonth}")
#end

[Previous Month&gt;$doc.name?month=${spmonth}] [Next Month&gt;$doc.name?month=${snmonth}]

#set($cview = $xwiki.calendar)
#set($cparams = $cview.calendarParams)
$cparams.put("month",$request.get("month"))
$cview.getHTMLCalendar($cparams, "")

1.1 Event List

#foreach($event in $doc.getObjects("XWiki.CalendarEvent"))
* $xwiki.getLocalUserName($event.user) $event.startDate $event.endDate $event.description
#end

* Use &lt;a href="$doc.getURL("edit","xpage=editobject")"&gt;edit object&lt;/a&gt; to modify or remove existing events.

1.1 New Event

#set($cclass = $xwiki.getDocument("XWiki.CalendarEvent").getxWikiClass())
#set($event = $cclass.newObject())
&lt;form action="$doc.getURL('objectadd')" method="get"&gt;
&lt;p&gt;
&lt;input type="hidden" name="classname" value="XWiki.CalendarEvent" /&gt;
&lt;input type="hidden" name="xredirect" value="${doc.getURL('view')}" /&gt;
&lt;table&gt;
&lt;tr&gt;
#set($pclass = $cclass.get("user"))
&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)&lt;td&gt;
&lt;/tr&gt;
&lt;tr&gt;
#set($pclass = $cclass.get("startDate"))
&lt;td&gt;Start date inclusive (dd/mm/yyyy):&lt;/td&gt;&lt;td&gt;
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
#set($pclass = $cclass.get("endDate"))
&lt;td&gt;End date inclusive (dd/mm/yyyy):&lt;/td&gt;&lt;td&gt;
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
#set($pclass = $cclass.get("description"))
&lt;td&gt;Description:&lt;/td&gt;&lt;td&gt;
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;
&lt;input type="submit" value="Add this event" /&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/form&gt;</content>
<renderedcontent>&lt;h3 class="heading-1"&gt;&lt;a id="Event+Calendar" name="Event+Calendar"&gt;Event Calendar&lt;/a&gt;&lt;/h3&gt;&lt;p class="paragraph"/&gt;
&lt;span class="wikilink"&gt;&lt;a href="/xwiki/bin/view/Main/EventCalendar?month=-1"&gt;Previous Month&lt;/a&gt;&lt;/span&gt; &lt;span class="wikilink"&gt;&lt;a href="/xwiki/bin/view/Main/EventCalendar?month=%2b1"&gt;Next Month&lt;/a&gt;&lt;/span&gt;&lt;p class="paragraph"/&gt;
&lt;table cellspacing="0" border="0"  id="wiki-calendar-table-1" class="wiki-calendar-table"&gt;&lt;tr&gt;&lt;th colspan="7" align="center" class="wiki-calendar-monthyearrow"&gt;November 2009&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Sun&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Mon&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Tue&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Wed&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Thu&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Fri&lt;/th&gt;&lt;th class="wiki-calendar-daynamerow" align="center"&gt;Sat&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;1&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;2&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;3&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;4&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;5&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;6&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;7&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;8&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;9&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;10&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;11&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;12&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;13&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;14&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;15&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;16&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;17&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;18&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;19&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;20&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;21&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;22&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-today"&gt;&lt;div class="wiki-calendar-daytitle"&gt;23&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;24&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;25&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;26&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;27&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;28&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;29&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-dayinmonth"&gt;&lt;div class="wiki-calendar-daytitle"&gt;30&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;1&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;2&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;3&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;4&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;5&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;6&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;7&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;8&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;9&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;10&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;11&amp;nbsp;&lt;/td&gt;&lt;td class="wiki-calendar-daynotinmonth"&gt;12&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h3 class="heading-1-1"&gt;&lt;a id="Event+List" name="Event+List"&gt;Event List&lt;/a&gt;&lt;/h3&gt; 
&lt;ul class="star"&gt;
&lt;li&gt;Bertinoro, Italy 27/02/2007 27/02/2007 &lt;span class="wikiexternallink"&gt;&lt;a href="http://www.sti.uniurb.it/events/fosad07"&gt;&amp;#70;OSAD 2007&lt;/a&gt;&lt;/span&gt;, Security Summer School.&lt;/li&gt;
&lt;li&gt;Santa Clara Convention Center 04/03/2007 04/03/2007 Sushil attending EclipseCon 2007&lt;/li&gt;
&lt;li&gt;Santa Clara Convention Center 05/03/2007 08/03/2007 Sushil and Ricardo attending EclipseCon 2007&lt;/li&gt;
&lt;li&gt;Use &lt;a href="/xwiki/bin/edit/Main/EventCalendar?xpage=editobject"&gt;edit object&lt;/a&gt; to modify or remove existing events.&lt;/li&gt;
&lt;/ul&gt;&lt;h3 class="heading-1-1"&gt;&lt;a id="New+Event" name="New+Event"&gt;New Event&lt;/a&gt;&lt;/h3&gt;&lt;p class="paragraph"/&gt;&lt;form action="/xwiki/bin/objectadd/Main/EventCalendar" method="get"&gt;
&lt;p&gt;
&lt;input type="hidden" name="classname" value="XWiki.CalendarEvent" /&gt;
&lt;input type="hidden" name="xredirect" value="/xwiki/bin/view/Main/EventCalendar" /&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;&lt;input name='XWiki.CalendarEvent_user' type='text' size='30'/&gt;&lt;td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Start date inclusive (dd/mm/yyyy):&lt;/td&gt;&lt;td&gt;
&lt;input name='XWiki.CalendarEvent_startDate' type='text' size='20'/&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;End date inclusive (dd/mm/yyyy):&lt;/td&gt;&lt;td&gt;
&lt;input name='XWiki.CalendarEvent_endDate' type='text' size='20'/&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Description:&lt;/td&gt;&lt;td&gt;
&lt;textarea cols='40' name='XWiki.CalendarEvent_description' rows='5'&gt;&lt;/textarea&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;
&lt;input type="submit" value="Add this event" /&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/form&gt;
</renderedcontent>
</xwikidoc>