1 [Event Calendar>XWiki.CalendarSheet] ##$msg.get("eventCalendarTitle") #set($cview = $xwiki.calendar) #set($cparams = $cview.calendarParams) #if($request.month) $cparams.put("month", $request.get("month")) #end #if($request.year) $cparams.put("year", $request.get("year")) #end #set($rqcategories = $xwiki.arrayList) #foreach($rqcateg in $request.get("category").split(",")) #if(!$rqcateg.trim().equals("")) #set($discard = $rqcategories.add($rqcateg.trim())) #end #end $cparams.put("categories", $rqcategories) $cview.getHTMLCalendar($cparams, $xwiki.getDocument("XWiki.CalendarSheet"),"") 1.1 $msg.get("eventList") #foreach($event in $xwiki.getDocument("XWiki.CalendarSheet").getObjects("XWiki.CalendarEvent"))
1.1.1 $event.title.replaceAll('\n', "") #if($hasedit) ($msg.get("edit"), $msg.get("delete"))#end
#if($event.category != "" && $event.getProperty('category').value != "Other")
Category: $event.category
#end #if($event.startDate && $event.startDate != "" && $event.endDate && $event.endDate != "")
#if($event.startDate == $event.endDate) $xwiki.formatDate($event.getProperty('startDate').value, "EEEE, MMMM dd, yyyy")#else $msg.get("dtFrom") $xwiki.formatDate($event.getProperty('startDate').value, "EEEE, MMMM dd, yyyy") $msg.get("dtTo") $xwiki.formatDate($event.getProperty('endDate').value, "EEEE, MMMM dd, yyyy")#end #if($event.location != ""), $event.location#end
#end
$event.description
#if($event.url != "") $msg.get("moreinfo")...#end
#end #if($hasedit) 1.1 $msg.get("eventNew") #set($cclass = $xwiki.getDocument("XWiki.CalendarEvent").getxWikiClass()) #set($event = $cclass.newObject())
#set($pclass = $cclass.get("title"))
$doc.displayEdit($pclass, "XWiki.CalendarEvent_", $event)
#set($pclass = $cclass.get("startDate"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#set($pclass = $cclass.get("endDate"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#set($pclass = $cclass.get("location"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#set($pclass = $cclass.get("category"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#set($pclass = $cclass.get("url"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#set($pclass = $cclass.get("description"))
$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)
#end