Wijzigen voor document GetAnnouncements

Laatst gewijzigd door Afgeschermd op 03-04-2017 01:41:55

Van versie < 2.1 >
gewijzigd door Mark van den Broek (Admin)
op 30-12-2016 18:38:45
Naar versie < 1.2 >
gewijzigd door Mark van den Broek (Admin)
op 30-12-2016 18:01:26
< >
Opmerking bij wijziging: Er is geen opmerking bij deze versie

Samenvatting

Details

Paginaeigenschappen
Inhoud
... ... @@ -7,10 +7,7 @@
7 7  #else
8 8   #set($changedSince=$datetool.toDate('yyyyMMddHHmmssSSS', "19700101000000000"))
9 9  #end
10 -## Get date
11 -#set($now = $datetool.format("dd-MM-yyyy HH:mm:ss:SSS", $datetool.getDate())
12 12  ## Get the appropriate announcements
13 -#set($annClass = "360AnnouncementCode.AnnouncementClass")
14 14  #if("$!{request.wikiId}" != "")
15 15   #set($wikiid = "%${request.wikiId}%")
16 16  #else
... ... @@ -24,24 +24,16 @@
24 24  #if("$!{request.language}" != "")
25 25   #set($language = ${request.language})
26 26  #else
27 - #set($language = "nl")
24 + #set($language = "nl")
28 28  #end
29 -#set($announcementMessage = {})
30 -#set($xwq = "from doc.object('360AnnouncementCode.AnnouncementClass') as announcement where announcement.publishOnWikis LIKE :wikis and announcement.publicallyVisible = :forGuests and announcement.language = :lang and announcement.startDate >= :startdate and announcement.enddate <= :enddate")
31 -#set($annDocResults = $services.query.xwql($xwq).bindValue("wikis", $wikiid).bindValue("forGuests", $publicallyVisible).bindValue("lang", $language).bindValue("startdate", $datetool.toDate('yyyy-MM-dd HH:mm:ss:SSS', $now)).bindValue("enddate", $datetool.toDate('yyyy-MM-dd HH:mm:ss:SSS', $now)).execute())
32 -#set($discard = $announcementMessage.put('numberOfAnnouncements', $annDocResults.size()))
33 -#if($annDocResults.size())
34 - #set($announcements = [])
35 - #foreach($annResult in $annDocResults)
36 - #set($announcement = {})
37 - #set($annDoc = $xwiki.getDocument($annResult))
38 - #foreach($annObj in $annDoc.getObjects($annClass))
39 - #if($annObj.getProperty('language').getValue == $language)
40 - #set($discard = $announcement.put('shortHeader' = $annObj.shortHeader))
41 - #set($discard = $announcement.put('fullAnnouncement' $annObj.fullAnnouncement))
42 - #set($discard = $announcements.add($announcement))
43 - #end
44 - #end
45 - #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 +
46 46  #end
47 47  {{/velocity}}
Deze 360º Overheid-site is ontwikkeld door 360Q m.b.v. open-source-software XWiki 12.5.1