'project_required' => $this->teamData['PROJECT_REQUIRED'],
'task_required' => $this->teamData['TASK_REQUIRED'],
'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']));
+ 'workday_minutes' => $this->teamData['WORKDAY_MINUTES'],
+ 'config' => $this->teamData['CONFIG']));
if ($team_id) {
$this->team_id = $team_id;
foreach ($this->users as $key=>$user_item) {
}
if ($name == 'MONTHLY_QUOTA' && $this->canImport) {
- $this->insertMonthlyQuota($this->team_id, $this->currentElement['YEAR'], $this->currentElement['MONTH'], $this->currentElement['QUOTA']);
+ $this->insertMonthlyQuota($this->team_id, $this->currentElement['YEAR'], $this->currentElement['MONTH'], $this->currentElement['MINUTES']);
}
if ($name == 'LOG_ITEM' && $this->canImport) {
'name' => $this->currentElement['NAME'],
'cost' => $this->currentElement['COST'],
'invoice_id' => $this->invoiceMap[$this->currentElement['INVOICE_ID']],
+ 'paid' => $this->currentElement['PAID'],
'status' => $this->currentElement['STATUS']));
}
'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 = '';
}
}
// insertMonthlyQuota - a helper function to insert a monthly quota.
- private function insertMonthlyQuota($team_id, $year, $month, $quota) {
+ private function insertMonthlyQuota($team_id, $year, $month, $minutes) {
$mdb2 = getConnection();
- $sql = "INSERT INTO tt_monthly_quotas (team_id, year, month, quota) values ($team_id, $year, $month, $quota)";
+ $sql = "INSERT INTO tt_monthly_quotas (team_id, year, month, minutes) values ($team_id, $year, $month, $minutes)";
$affected = $mdb2->exec($sql);
return (!is_a($affected, 'PEAR_Error'));
}