X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Flib%2FttImportHelper.class.php;h=da4176c12401483e83648303330206d2d5607d36;hb=23c3793cd381969c72f361ed7d93aea054b0b461;hp=5e2d40a5a5fbf365927aa9aea3a7fd88c1336292;hpb=77da39e33eb70b8b01502c09e8057dd199554de6;p=timetracker.git diff --git a/WEB-INF/lib/ttImportHelper.class.php b/WEB-INF/lib/ttImportHelper.class.php index 5e2d40a5..da4176c1 100644 --- a/WEB-INF/lib/ttImportHelper.class.php +++ b/WEB-INF/lib/ttImportHelper.class.php @@ -116,19 +116,21 @@ class ttImportHelper { if ($this->canImport) { $team_id = ttTeamHelper::insert(array( 'name' => $this->teamData['NAME'], - 'address' => $this->teamData['ADDRESS'], 'currency' => $this->teamData['CURRENCY'], - 'lock_spec' => $this->teamData['LOCK_SPEC'], - 'workday_hours' => $this->teamData['WORKDAY_HOURS'], - 'lang' => $this->teamData['LANG'], 'decimal_mark' => $this->teamData['DECIMAL_MARK'], + 'lang' => $this->teamData['LANG'], 'date_format' => $this->teamData['DATE_FORMAT'], 'time_format' => $this->teamData['TIME_FORMAT'], 'week_start' => $this->teamData['WEEK_START'], - 'plugins' => $this->teamData['PLUGINS'], 'tracking_mode' => $this->teamData['TRACKING_MODE'], + 'project_required' => $this->teamData['PROJECT_REQUIRED'], 'task_required' => $this->teamData['TASK_REQUIRED'], - 'record_type' => $this->teamData['RECORD_TYPE'])); + 'record_type' => $this->teamData['RECORD_TYPE'], + 'uncompleted_indicators' => $this->teamData['UNCOMPLETED_INDICATORS'], + 'bcc_email' => $this->teamData['BCC_EMAIL'], + 'plugins' => $this->teamData['PLUGINS'], + 'lock_spec' => $this->teamData['LOCK_SPEC'], + 'workday_hours' => $this->teamData['WORKDAY_HOURS'])); if ($team_id) { $this->team_id = $team_id; foreach ($this->users as $key=>$user_item) { @@ -232,6 +234,7 @@ class ttImportHelper { 'invoice' => $this->invoiceMap[$this->currentElement['INVOICE_ID']], 'note' => (isset($this->currentElement['COMMENT']) ? $this->currentElement['COMMENT'] : ''), 'billable' => $this->currentElement['BILLABLE'], + 'paid' => $this->currentElement['PAID'], 'status' => $this->currentElement['STATUS'])); } @@ -270,6 +273,7 @@ class ttImportHelper { 'name' => $this->currentElement['NAME'], 'cost' => $this->currentElement['COST'], 'invoice_id' => $this->invoiceMap[$this->currentElement['INVOICE_ID']], + 'paid' => $this->currentElement['PAID'], 'status' => $this->currentElement['STATUS'])); } @@ -292,18 +296,19 @@ class ttImportHelper { 'period' => $this->currentElement['PERIOD'], 'from' => $this->currentElement['PERIOD_START'], 'to' => $this->currentElement['PERIOD_END'], - 'chclient' => $this->currentElement['SHOW_CLIENT'], - 'chinvoice' => $this->currentElement['SHOW_INVOICE'], - 'chproject' => $this->currentElement['SHOW_PROJECT'], - 'chstart' => $this->currentElement['SHOW_START'], - 'chduration' => $this->currentElement['SHOW_DURATION'], - 'chcost' => $this->currentElement['SHOW_COST'], - 'chtask' => $this->currentElement['SHOW_TASK'], - 'chfinish' => $this->currentElement['SHOW_END'], - 'chnote' => $this->currentElement['SHOW_NOTE'], - 'chcf_1' => $this->currentElement['SHOW_CUSTOM_FIELD_1'], + 'chclient' => (int) $this->currentElement['SHOW_CLIENT'], + 'chinvoice' => (int) $this->currentElement['SHOW_INVOICE'], + 'chpaid' => (int) $this->currentElement['SHOW_PAID'], + 'chproject' => (int) $this->currentElement['SHOW_PROJECT'], + 'chstart' => (int) $this->currentElement['SHOW_START'], + 'chduration' => (int) $this->currentElement['SHOW_DURATION'], + 'chcost' => (int) $this->currentElement['SHOW_COST'], + 'chtask' => (int) $this->currentElement['SHOW_TASK'], + 'chfinish' => (int) $this->currentElement['SHOW_END'], + 'chnote' => (int) $this->currentElement['SHOW_NOTE'], + 'chcf_1' => (int) $this->currentElement['SHOW_CUSTOM_FIELD_1'], 'group_by' => $this->currentElement['GROUP_BY'], - 'chtotalsonly' => $this->currentElement['SHOW_TOTALS_ONLY'])); + 'chtotalsonly' => (int) $this->currentElement['SHOW_TOTALS_ONLY'])); } $this->currentTag = ''; } @@ -315,9 +320,7 @@ class ttImportHelper { || $this->currentTag == 'LABEL' || $this->currentTag == 'VALUE' || $this->currentTag == 'COMMENT' - || $this->currentTag == 'ADDRESS' - || $this->currentTag == 'CLIENT_NAME' - || $this->currentTag == 'CLIENT_ADDRESS') { + || $this->currentTag == 'ADDRESS') { if (isset($this->currentElement[$this->currentTag])) $this->currentElement[$this->currentTag] .= trim($data); else