Wiki source code of Forthcoming
author | version | line-number | content |
---|---|---|---|
56.1 | 1 | {{velocity}} | |
62.1 | 2 | {{html clean="false" wiki="true"}} | |
65.1 | 3 | #template('apice_macros.vm') | |
4 | #setobjectspace("Events") | ||
5 | #template('apice_event_macros.vm') | ||
62.1 | 6 | #template('apice_user_param.vm') | |
59.2 | 7 | ## user forthcoming events | |
62.1 | 8 | #set( $query = ", BaseObject as objEvent #if( $oneUser ), BaseObject as objRole, LargeStringProperty as propWho #end, DateProperty as propDate | |
66.1 | 9 | where objEvent.name = doc.fullName and objEvent.className = '${mainSpace}.Class' and objEvent.name <> '${objectPool}.Template' and propDate.id.id = objEvent.id and propDate.name = 'start_date' and propDate.value > current_date() #if( $oneUser ) and objRole.name = doc.fullName and objRole.className = '${mainSpace}.Roles.Class' and propWho.id.id = objRole.id and propWho.name = 'who' and propWho.value like '%$userName%' #end order by propDate.value asc " ) | |
39.3 | 10 | ## execute query | |
62.1 | 11 | #set( $itemFound = $xwiki.searchDocuments($query) ) | |
35.2 | 12 | ## | |
62.1 | 13 | #if( $itemFound.size() > 0 ) | |
61.1 | 14 | <div class="mainheader"> | |
60.1 | 15 | $services.localization.render('forthcomingevents').toLowerCase() | |
16 | </div> | ||
57.1 | 17 | <div> | |
63.1 | 18 | #foreach( $item in $itemFound ) | |
57.1 | 19 | #if( !$foreach.first ) | |
20 | <span class="menumainbody"> • </span> | ||
21 | #end | ||
63.1 | 22 | #eventlinked($item) <span class="textsecondary">(#eventyears($item))</span> | |
57.1 | 23 | #end | |
24 | </div> | ||
6.1 | 25 | #end | |
58.1 | 26 | {{/html}} | |
68.1 | 27 | {{/velocity}}{{pageDisplay sort="objectservice"/}} |