#macro (listApps) #set($results = $xwiki.search("select doc.fullName from XWikiDocument doc where web = 'Applications'")) #if ($results.size() > 0) #foreach ($item in $results) #set($doc = $xwiki.getDocument($item)) * [$doc.getName()>$item] #end #end #end #macro (displayServersByEnvironment $text $zones) #set($results = $xwiki.search("select doc.fullName from XWikiDocument doc, BaseObject obj, StringProperty prop where doc.fullName=obj.name and obj.className='XWiki.ServerClass' and prop.id.id=obj.id and prop.name='Environnement' and prop.value='$text'")) #if ($results.size() > 0) #foreach ($item in $results) #set($doc = $xwiki.getDocument($item)) * [$doc.getName()>$item] #if ($zones == true) #findZones($item) #end #end #end #end #macro (displayAllServers) #set($results = $xwiki.search("select doc.fullName from XWikiDocument doc, BaseObject obj where doc.fullName=obj.name and obj.className='XWiki.ServerClass'")) #if ($results.size() > 0) #foreach ($item in $results) #set($doc = $xwiki.getDocument($item)) * [$doc.getName()>$item] ($doc.display("Environnement")) #end #end #end #macro (findZones $text) #set($results = $xwiki.search("select doc.fullName from XWikiDocument doc, BaseObject obj, StringProperty prop where doc.fullName=obj.name and obj.className='XWiki.Test1Class' and prop.id.id=obj.id and prop.name='Master' and prop.value='$text'")) #if ($results.size() > 0) #foreach ($item in $results) #set($doc = $xwiki.getDocument($item)) ** [$doc.getName()>$item] #end #end #end