* InfoLog: fixed subs view to display only selected custom-fields of parent

This commit is contained in:
Ralf Becker 2012-05-08 09:43:22 +00:00
parent 06729148dd
commit c939232fee

View File

@ -403,6 +403,22 @@ class infolog_ui
{ {
$main = $this->get_info($main, $readonlys); $main = $this->get_info($main, $readonlys);
$main['class'] .= 'th '; $main['class'] .= 'th ';
// if only certain custom-fields are to be displayed, we need to unset the not displayed ones manually
// as read() always read them all, while search() only reads the selected ones
if ($query['custom_fields'])
{
foreach($columselection as $col)
{
if ($col[0] == '#')
{
foreach($main as $n => $v)
{
if ($n[0] == '#' && !in_array($n, $columselection)) unset($main[$n]);
}
break;
}
}
}
array_splice($rows, $id, 0, array($main)); array_splice($rows, $id, 0, array($main));
unset($parents[$parent_index]); unset($parents[$parent_index]);
} }