Secondary order by module name
authorJamie Cameron <jcameron@webmin.com>
Tue, 9 Jun 2009 01:00:11 +0000 (01:00 +0000)
committerJamie Cameron <jcameron@webmin.com>
Tue, 9 Jun 2009 01:00:11 +0000 (01:00 +0000)
webmin_search.cgi

index f164d26..62cc5b6 100644 (file)
@@ -181,7 +181,8 @@ print &text('wsearch_found', scalar(@rv)),"<p>\n";
 
 # Sort results by relevancy
 # XXX can do better?
-@rv = sort { $b->{'rank'} <=> $a->{'rank'} } @rv;
+@rv = sort { $b->{'rank'} <=> $a->{'rank'} ||
+            lc($a->{'mod'}->{'desc'}) cmp lc($b->{'mod'}->{'desc'}) } @rv;
 
 # Show in table
 if (@rv) {