Jean-Vincent Drean (JIRA) wrote:
Jean-Vincent Drean closed XWIKI-3287. -------------------------------------
Assignee: Jean-Vincent Drean Fix Version/s: 1.8 RC2 1.9 M1 Resolution: Fixed
First version commited on both trunk and 1.8 branch.
To see the tree in action you can paste the following code in a new page:
{noformat} #if($request.input) $response.setContentType('text/xml') #set($input = $request.input.toLowerCase()) <?xml version="1.0" ?> <results type="8">
HQL injection.
#foreach($item in $xwiki.searchDocuments(" where lower(doc.fullName) like '%${input}%'", 8, 0)) <rs id="${velocityCount}" info="">$item</rs> #end </results> #else
Too many lines the user has to write. We should have a helper script file that autoloads the rest of them.
## Smartclient $xwiki.jsfx.use("js/smartclient/initsc.js", true) $xwiki.jsfx.use("js/smartclient/modules/ISC_Core.js") $xwiki.jsfx.use("js/smartclient/modules/ISC_Foundation.js") $xwiki.jsfx.use("js/smartclient/modules/ISC_Containers.js") $xwiki.jsfx.use("js/smartclient/modules/ISC_Grids.js") $xwiki.jsfx.use("js/smartclient/modules/ISC_Forms.js") $xwiki.jsfx.use("js/smartclient/modules/ISC_DataBinding.js") $xwiki.jsfx.use("js/smartclient/skins/Enterprise/load_skin.js") ## XWikiExplorer $xwiki.jsfx.use("js/xwiki/xwikiexplorer/xwikiexplorer.js", true) ## Suggest $xwiki.ssfx.use("js/xwiki/suggest/ajaxSuggest.css") $xwiki.jsfx.use("js/xwiki/suggest/ajaxSuggest.js") ## {pre}## <script> var blacklistedSpaces = { #foreach($space in $blacklistedSpaces) $space : true, #end }; XWiki.xwikiExplorer.create({ width:600, height:300, displayAttachments:true, displayLinks:true, blacklistedSpaces:blacklistedSpaces }); </script> {/pre}## #end #set($docextras = []) {noformat}
-- Sergiu Dumitriu http://purl.org/net/sergiu/