[Da-tools-commits] ./da-tools/userdir-ldap-cgi-common r91: sort additionaly by host if $sortby != host

Martin Zobel-Helas zobel at debian.org
Sun May 18 16:37:17 UTC 2008


------------------------------------------------------------
revno: 91
committer: Martin Zobel-Helas <zobel at debian.org>
branch nick: userdir-ldap-cgi-common
timestamp: Sun 2008-05-18 18:37:17 +0200
message:
  sort additionaly by host if $sortby != host
modified:
  machines.cgi
-------------- next part --------------
=== modified file 'machines.cgi'
--- a/machines.cgi	2008-05-18 15:35:27 +0000
+++ b/machines.cgi	2008-05-18 16:37:17 +0000
@@ -197,9 +197,9 @@
   
   my @sorted;
   if ($sortorder eq "asc") {
-     @sorted = sort {$summary{$a}->{$sortby} cmp $summary{$b}->{$sortby}} keys(%summary);
+     @sorted = sort {($summary{$a}->{$sortby} cmp $summary{$b}->{$sortby}) || ($summary{$a}->{'host'} cmp $summary{$b}->{'host'})} keys(%summary)
   } else {
-     @sorted = sort {$summary{$b}->{$sortby} cmp $summary{$a}->{$sortby}} keys(%summary);
+     @sorted = sort {($summary{$b}->{$sortby} cmp $summary{$a}->{$sortby}) || ($summary{$a}->{'host'} cmp $summary{$b}->{'host'})} keys(%summary)
   }
   foreach $host (@sorted) {
     $hostdetails .= "<tr>";



More information about the Da-tools-commits mailing list