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 18:38:45
op 30-12-2016 18:38:45
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
-
... ... @@ -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}}