X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/a0b1d0a4dfd23d96f60c2fe03c9b3682df2fe88f..77a879cfacc24de67448c33ad9d02791c46f5512:/WEB-INF/lib/ttTeamHelper.class.php diff --git a/WEB-INF/lib/ttTeamHelper.class.php b/WEB-INF/lib/ttTeamHelper.class.php index 61271237..9a57d9c6 100644 --- a/WEB-INF/lib/ttTeamHelper.class.php +++ b/WEB-INF/lib/ttTeamHelper.class.php @@ -28,6 +28,7 @@ import('ttUserHelper'); import('DateAndTime'); +import('ttInvoiceHelper'); // Class ttTeamHelper - contains helper functions that operate with teams. class ttTeamHelper { @@ -328,6 +329,7 @@ class ttTeamHelper { static function getActiveInvoices($localizeDates = true) { global $user; + $addPaidStatus = $user->isPluginEnabled('ps'); $result = array(); $mdb2 = getConnection(); @@ -347,6 +349,8 @@ class ttTeamHelper { $dt->parseVal($val['date']); $val['date'] = $dt->toString($user->date_format); } + if ($addPaidStatus) + $val['paid'] = ttInvoiceHelper::isPaid($val['id']); $result[] = $val; } } @@ -811,7 +815,7 @@ class ttTeamHelper { if (isset($fields['tracking_mode'])) $tracking_mode_part = ', tracking_mode = '.intval($fields['tracking_mode']); if (isset($fields['record_type'])) $record_type_part = ', record_type = '.intval($fields['record_type']); if (isset($fields['uncompleted_indicators'])) $uncompleted_indicators_part = ', uncompleted_indicators = '.intval($fields['uncompleted_indicators']); - if (!empty($fields['bcc_email'])) $bcc_email_part = ', bcc_email = '.$mdb2->quote($fields['bcc_email']); + if (isset($fields['bcc_email'])) $bcc_email_part = ', bcc_email = '.$mdb2->quote($fields['bcc_email']); if (isset($fields['plugins'])) $plugins_part = ', plugins = '.$mdb2->quote($fields['plugins']); if (isset($fields['lock_spec'])) $lock_spec_part = ', lock_spec = '.$mdb2->quote($fields['lock_spec']); if (isset($fields['workday_hours'])) $workday_hours_part = ', workday_hours = '.$mdb2->quote($fields['workday_hours']);