diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php
index 6263972ed..4802b08ab 100644
--- a/cis/private/tools/zeitaufzeichnung.php
+++ b/cis/private/tools/zeitaufzeichnung.php
@@ -1055,7 +1055,7 @@ if($projekt->getProjekteMitarbeiter($user, true))
CSV Import |
CSV Export |
-
+
Projektübersichtexport";
if($anzprojekte > 0)
echo " | ".$p->t("zeitaufzeichnung/projektexport")."";
@@ -1944,6 +1944,7 @@ function getDataForProjectOverviewCSV($user)
$csvData[] = array('PROJEKT', 'PROJEKT KURZBEZEICHNUNG', 'PROJEKTPHASE', 'PROJEKTPHASEN ID', 'START', 'PROJEKT ENDE');
foreach ($projects as $project)
{
+ $index=0;
//Newline characters bei Beschreibung ersetzen
$titel = $project->titel;
$projekt_kurzbz = $project->projekt_kurzbz;
@@ -1963,19 +1964,44 @@ function getDataForProjectOverviewCSV($user)
{
$projekt_phase = $prjp->bezeichnung;
$projekt_phase_id = $prjp->projektphase_id;
- if (!empty($prjp->beginn))
- $beginn = $prjp->beginn;
+ if (!empty($prjp->start))
+ {
+ $beginn = $prjp->start;
+ }
else
- $beginn = $project->beginn;
+ {
+ $beginn = $project->beginn;
+ }
if (!empty($prjp->ende))
- $ende = $prjp->ende;
+ {
+ $ende = $prjp->ende;
+ }
else
- $ende = $project->ende;
+ {
+ $ende = $project->ende;
+ }
$csvData[] = array($titel, $projekt_kurzbz, $projekt_phase, $projekt_phase_id, $beginn, $ende);
+ //$index = array_search($prjp, array_values($projektphasen));
+ unset($projektphasen[$index]);
}
+ $index++;
}
}
+ foreach($projektphasen as $prjp)
+ {
+ if(empty($prjp->projektphase_fk))
+ {
+ $titel=$prjp->projekt_kurzbz;
+ $projekt_kurzbz = $prjp->projekt_kurzbz;
+ $projekt_phase = $prjp->bezeichnung;
+ $projekt_phase_id = $prjp->projektphase_id;
+ $beginn = $prjp->start;
+ $ende = $prjp->ende;
+
+ $csvData[] = array($titel, $projekt_kurzbz, $projekt_phase, $projekt_phase_id, $beginn, $ende);
+ }
+ }
return $csvData;
}
?>