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
Show line numbers
1 $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 = $util.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, "") 1.1 $msg.get("eventList") #foreach($event in $doc.getObjects("XWiki.CalendarEvent")) <div class="vevent"> 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 <div class="eventinfo"> #if($event.category != "" && $event.getProperty('category').value != "Other") <div>Category: <span class="category">$event.category</span></div> #end #if($event.startDate && $event.startDate != "" && $event.endDate && $event.endDate != "") <div class="timeplace">#if($event.startDate == $event.endDate) <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 #if($event.location != ""), <span class="location">$event.location</span>#end</div>#end <div class="description">$event.description</div> #if($event.url != "") <a href="$event.url" class="url">$msg.get("moreinfo")...</a>#end </div></div> #end #if($hasedit) 1.1 $msg.get("eventNew") #set($cclass = $xwiki.getDocument("XWiki.CalendarEvent").getxWikiClass()) #set($event = $cclass.newObject()) <form action="$doc.getURL('objectadd')" method="get"> <div> <div class="hidden"> <input type="hidden" name="classname" value="XWiki.CalendarEvent" /> <input type="hidden" name="xredirect" value="${doc.getURL('view')}" /> </div> <dl> #set($pclass = $cclass.get("title")) <dt class="label"><label>$msg.get("eventTitle"):</label></dt> <dd>$doc.displayEdit($pclass, "XWiki.CalendarEvent_", $event)</dd> #set($pclass = $cclass.get("startDate")) <dt class="label"><label>$msg.get("eventStartdate"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> #set($pclass = $cclass.get("endDate")) <dt class="label"><label>$msg.get("eventEnddate"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> #set($pclass = $cclass.get("location")) <dt class="label"><label>$msg.get("eventLocation"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> #set($pclass = $cclass.get("category")) <dt class="label"><label>$msg.get("eventCategory"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> #set($pclass = $cclass.get("url")) <dt class="label"><label>$msg.get("eventURL"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> #set($pclass = $cclass.get("description")) <dt class="label"><label>$msg.get("eventDescription"):</label></dt> <dd>$doc.displayEdit($pclass,"XWiki.CalendarEvent_",$event)</dd> </dl> <input type="submit" value="$msg.get("eventAdd")" /> </div> </form> #end
Quick Links
L3D Calendar
Wiki Dashboard
Document Index
Blog
Sandbox