Code source wiki de MeetingCycleSheet

Modifié par Vincent Massol le 2011/08/12 21:26

Afficher les derniers auteurs
1 {{velocity filter="none"}}
2 ## SX includes.
3 ##
4 #set($ok = $xwiki.ssx.use("MMCode.MeetingManager"))
5 #set($ok = $xwiki.jsx.use("MMCode.MeetingManager"))
6 #set($ok = $xwiki.jsx.use("XWiki.ModalBox"))
7 #set($ok = $xwiki.ssx.use("XWiki.ModalBox"))
8 #set($ok = $xwiki.jsx.use("XWiki.DatePickerExtension"))
9 #set($ok = $xwiki.ssx.use("XWiki.DatePickerExtension"))
10 {{html clean="false" wiki="true"}}
11 = $msg.get('meetings.cycles.listofcycles') =
12 <div class="meetingcycleslist">
13 #if(!$showallspaces)
14 #set($extra = " and doc.space='${doc.space}'")
15 #end
16 #set($cycles = $xwiki.searchDocuments(", BaseObject as obj where obj.name=doc.fullName and obj.className='MMCode.MeetingCycleClass' and doc.fullName<>'MMCode.MeetingCycleClassTemplate' $!extra"))
17
18 <ul>
19 #foreach($cycle in $cycles)
20 #set($c = $xwiki.getDocument($cycle))
21 #set($cobj = $c.getObject("MMCode.MeetingCycleClass"))
22 <li#if($cycle == "$request.cycle") class="current"#end> [[$cobj.get('name')>>${doc.fullName}?cycle=$cycle]] <a href="$c.getURL('inline')" class="edit">$msg.get('meetings.cycles.editcycle')</a> <a class="delete" href="$c.getURL('delete')">$msg.get('meetings.cycles.deletecycle')</a></li>
23 #end
24 </div>
25 #if("$!request.cycle" != "")
26 <div class="meetingcyclesdisplay">
27 {{include document="$request.cycle" context="new"/}}
28 </div>
29 #end
30 {{/html}}
31 {{/velocity}}