X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/6ede4ba89cf66620bd1c40d092b3518fd51ba69c..a4298d704504e90da27dfdae71aaf6cc2faa9844:/WEB-INF/lib/ttGroupExportHelper.class.php?ds=sidebyside diff --git a/WEB-INF/lib/ttGroupExportHelper.class.php b/WEB-INF/lib/ttGroupExportHelper.class.php index aba161f6..b1aa35c0 100644 --- a/WEB-INF/lib/ttGroupExportHelper.class.php +++ b/WEB-INF/lib/ttGroupExportHelper.class.php @@ -426,6 +426,37 @@ class ttGroupExportHelper { fwrite($this->file, $this->indentation." \n"); unset($custom_field_log); + // Write expense items. + $expense_items = ttTeamHelper::getExpenseItems($this->group_id); + fwrite($this->file, $this->indentation." \n"); + foreach ($expense_items as $expense_item) { + $expense_item_part = $this->indentation.' '."userMap[$expense_item['user_id']]."\""; + $expense_item_part .= " client_id=\"".$this->clientMap[$expense_item['client_id']]."\""; + $expense_item_part .= " project_id=\"".$this->projectMap[$expense_item['project_id']]."\""; + $expense_item_part .= " name=\"".htmlentities($expense_item['name'])."\""; + $expense_item_part .= " cost=\"".$expense_item['cost']."\""; + $expense_item_part .= " invoice_id=\"".$this->invoiceMap[$expense_item['invoice_id']]."\""; + $expense_item_part .= " paid=\"".$expense_item['paid']."\""; + $expense_item_part .= " status=\"".$expense_item['status']."\""; + $expense_item_part .= ">\n"; + fwrite($this->file, $expense_item_part); + } + fwrite($this->file, $this->indentation." \n"); + unset($expense_items); + + // Write monthly quotas. + $quotas = ttTeamHelper::getMonthlyQuotas($this->group_id); + fwrite($this->file, $this->indentation." \n"); + foreach ($quotas as $quota) { + $quota_part = $this->indentation.' '."file, $quota_part); + } + fwrite($this->file, $this->indentation." \n"); + // Call self recursively for all subgroups. foreach ($this->subgroups as $subgroup) { $subgroup_helper = new ttGroupExportHelper($subgroup['id'], $this->file, $this->indentation.' ');