mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 00:29:38 +01:00
Add timesheet time (info_sum_timesheets) placeholder
This commit is contained in:
parent
4d93470fb9
commit
9cdaebe1b6
@ -130,6 +130,19 @@ class infolog_merge extends bo_merge
|
||||
// Links
|
||||
$array += $this->get_all_links('infolog', $id, $prefix, $content);
|
||||
|
||||
// Timesheet time
|
||||
if(strpos($content, 'info_sum_timesheets'))
|
||||
{
|
||||
$timesheets = array();
|
||||
$links = egw_link::get_links('infolog',$id,'timesheet');
|
||||
foreach($links as $link)
|
||||
{
|
||||
$timesheets[] = $link['id'];
|
||||
}
|
||||
$sum = ExecMethod('timesheet.timesheet_bo.sum',$timesheets);
|
||||
$info['$$info_sum_timesheets$$'] = $sum['duration'];
|
||||
}
|
||||
|
||||
// Check for linked project ID
|
||||
$links = egw_link::get_links('infolog', $id, 'projectmanager');
|
||||
foreach($links as $link_id => $app_id) {
|
||||
@ -168,7 +181,7 @@ class infolog_merge extends bo_merge
|
||||
|
||||
$n = 0;
|
||||
$tracking = new infolog_tracking($this->bo);
|
||||
$fields = array('info_id' => lang('Infolog ID'), 'pm_id' => lang('Project ID'), 'project' => lang('Project name')) + $tracking->field2label;
|
||||
$fields = array('info_id' => lang('Infolog ID'), 'pm_id' => lang('Project ID'), 'project' => lang('Project name'), 'info_sum_timesheets' => lang('Used time')) + $tracking->field2label;
|
||||
translation::add_app('projectmanager');
|
||||
foreach($fields as $name => $label)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user