Fix: Bad output of extrafields when list is used.
This commit is contained in:
parent
35ddcf2958
commit
0e9477167d
@ -939,17 +939,20 @@ class ExtraFields
|
||||
{
|
||||
$sql.= ' as main';
|
||||
}
|
||||
$sql.= ' WHERE '.$selectkey.'=\''.$this->db->escape($value).'\'';
|
||||
$sql.= " WHERE ".$selectkey."='".$this->db->escape($value)."'";
|
||||
//$sql.= ' AND entity = '.$conf->entity;
|
||||
|
||||
dol_syslog(get_class($this).':showOutputField:$type=sellist sql='.$sql);
|
||||
$resql = $this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$value=''; // value was used, so now we reste it to use it to build final output
|
||||
|
||||
$obj = $this->db->fetch_object($resql);
|
||||
|
||||
// Several field into label (eq table:code|libelle:rowid)
|
||||
$fields_label = explode('|',$InfoFieldList[1]);
|
||||
|
||||
|
||||
if(is_array($fields_label))
|
||||
{
|
||||
foreach ($fields_label as $field_toshow)
|
||||
@ -972,6 +975,7 @@ class ExtraFields
|
||||
}
|
||||
}
|
||||
}
|
||||
else dol_syslog(get_class($this).'::showOutputField error '.$this->db->lasterror(), LOG_WARNING);
|
||||
}
|
||||
elseif ($type == 'radio')
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user