[Fusionforge-commits] r12472 - branches/Branch_5_1/src/common/tracker
Alain Peyrat
aljeux at fusionforge.org
Tue Mar 1 20:59:02 CET 2011
Author: aljeux
Date: 2011-03-01 20:59:01 +0100 (Tue, 01 Mar 2011)
New Revision: 12472
Modified:
branches/Branch_5_1/src/common/tracker/Artifact.class.php
Log:
Fix broken sort in tracker
Modified: branches/Branch_5_1/src/common/tracker/Artifact.class.php
===================================================================
--- branches/Branch_5_1/src/common/tracker/Artifact.class.php 2011-03-01 18:17:59 UTC (rev 12471)
+++ branches/Branch_5_1/src/common/tracker/Artifact.class.php 2011-03-01 19:59:01 UTC (rev 12472)
@@ -1756,19 +1756,24 @@
}
break ;
case 'open_date':
- $aid = $a->getOpenDate() ;
- $bid = $b->getOpenDate() ;
- return ($a < $b) ? -1 : 1;
+ $a_date = $a->getOpenDate() ;
+ $b_date = $b->getOpenDate() ;
+ return ($a_date < $b_date) ? -1 : 1;
break;
case 'close_date':
- $aid = $a->getCloseDate() ;
- $bid = $b->getCloseDate() ;
- return ($a < $b) ? -1 : 1;
+ $a_date = $a->getCloseDate() ;
+ $b_date = $b->getCloseDate() ;
+ return ($a_date < $b_date) ? -1 : 1;
break;
+ case 'last_modified_date':
+ $a_date = $a->getLastModifiedDate() ;
+ $b_date = $b->getLastModifiedDate() ;
+ return ($a_date < $b_date) ? -1 : 1;
+ break;
case 'priority':
- $aid = $a->getPriority() ;
- $bid = $b->getPriority() ;
- return ($a < $b) ? -1 : 1;
+ $a_prority = $a->getPriority() ;
+ $b_prority = $b->getPriority() ;
+ return ($a_prority < $b_prority) ? -1 : 1;
break;
default:
$aa=$a->getExtraFieldDataText();
@@ -1785,7 +1790,7 @@
// When in doubt, sort on artifact ID
$aid = $a->getID() ;
$bid = $b->getID() ;
- if ($a == $b) {
+ if ($aid == $bid) {
return 0;
}
return ($a < $b) ? -1 : 1;
More information about the Fusionforge-commits
mailing list