mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-23 05:41:02 +01:00
"removed 1.2 compatibility code"
This commit is contained in:
parent
443ef39008
commit
20fe4703ab
@ -20,14 +20,14 @@
|
|||||||
* - 'status-widgets' array with status-values as key and widget names or array with select-options as value,
|
* - 'status-widgets' array with status-values as key and widget names or array with select-options as value,
|
||||||
* all not set stati are displayed via a label-widget - just as text
|
* all not set stati are displayed via a label-widget - just as text
|
||||||
* You can set $sel_options['status'] to translate the status-values to meaningful labels.
|
* You can set $sel_options['status'] to translate the status-values to meaningful labels.
|
||||||
*
|
*
|
||||||
* @package etemplate
|
* @package etemplate
|
||||||
* @subpackage extensions
|
* @subpackage extensions
|
||||||
* @author RalfBecker-At-outdoor-training.de
|
* @author RalfBecker-At-outdoor-training.de
|
||||||
*/
|
*/
|
||||||
class historylog_widget
|
class historylog_widget
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var array exported methods of this class
|
* @var array exported methods of this class
|
||||||
*/
|
*/
|
||||||
var $public_functions = array(
|
var $public_functions = array(
|
||||||
@ -40,7 +40,7 @@ class historylog_widget
|
|||||||
'historylog' => 'History Log',
|
'historylog' => 'History Log',
|
||||||
// 'historylog-helper' => '',
|
// 'historylog-helper' => '',
|
||||||
);
|
);
|
||||||
|
|
||||||
function pre_process($name,&$value,&$cell,&$readonlys,&$extension_data,&$tmpl)
|
function pre_process($name,&$value,&$cell,&$readonlys,&$extension_data,&$tmpl)
|
||||||
{
|
{
|
||||||
$status_widgets =& $GLOBALS['egw_info']['flags']['etemplate']['historylog-helper'];
|
$status_widgets =& $GLOBALS['egw_info']['flags']['etemplate']['historylog-helper'];
|
||||||
@ -60,21 +60,12 @@ class historylog_widget
|
|||||||
$app = is_array($value) ? $value['app'] : $GLOBALS['egw_info']['flags']['currentapp'];
|
$app = is_array($value) ? $value['app'] : $GLOBALS['egw_info']['flags']['currentapp'];
|
||||||
$status_widgets = is_array($value) && isset($value['status-widgets']) ? $value['status-widgets'] : null;
|
$status_widgets = is_array($value) && isset($value['status-widgets']) ? $value['status-widgets'] : null;
|
||||||
$id = is_array($value) ? $value['id'] : $value;
|
$id = is_array($value) ? $value['id'] : $value;
|
||||||
|
|
||||||
$historylog =& CreateObject('phpgwapi.historylog',$app);
|
$historylog =& CreateObject('phpgwapi.historylog',$app);
|
||||||
if (!$id || method_exists($historylog,'search'))
|
if (!$id || method_exists($historylog,'search'))
|
||||||
{
|
{
|
||||||
$value = $id ? $historylog->search($id) : false;
|
$value = $id ? $historylog->search($id) : false;
|
||||||
}
|
}
|
||||||
else // compatibilty code for 1.2, can be removed after
|
|
||||||
{
|
|
||||||
$value = $historylog->return_array('','','history_id','DESC',$id);
|
|
||||||
foreach($value as $key => $val)
|
|
||||||
{
|
|
||||||
$value[$key]['owner'] = $GLOBALS['egw']->accounts->name2id($val['owner'],'account_lid','u');
|
|
||||||
$value[$key]['user_ts'] = $val['datetime'] + $GLOBALS['egw']->datetime->tz_offset;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
unset($historylog);
|
unset($historylog);
|
||||||
|
|
||||||
$tpl =& new etemplate;
|
$tpl =& new etemplate;
|
||||||
@ -88,7 +79,7 @@ class historylog_widget
|
|||||||
$tpl->new_cell(1,'label','Changed');
|
$tpl->new_cell(1,'label','Changed');
|
||||||
$tpl->new_cell(1,'label','New value');
|
$tpl->new_cell(1,'label','New value');
|
||||||
$tpl->new_cell(1,'label','Old value');
|
$tpl->new_cell(1,'label','Old value');
|
||||||
|
|
||||||
if ($value) // autorepeated data-row only if there is data
|
if ($value) // autorepeated data-row only if there is data
|
||||||
{
|
{
|
||||||
$tpl->new_cell(2,'date-time','','${row}[user_ts]',array('readonly' => true));
|
$tpl->new_cell(2,'date-time','','${row}[user_ts]',array('readonly' => true));
|
||||||
@ -102,7 +93,7 @@ class historylog_widget
|
|||||||
{
|
{
|
||||||
$tpl->new_cell(2,'label','','${row}[status]',array('no_lang' => true));
|
$tpl->new_cell(2,'label','','${row}[status]',array('no_lang' => true));
|
||||||
}
|
}
|
||||||
// if $value[status-widgets] is set, use them together with the historylog-helper
|
// if $value[status-widgets] is set, use them together with the historylog-helper
|
||||||
// to display new_ & old_value in the specified widget, otherwise use a label
|
// to display new_ & old_value in the specified widget, otherwise use a label
|
||||||
if ($status_widgets)
|
if ($status_widgets)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user