From: <gem...@li...> - 2011-10-13 10:58:11
|
Revision: 100 http://gemstracker.svn.sourceforge.net/gemstracker/?rev=100&view=rev Author: mennodekker Date: 2011-10-13 10:58:05 +0000 (Thu, 13 Oct 2011) Log Message: ----------- Quickfix: surveycompleted event now gets the right completion date/time Modified Paths: -------------- trunk/library/classes/Gems/Tracker/Token.php Modified: trunk/library/classes/Gems/Tracker/Token.php =================================================================== --- trunk/library/classes/Gems/Tracker/Token.php 2011-10-13 10:37:10 UTC (rev 99) +++ trunk/library/classes/Gems/Tracker/Token.php 2011-10-13 10:58:05 UTC (rev 100) @@ -348,6 +348,12 @@ } } + //Set completion time for completion event + if ($setCompletionTime) { + $values['gto_completion_time'] = $complTime->toString(Gems_Tracker::DB_DATETIME_FORMAT); + $this->_gemsData['gto_completion_time'] = $values['gto_completion_time']; + } + // Process any Gems side survey dependent changes if ($changed = $this->handleAfterCompletion()) { @@ -360,7 +366,8 @@ } if ($setCompletionTime) { - $values['gto_completion_time'] = $complTime->toString(Gems_Tracker::DB_DATETIME_FORMAT); + //Make sure to unset otherwise it won't get saved + $this->_gemsData['gto_completion_time'] = null; } $values['gto_duration_in_sec'] = max($complTime->diffSeconds($startTime), 0); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |