mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-26 15:21:37 +01:00
handling unset/uninitalized selectcols
This commit is contained in:
parent
8b4fa31275
commit
6687ee2a50
@ -613,7 +613,7 @@ class timesheet_ui extends timesheet_bo
|
|||||||
if (!$have_cats || $query['cat_id']) $rows['no_cat_id'] = true;
|
if (!$have_cats || $query['cat_id']) $rows['no_cat_id'] = true;
|
||||||
if ($query['col_filter']['ts_owner']) $rows['ownerClass'] = 'noPrint';
|
if ($query['col_filter']['ts_owner']) $rows['ownerClass'] = 'noPrint';
|
||||||
$rows['no_owner_col'] = $query['no_owner_col'];
|
$rows['no_owner_col'] = $query['no_owner_col'];
|
||||||
if (!$rows['no_owner_col'] && !strpos($query['selectcols'],'ts_owner')) $rows['no_owner_col'] = 1;
|
if (!$rows['no_owner_col'] && $query['selectcols'] && !strpos($query['selectcols'],'ts_owner')) $rows['no_owner_col'] = 1;
|
||||||
if ($query['filter'])
|
if ($query['filter'])
|
||||||
{
|
{
|
||||||
$rows += $this->summary;
|
$rows += $this->summary;
|
||||||
@ -623,9 +623,9 @@ class timesheet_ui extends timesheet_bo
|
|||||||
if (!$rows['ts_viewtype']) {
|
if (!$rows['ts_viewtype']) {
|
||||||
#_debug_array($query['selectcols']);
|
#_debug_array($query['selectcols']);
|
||||||
#ts_quantity,ts_unitprice,ts_total
|
#ts_quantity,ts_unitprice,ts_total
|
||||||
if (strpos($query['selectcols'],'ts_quantity')===false) $rows['no_ts_quantity'] = 1;
|
if ($query['selectcols'] && strpos($query['selectcols'],'ts_quantity')===false) $rows['no_ts_quantity'] = 1;
|
||||||
if (strpos($query['selectcols'],'ts_unitprice')===false) $rows['no_ts_unitprice'] = 1;
|
if ($query['selectcols'] && strpos($query['selectcols'],'ts_unitprice')===false) $rows['no_ts_unitprice'] = 1;
|
||||||
if (strpos($query['selectcols'],'ts_total')===false) $rows['no_ts_total'] = 1;
|
if ($query['selectcols'] && strpos($query['selectcols'],'ts_total')===false) $rows['no_ts_total'] = 1;
|
||||||
}
|
}
|
||||||
return $total;
|
return $total;
|
||||||
}
|
}
|
||||||
@ -681,7 +681,7 @@ class timesheet_ui extends timesheet_bo
|
|||||||
}
|
}
|
||||||
$read_grants = $this->grant_list(EGW_ACL_READ);
|
$read_grants = $this->grant_list(EGW_ACL_READ);
|
||||||
$content['nm']['no_owner_col'] = count($read_grants) == 1;
|
$content['nm']['no_owner_col'] = count($read_grants) == 1;
|
||||||
|
if ($GLOBALS['egw_info']['user']['preferences']['timesheet']['nextmatch-timesheet.index.rows']) $content['nm']['selectcols'] = $GLOBALS['egw_info']['user']['preferences']['timesheet']['nextmatch-timesheet.index.rows'];
|
||||||
$sel_options = array(
|
$sel_options = array(
|
||||||
'ts_owner' => $read_grants,
|
'ts_owner' => $read_grants,
|
||||||
'pm_id' => array(lang('No project')),
|
'pm_id' => array(lang('No project')),
|
||||||
|
Loading…
Reference in New Issue
Block a user