From c40d10f6867bafc81ee5db73a3912e81c0354afe Mon Sep 17 00:00:00 2001 From: haneul Date: Mon, 22 Jun 2009 07:44:28 +0000 Subject: [PATCH] sort with revision too git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6636 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/issuetracker/issuetracker.model.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/issuetracker/issuetracker.model.php b/modules/issuetracker/issuetracker.model.php index e21a3aa3f..5a3d378b2 100644 --- a/modules/issuetracker/issuetracker.model.php +++ b/modules/issuetracker/issuetracker.model.php @@ -10,10 +10,16 @@ function _compare($a, $b) { if(!$a->date || !$b->date) return 0; - return strcmp($a->date, $b->date) * -1; + $res = strcmp($a->date, $b->date) * -1; + if($res == 0) + { + if(!$a->revision || !$b->revision) return 0; + else if($a->revision == $b->revision) return 0; + else return ($a->revision > $b->revision)?-1:1; + } + return $res; } - class issuetrackerModel extends issuetracker { var $oSvn = null;