General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
CalendarSheet
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Event Calendar
Wiki source code of
Event Calendar
Last modified by
Administrator
on 2010/09/23 14:50
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: 1 $msg.get("eventCalendarTitle") 2: 3: #set($cview = $xwiki.calendar) 4: #set($cparams = $cview.calendarParams) 5: #if($request.month) 6: $cparams.put("month", $request.get("month")) 7: #end 8: #if($request.year) 9: $cparams.put("year", $request.get("year")) 10: #end 11: #set($rqcategories = $xwiki.arrayList) 12: #foreach($rqcateg in $request.get("category").split(",")) 13: #if(!$rqcateg.trim().equals("")) 14: #set($discard = $rqcategories.add($rqcateg.trim())) 15: #end 16: #end 17: $cparams.put("categories", $rqcategories) 18: 19: $cview.getHTMLCalendar($cparams, "") 20: 21: 1.1 $msg.get("eventList") 22: 23: #foreach($event in $doc.getObjects("XWiki.CalendarEvent")) 24: <div class="vevent"> 25: 1.1.1 <span class="summary">$event.title.replaceAll('\n', "")</span> #if($hasedit) (<a href="$doc.getURL("edit", "editor=object&classname=XWiki.CalendarEvent&nb=$event.number")">$msg.get("edit")</a>, <a href="$doc.getURL("objectremove", "classname=XWiki.CalendarEvent&classid=${event.number}&xredirect=$doc.getURL('view')")">$msg.get("delete")</a>)#end 26: 27: <div class="eventinfo"> 28: #if($event.category != "" && $event.getProperty('category').value != "Other") 29: <div>Category: <span class="category">$event.category</span></div> 30: #end 31: #if($event.startDate && $event.startDate != "" && $event.endDate && $event.endDate != "") 32: <div class="timeplace">#if($event.startDate == $event.endDate) 33: <abbr class="dtstart dtend" title="$xwiki.formatDate($event.getProperty("startDate").value, 'yyyy-MM-dd')">$xwiki.formatDate($event.getProperty('startDate').value, "EEEE, MMMM dd, yyyy")</abbr>#else $msg.get("dtFrom") <abbr class="dtstart" title="$xwiki.formatDate($event.getProperty("startDate").value, 'yyyy-MM-dd')">$xwiki.formatDate($event.getProperty('startDate').value, "EEEE, MMMM dd, yyyy")</abbr> $msg.get("dtTo") <abbr class="dtend" title="$xwiki.formatDate($event.getProperty("endDate").value, 'yyyy-MM-dd')">$xwiki.formatDate($event.getProperty('endDate').value, "EEEE, MMMM dd, yyyy")</abbr>#end 34: #if($event.location != ""), <span class="location">$event.location</span>#end</div>#end 35: <div class="description">$event.description</div> 36: #if($event.url != "") 37: 38: <a href="$event.url" class="url">$msg.get("moreinfo")...</a>#end 39: </div></div> 40: #end 41: 42: #if($hasedit) 43: 1.1 $msg.get("eventNew") 44: 45: #set($cclass = $xwiki.getDocument("XWiki.CalendarEvent").getxWikiClass()) 46: #set($event = $cclass.newObject()) 47: <form action="$doc.getURL('objectadd')" method="get"> 48: <div> 49: <div class="hidden"> 50: <input type="hidden" name="classname" value="XWiki.CalendarEvent" /> 51: <input type="hidden" name="xredirect" value="${doc.getURL('view')}" /> 52: </div> 53: <dl> 54: #set($pclass = $cclass.get("title")) 55: <dt class="label"><label>$msg.get("eventTitle"):</label></dt> 56: <dd>$doc.displayEdit($pclass, "XWiki.CalendarEvent_", $event)</dd> 57: #set($pclass = $cclass.get("startDate")) 58: <dt class="label"><label>$msg.get("eventStartdate"):</label></dt> 59: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 60: #set($pclass = $cclass.get("endDate")) 61: <dt class="label"><label>$msg.get("eventEnddate"):</label></dt> 62: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 63: #set($pclass = $cclass.get("location")) 64: <dt class="label"><label>$msg.get("eventLocation"):</label></dt> 65: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 66: #set($pclass = $cclass.get("category")) 67: <dt class="label"><label>$msg.get("eventCategory"):</label></dt> 68: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 69: #set($pclass = $cclass.get("url")) 70: <dt class="label"><label>$msg.get("eventURL"):</label></dt> 71: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 72: #set($pclass = $cclass.get("description")) 73: <dt class="label"><label>$msg.get("eventDescription"):</label></dt> 74: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 75: </dl> 76: <input type="submit" value="$msg.get("eventAdd")" /> 77: </div> 78: </form> 79: #end