X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=web%2Fhtdocs%2Fdetails%2Ffound.mc;h=e957091f3a16f8658d5605e6da3fd2ea36f0a807;hp=677bb6852fe44ad075b11962ddf26387fb8e5f38;hb=f07da2fa4daa7525e39a42d417cd68ac6fc83d30;hpb=93936991183ffb9ee82314407b7a731e204af780 diff --git a/web/htdocs/details/found.mc b/web/htdocs/details/found.mc index 677bb68..e957091 100644 --- a/web/htdocs/details/found.mc +++ b/web/htdocs/details/found.mc @@ -1,4 +1,4 @@ -%# $Id: found.mc,v 1.3 2006-09-18 19:26:37 mike Exp $ +%# $Id: found.mc,v 1.5 2006-09-19 16:35:25 mike Exp $ <%once> use XML::LibXML; use XML::LibXML::XPathContext; @@ -15,6 +15,13 @@ foreach my $key (keys %params) { } $query = 'cql.allRecords=x' if $query eq ""; +my $sort = $params{"_sort"}; +if ($sort) { + $query .= " or $sort=/sort"; + $query .= "-desc" if $params{_desc}; + $query .= " 0"; +} + ### We can think about keeping the Connection object open to re-use # for multiple requests, but that may not get us much. Same applies # for the XML parser. @@ -32,9 +39,8 @@ my $first = $skip+1; my $last = $first+$count-1; $last = $n if $last > $n; %perl> +
- <% $query %>
-
% if ($n == 0) {
No matches
% } elsif ($first > $n) {
@@ -64,10 +70,12 @@ if ($last < $n) {
# | +Title | Host | Port | DB | + | |
---|---|---|---|---|---|---|
<% $i %> | +<% $title %> | <% $host %> | <% $port %> | <% $db %> | ">[Check] | +">[Raw] |