Author: tmortagne
Date: 2007-12-12 14:46:02 +0100 (Wed, 12 Dec 2007)
New Revision: 6353
Modified:
xwiki-products/xwiki-enterprise/trunk/wiki/src/main/resources/XWiki/Results
Log:
XE-161: XWiki.Result page has multiwiki problems
Modified:
xwiki-products/xwiki-enterprise/trunk/wiki/src/main/resources/XWiki/Results
===================================================================
--- xwiki-products/xwiki-enterprise/trunk/wiki/src/main/resources/XWiki/Results
2007-12-12 13:45:11 UTC (rev 6352)
+++ xwiki-products/xwiki-enterprise/trunk/wiki/src/main/resources/XWiki/Results
2007-12-12 13:46:02 UTC (rev 6353)
@@ -12,14 +12,15 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1158300067000</creationDate>
-<date>1195829499000</date>
-<contentUpdateDate>1195829499000</contentUpdateDate>
-<version>1.4</version>
+<date>1197466653000</date>
+<contentUpdateDate>1197466653000</contentUpdateDate>
+<version>8.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
<comment></comment>
+<minorEdit>false</minorEdit>
<object>
<class>
<name>XWiki.TagClass</name>
@@ -53,120 +54,126 @@
<tags/>
</property>
</object>
-<content>#set($showdata = 0)
-#set($formatDate = "yyyy MMMM dd, HH:mm")
-
-## WARNING: Do not add any empty line inside the table element. This will
potentially break
-## the Javascript we're using for filtering/sorting columns. It might work in
FF but will break
-## in other browsers like IE. This is because empty lines add <p
class="paragraph"></p> elements
-## when rendered.
-
-<table id="searchTableUnique" class="grid sortable filterable doOddEven">
- <tr class="sortHeader">
- <th>Page</th>
- <th style="width:150px" class="selectFilter">Space</th>
- #if($xwiki.isVirtual())
- <th style="width:150px" class="selectFilter">Wiki</th>
- #end
- <th style="width:150px">Date</th>
- <th style="width:150px">Last Author</th>
- #if($isScored)
- <th style="width:150px" class="noFilter">Score</th>
- #end
- #if($xwiki.hasAdminRights())
- <th style="width:210px" class="unsortable
noFilter">Actions</th>
- #end
- </tr>
- #foreach ($item in $list)
- #set($troubi = "non")
- #if ($xwiki.hasAccessLevel("view", $context.user,
"${context.database}:${item}"))
- #if ($item.class == "class java.lang.String")
- #set($bentrydoc = $xwiki.getDocument($item))
- #elseif ($item.class == "class
com.xpn.xwiki.plugin.lucene.SearchResult")
- #set($bentrydoc = $item)
- #end
- #set($cclass =
$xwiki.getDocument("XWiki.XWikiComments").getxWikiClass())
- #set($comment = $cclass.newObject())
- #if($xwiki.getWebPreferenceAsInt("commentsorder",1)==0)
- #set($comments = $bentrydoc.getComments())
- #else
- #set($comments = $bentrydoc.getComments(false))
- #end
- #set($createur = $xwiki.getUserName($bentrydoc.author))
- #set($ptitle = $bentrydoc.getDisplayTitle())
- <tr><td style="text-align:left">
- ## LUCENE : entries are typed
- #if ($bentrydoc.type)
- #set ($ptitle =
$xwiki.getDocument("${bentrydoc.web}.${bentrydoc.name}").getDisplayTitle())
- #if ($bentrydoc.type == "attachment")
- <a href="${bentrydoc.url}" target="_blank"><img
src="${xwiki.getSkinFile("icons/search/disk.png")}" ALT="download" />
${bentrydoc.filename}</a>\\
- Attachment of
- #end
- #end
- #if($comments && $comments.size()>0)
- #set($i = 0)
- #set($cobj = $comments.get($i))
- #set($comment = $bentrydoc.display("comment", "view", $cobj))
- #set($date = $cobj.getXWikiObject().get("date").value)
- #if($date)
- #set($date2 = $!xwiki.formatDate($date,"yyyy MM dd HH:mm:ss") )
- #end
- #if($bentrydoc)
- #set($date1 = $!xwiki.formatDate($!bentrydoc.date,"yyyy MM dd
HH:mm:ss") )
- #end
- #if($date1.equals($date2) )
- [$ptitle>${bentrydoc.web}.$bentrydoc.name] <em>- 1 new
comment</em>
- #set($troubi ="oui")
- #set($desc = $cobj.getXWikiObject().get("comment").value)
- #else
- [$bentrydoc.name>${bentrydoc.web}.$bentrydoc.name] #if
($ptitle != $bentrydoc.name) <em>- $ptitle</em>#end
- #end
- #else
- #set($comment = "")
-
[$bentrydoc.name>${bentrydoc.web}.$bentrydoc.name.replaceAll("@","%40")] #if
($ptitle != $bentrydoc.name) <em>- $ptitle</em>#end
- #end
- </td><td style="text-align:left">
- [$bentrydoc.web>${bentrydoc.web}.WebHome]
- </td>
- #if($xwiki.isVirtual())
- <td style="text-align:left">
- [$bentrydoc.wiki>${bentrydoc.wiki}:Main.WebHome]
- </td>
- #end
- <td style="text-align:left">
- $xwiki.formatDate($bentrydoc.date,"yyyy MMM dd") at
$xwiki.formatDate($bentrydoc.date,"HH:mm")</td><td
style="text-align:center">
- #if($troubi =="oui")
- #set($createur = $xwiki.getUserName($cobj.author) )
- #end
- #if ($createur == "XWikiGuest")
- Guest
- #else
- $createur
- #end
- </td>
- #if ($isScored)
- <td style="text-align:left">
- #set($resval=$bentrydoc.score*100)
- #set($starurl=$xwiki.getSkinFile("icons/search/star.png"))
- #set($star = "<img src='$starurl' alt='$resval' />")
- <span class="hidden">$bentrydoc.score</span>
- #if($resval>10) $star #end
- #if($resval>20) $star #end
- #if($resval>40) $star #end
- #if($resval>60) $star #end
- #if($resval>90) $star #end
- #set ($perc = $resval.toString())
- ${perc.substring(0, $perc.indexOf("."))}%
- </td>
- #set ($bentrydoc =
$xwiki.getDocument("${bentrydoc.web}.${bentrydoc.name}"))
- #end
- #if($xwiki.hasAdminRights())
- <td>
- <a href="$xwiki.getURL("XWiki.CopyDocument", "view",
"sourcedoc=${bentrydoc.fullName}")">Copy</a> - <a
href="$bentrydoc.getURL("delete")">Delete</a> - <a
href="$bentrydoc.getURL("view",
"xpage=rename&amp;step=1")">Rename</a> - <a
href="$bentrydoc.getURL("edit", "editor=rights")">Rights</a>
- </td>
- #end
- </tr>
- #end
- #end
-</table>
+<content>#set($showdata = 0)
+#set($formatDate = "yyyy MMMM dd, HH:mm")
+
+## WARNING: Do not add any empty line inside the table element. This will
potentially break
+## the Javascript we're using for filtering/sorting columns. It might work in
FF but will break
+## in other browsers like IE. This is because empty lines add <p
class="paragraph"></p> elements
+## when rendered.
+
+<table id="searchTableUnique" class="grid sortable filterable doOddEven">
+ <tr class="sortHeader">
+ <th>Page</th>
+ <th style="width:150px" class="selectFilter">Space</th>
+ #if($xwiki.isVirtual())
+ <th style="width:150px" class="selectFilter">Wiki</th>
+ #end
+ <th style="width:150px">Date</th>
+ <th style="width:150px">Last Author</th>
+ #if($isScored)
+ <th style="width:150px" class="noFilter">Score</th>
+ #end
+ #if($xwiki.hasAdminRights())
+ <th style="width:210px" class="unsortable
noFilter">Actions</th>
+ #end
+ </tr>
+ #foreach ($item in $list)
+ #set($troubi = "non")
+ #if($item.class == "class com.xpn.xwiki.plugin.lucene.SearchResult")
+ #set($itemfullname = "${item.wiki}:${item.web}.${item.name}")
+ #else
+ #set($itemfullname = "${context.database}:${item}")
+ #end
+ #if ($xwiki.hasAccessLevel("view", $context.user, $itemfullname))
+ #if ($item.class == "class java.lang.String")
+ #set($bentrydoc = $xwiki.getDocument($item))
+ #elseif ($item.class == "class com.xpn.xwiki.plugin.lucene.SearchResult")
+ #set($bentrydoc = $item)
+ #end
+ #set($cclass = $xwiki.getDocument("XWiki.XWikiComments").getxWikiClass())
+ #set($comment = $cclass.newObject())
+ #if($xwiki.getWebPreferenceAsInt("commentsorder",1)==0)
+ #set($comments = $bentrydoc.getComments())
+ #else
+ #set($comments = $bentrydoc.getComments(false))
+ #end
+ #set($createur = $xwiki.getUserName($bentrydoc.author))
+ #set($ptitle = $bentrydoc.getDisplayTitle())
+ <tr><td style="text-align:left">
+ ## LUCENE : entries are typed
+ #if ($bentrydoc.type)
+ #set ($ptitle = $xwiki.getDocument($itemfullname).getDisplayTitle())
+ #if ($bentrydoc.type == "attachment")
+ <a href="${bentrydoc.url}" target="_blank"><img
src="${xwiki.getSkinFile("icons/search/disk.png")}" ALT="download" />
${bentrydoc.filename}</a>\\
+ Attachment of
+ #end
+ #end
+ #if($comments && $comments.size()>0)
+ #set($i = 0)
+ #set($cobj = $comments.get($i))
+ #set($comment = $bentrydoc.display("comment", "view", $cobj))
+ #set($date = $cobj.getXWikiObject().get("date").value)
+ #if($date)
+ #set($date2 = $!xwiki.formatDate($date,"yyyy MM dd HH:mm:ss") )
+ #end
+ #if($bentrydoc)
+ #set($date1 = $!xwiki.formatDate($!bentrydoc.date,"yyyy MM dd
HH:mm:ss") )
+ #end
+ #if($date1.equals($date2) )
+ [$ptitle>$itemfullname] <em>- 1 new comment</em>
+ #set($troubi ="oui")
+ #set($desc = $cobj.getXWikiObject().get("comment").value)
+ #else
+ [$bentrydoc.name>$itemfullname] #if ($ptitle !=
$bentrydoc.name) <em>- $ptitle</em>#end
+ #end
+ #else
+ #set($comment = "")
+ [$bentrydoc.name>$itemfullname] #if ($ptitle != $bentrydoc.name)
<em>- $ptitle</em>#end
+ #end
+ </td>
+ <td style="text-align:left">
+ [$bentrydoc.web>${bentrydoc.wiki}:${bentrydoc.web}.WebHome]
+ </td>
+ #if($xwiki.isVirtual())
+ <td style="text-align:left">
+ [$bentrydoc.wiki>${bentrydoc.wiki}:Main.WebHome]
+ </td>
+ #end
+ <td style="text-align:left">
+ $xwiki.formatDate($bentrydoc.date,"yyyy MMM dd") at
$xwiki.formatDate($bentrydoc.date,"HH:mm")</td><td
style="text-align:center">
+ #if($troubi =="oui")
+ #set($createur = $xwiki.getUserName($cobj.author) )
+ #end
+ #if ($createur == "XWikiGuest")
+ Guest
+ #else
+ $createur
+ #end
+ </td>
+ #if ($isScored)
+ <td style="text-align:left">
+ #set($resval=$bentrydoc.score*100)
+ #set($starurl=$xwiki.getSkinFile("icons/search/star.png"))
+ #set($star = "<img src='$starurl' alt='$resval' />")
+ <span class="hidden">$bentrydoc.score</span>
+ #if($resval>10) $star #end
+ #if($resval>20) $star #end
+ #if($resval>40) $star #end
+ #if($resval>60) $star #end
+ #if($resval>90) $star #end
+ #set ($perc = $resval.toString())
+ ${perc.substring(0, $perc.indexOf("."))}%
+ </td>
+ #set ($bentrydoc = $xwiki.getDocument($itemfullname))
+ #end
+ #if($xwiki.hasAdminRights())
+ <td>
+ <a href="$xwiki.getURL("XWiki.CopyDocument", "view",
"sourcedoc=${xwiki.getURLEncoded($itemfullname)}")">Copy</a> - <a
href="$bentrydoc.getURL("delete")">Delete</a> - <a
href="$bentrydoc.getURL("view",
"xpage=rename&amp;step=1")">Rename</a> - <a
href="$bentrydoc.getURL("edit", "editor=rights")">Rights</a>
+ </td>
+ #end
+ </tr>
+ #end
+ #end
+</table>
</content></xwikidoc>
\ No newline at end of file
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications