From: <gem...@li...> - 2011-09-15 10:58:14
|
Revision: 17 http://gemstracker.svn.sourceforge.net/gemstracker/?rev=17&view=rev Author: matijsdejong Date: 2011-09-15 10:58:07 +0000 (Thu, 15 Sep 2011) Log Message: ----------- - fixed SingleTrack bug where the more than one track is in the project Modified Paths: -------------- trunk/library/classes/Gems/Default/SurveyMaintenanceAction.php Modified: trunk/library/classes/Gems/Default/SurveyMaintenanceAction.php =================================================================== --- trunk/library/classes/Gems/Default/SurveyMaintenanceAction.php 2011-09-15 10:47:16 UTC (rev 16) +++ trunk/library/classes/Gems/Default/SurveyMaintenanceAction.php 2011-09-15 10:58:07 UTC (rev 17) @@ -391,12 +391,12 @@ public function getTrackCount($currentId) { - $singleTrack = $this->escort instanceof Gems_Project_Tracks_SingleTrackInterface; + $singleTrack = ($this->escort instanceof Gems_Project_Tracks_SingleTrackInterface) ? $this->escort->getTrackId() : null; $select = new Zend_Db_Select($this->db); $select->from('gems__rounds', array('useCnt' => 'COUNT(*)', 'trackCnt' => 'COUNT(DISTINCT gro_id_track)')); if ($singleTrack) { - $select->where("gro_id_track = ?", $this->escort->getTrackId()); + $select->where("gro_id_track = ?", $singleTrack); } else { $select->joinLeft('gems__tracks', 'gtr_id_track = gro_id_track', array()) ->group('gems__tracks.gtr_id_track') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |