General Actions:
Log-in
Wiki:
L3D's Wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
CalendarSheet
Search
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
Hal Eden
on 2009/07/08 16:05
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: 2: 1 $msg.get("eventCalendarTitle") 3: 4: #set($cview = $xwiki.calendar) 5: #set($cparams = $cview.calendarParams) 6: #if($request.month) 7: $cparams.put("month", $request.get("month")) 8: #end 9: #if($request.year) 10: $cparams.put("year", $request.get("year")) 11: #end 12: #set($rqcategories = $util.arrayList) 13: #foreach($rqcateg in $request.get("category").split(",")) 14: #if(!$rqcateg.trim().equals("")) 15: #set($discard = $rqcategories.add($rqcateg.trim())) 16: #end 17: #end 18: $cparams.put("categories", $rqcategories) 19: 20: $cview.getHTMLCalendar($cparams, "") 21: 22: 1.1 $msg.get("eventList") 23: 24: #foreach($event in $doc.getObjects("XWiki.CalendarEvent")) 25: <div class="vevent"> 26: 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 27: 28: <div class="eventinfo"> 29: #if($event.category != "" && $event.getProperty('category').value != "Other") 30: <div>Category: <span class="category">$event.category</span></div> 31: #end 32: #if($event.startDate && $event.startDate != "" && $event.endDate && $event.endDate != "") 33: <div class="timeplace">#if($event.startDate == $event.endDate) 34: <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 35: #if($event.location != ""), <span class="location">$event.location</span>#end</div>#end 36: <div class="description">$event.description</div> 37: #if($event.url != "") 38: 39: <a href="$event.url" class="url">$msg.get("moreinfo")...</a>#end 40: </div></div> 41: #end 42: 43: #if($hasedit) 44: 1.1 $msg.get("eventNew") 45: 46: #set($cclass = $xwiki.getDocument("XWiki.CalendarEvent").getxWikiClass()) 47: #set($event = $cclass.newObject()) 48: <form action="$doc.getURL('objectadd')" method="get"> 49: <div> 50: <div class="hidden"> 51: <input type="hidden" name="classname" value="XWiki.CalendarEvent" /> 52: <input type="hidden" name="xredirect" value="${doc.getURL('view')}" /> 53: </div> 54: <dl> 55: #set($pclass = $cclass.get("title")) 56: <dt class="label"><label>$msg.get("eventTitle"):</label></dt> 57: <dd>$doc.displayEdit($pclass, "XWiki.CalendarEvent_", $event)</dd> 58: #set($pclass = $cclass.get("startDate")) 59: <dt class="label"><label>$msg.get("eventStartdate"):</label></dt> 60: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 61: #set($pclass = $cclass.get("endDate")) 62: <dt class="label"><label>$msg.get("eventEnddate"):</label></dt> 63: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 64: #set($pclass = $cclass.get("location")) 65: <dt class="label"><label>$msg.get("eventLocation"):</label></dt> 66: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 67: #set($pclass = $cclass.get("category")) 68: <dt class="label"><label>$msg.get("eventCategory"):</label></dt> 69: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 70: #set($pclass = $cclass.get("url")) 71: <dt class="label"><label>$msg.get("eventURL"):</label></dt> 72: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 73: #set($pclass = $cclass.get("description")) 74: <dt class="label"><label>$msg.get("eventDescription"):</label></dt> 75: <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> 76: </dl> 77: <input type="submit" value="$msg.get("eventAdd")" /> 78: </div> 79: </form> 80: #end
Quick Links
L3D Calendar
Wiki Dashboard
Document Index
Blog
Sandbox