Wijzigen voor document GetAnnouncements
Laatst gewijzigd door Afgeschermd op 03-04-2017 01:41:55
gewijzigd door Mark van den Broek (Admin)
op 30-12-2016 17:14:12
op 30-12-2016 17:14:12
gewijzigd door Mark van den Broek (Admin)
op 30-12-2016 18:01:26
op 30-12-2016 18:01:26
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Paginaeigenschappen (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- Paginaeigenschappen
-
- Inhoud
-
... ... @@ -1,4 +2,3 @@ 1 - 2 2 {{velocity wiki="false"}} 3 3 #if("$!{request.xpage}" == 'plain') 4 4 $response.setContentType('application/json') ... ... @@ -8,5 +8,30 @@ 8 8 #else 9 9 #set($changedSince=$datetool.toDate('yyyyMMddHHmmssSSS', "19700101000000000")) 10 10 #end 11 -## Algemene wiki-informatie 10 +## Get the appropriate announcements 11 +#if("$!{request.wikiId}" != "") 12 + #set($wikiid = "%${request.wikiId}%") 13 +#else 14 + #set($wikiid = "%") 15 +#end 16 +#if("$!{request.isGuest}" != "") 17 + #set($publicallyVisible = ${request.isGuest}) 18 +#else 19 + #set($publicallyVisible = "1") 20 +#end 21 +#if("$!{request.language}" != "") 22 + #set($language = ${request.language}) 23 +#else 24 + #set($language = "nl") 25 +#end 26 +#set($announcements = {}) 27 +#set($xwq = "from doc.object('360AnnouncementCode.AnnouncementClass') as announcement where announcement.publishOnWikis LIKE :wikis and announcement.publicallyVisible = :forGuests and announcement.language = :lang") 28 +#set($annDocResults = $services.query.xwql($xwq).bindValue("wikis", $wikiid).bindValue("forGuests", $publicallyVisible).bindValue("lang", $language).execute()) 29 +#set($discard = $announcements.put('numberOfAnnouncements', $annDocResults.size())) 30 +#foreach($annResult in $annDocResults) 31 + #set($announcement = {}) 32 + #set($annDoc = $xwiki.getDocument($annResult)) 33 + #set() 34 + 35 +#end 12 12 {{/velocity}}