FIX #5446
This commit is contained in:
parent
23cac5b157
commit
fc2e7fb1ad
@ -794,11 +794,7 @@ class ExtraFields
|
|||||||
// 4 : where clause filter on column or table extrafield, syntax field='value' or extra.field=value
|
// 4 : where clause filter on column or table extrafield, syntax field='value' or extra.field=value
|
||||||
$keyList=(empty($InfoFieldList[2])?'rowid':$InfoFieldList[2].' as rowid');
|
$keyList=(empty($InfoFieldList[2])?'rowid':$InfoFieldList[2].' as rowid');
|
||||||
|
|
||||||
if (count($InfoFieldList) > 3 && ! empty($InfoFieldList[3]))
|
|
||||||
{
|
|
||||||
list($parentName, $parentField) = explode('|', $InfoFieldList[3]);
|
|
||||||
$keyList.= ', '.$parentField;
|
|
||||||
}
|
|
||||||
if (count($InfoFieldList) > 4 && ! empty($InfoFieldList[4]))
|
if (count($InfoFieldList) > 4 && ! empty($InfoFieldList[4]))
|
||||||
{
|
{
|
||||||
if (strpos($InfoFieldList[4], 'extra.') !== false)
|
if (strpos($InfoFieldList[4], 'extra.') !== false)
|
||||||
@ -808,6 +804,11 @@ class ExtraFields
|
|||||||
$keyList=$InfoFieldList[2].' as rowid';
|
$keyList=$InfoFieldList[2].' as rowid';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (count($InfoFieldList) > 3 && ! empty($InfoFieldList[3]))
|
||||||
|
{
|
||||||
|
list($parentName, $parentField) = explode('|', $InfoFieldList[3]);
|
||||||
|
$keyList.= ', '.$parentField;
|
||||||
|
}
|
||||||
|
|
||||||
$fields_label = explode('|',$InfoFieldList[1]);
|
$fields_label = explode('|',$InfoFieldList[1]);
|
||||||
if (is_array($fields_label))
|
if (is_array($fields_label))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user