From: <lei...@us...> - 2014-03-31 12:09:34
|
Author: leithoff Date: Mon Mar 31 14:09:25 2014 New Revision: 46439 URL: http://svn.stylite.de/viewvc/egroupware?rev=46439&view=rev Log: try to handle PHP Warning: Illegal offset type in tracker ui for possible tracker specific template Modified: trunk/tracker/inc/class.tracker_ui.inc.php Modified: trunk/tracker/inc/class.tracker_ui.inc.php URL: http://svn.stylite.de/viewvc/egroupware/trunk/tracker/inc/class.tracker_ui.inc.php?rev=46439&r1=46438&r2=46439&view=diff ============================================================================== --- trunk/tracker/inc/class.tracker_ui.inc.php (original) +++ trunk/tracker/inc/class.tracker_ui.inc.php Mon Mar 31 14:09:25 2014 @@ -676,13 +676,13 @@ } $content['no_links'] = $readonlys['link_to']; $content['bounties']['no_set_bounties'] = $readonlys['bounty']; - - $what = ($tracker && isset($this->trackers[$tracker]) ? $this->trackers[$tracker] : lang('Tracker')); + //error_log(__METHOD__.__LINE__.':'.is_array($tracker)?$tracker[0]:$tracker); + $what = ($tracker && isset($this->trackers[(is_array($tracker)?$tracker[0]:$tracker)]) ? $this->trackers[(is_array($tracker)?$tracker[0]:$tracker)] : lang('Tracker')); $GLOBALS['egw_info']['flags']['app_header'] = $tr_id ? lang('Edit %1',$what) : lang('New %1',$what); $tpl = new etemplate_new('tracker.edit'); // use a type-specific template (tracker.edit.xyz), if one exists, otherwise fall back to the generic one - if (!$tpl->read('tracker.edit.'.trim($this->trackers[$tracker]))) + if (!$tpl->read('tracker.edit'.(isset($this->trackers[(is_array($tracker)?$tracker[0]:$tracker)])?'.'.trim($this->trackers[(is_array($tracker)?$tracker[0]:$tracker)]):''))) { $tpl->read('tracker.edit'); } |