This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".
The branch, master has been updated
via 32c9dc9d74d034e0ca7135749dd9c24dce9d5ae3 (commit)
from ed21ff0f6f119ab4d095e566fff6ee2dc537e112 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=32c9dc9d74d034e0ca7135749dd9c24dce9d5ae3
commit 32c9dc9d74d034e0ca7135749dd9c24dce9d5ae3
Author: Franck Villaume <[email protected]>
Date: Wed Jan 18 23:35:36 2017 +0100
fix csv export with effort extrafield
diff --git a/src/common/tracker/actions/downloadcsv.php
b/src/common/tracker/actions/downloadcsv.php
index 53eaead..96377da 100644
--- a/src/common/tracker/actions/downloadcsv.php
+++ b/src/common/tracker/actions/downloadcsv.php
@@ -1,7 +1,7 @@
<?php
/**
* Copyright 2005 (c) GForge Group, LLC
- * Copyright 2016, Franck Villaume - TrivialDev
+ * Copyright 2016-2017, Franck Villaume - TrivialDev
* http://fusionforge.org
*
* This file is part of FusionForge. FusionForge is free software;
@@ -124,8 +124,16 @@ for ($i=0; $i<count($at_arr); $i++) {
// Show the extra fields
//
$efd = $at_arr[$i]->getExtraFieldDataText();
- foreach ( $efd as $efd_pair ) {
- $value = $efd_pair["value"];
+ foreach ( $efd as $key => $efd_pair ) {
+ if ($efd_pair['type'] == ARTIFACT_EXTRAFIELDTYPE_EFFORT) {
+ if (!isset($effortUnitSet)) {
+ $effortUnitSet = new EffortUnitSet($ath,
$ath->getEffortUnitSet());
+ $effortUnitFactory = new
EffortUnitFactory($effortUnitSet);
+ }
+ $value =
$effortUnitFactory->encodedToString($efd_pair['value']);
+ } else {
+ $value = $efd_pair["value"];
+ }
echo $sep.'"'. fix4csv($value) .'"';
}
echo "\n";
-----------------------------------------------------------------------
Summary of changes:
src/common/tracker/actions/downloadcsv.php | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
hooks/post-receive
--
FusionForge
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits