FIX #13184
This commit is contained in:
parent
295d42b476
commit
ee45c3efb6
@ -389,6 +389,7 @@ class ExtraFields
|
|||||||
if (empty($required)) $required = 0;
|
if (empty($required)) $required = 0;
|
||||||
if (empty($unique)) $unique = 0;
|
if (empty($unique)) $unique = 0;
|
||||||
if (empty($alwayseditable)) $alwayseditable = 0;
|
if (empty($alwayseditable)) $alwayseditable = 0;
|
||||||
|
if (empty($totalizable)) $totalizable = 0;
|
||||||
|
|
||||||
if (!empty($attrname) && preg_match("/^\w[a-zA-Z0-9-_]*$/", $attrname) && !is_numeric($attrname))
|
if (!empty($attrname) && preg_match("/^\w[a-zA-Z0-9-_]*$/", $attrname) && !is_numeric($attrname))
|
||||||
{
|
{
|
||||||
@ -450,7 +451,7 @@ class ExtraFields
|
|||||||
$sql .= "'" . $this->db->idate(dol_now()) . "',";
|
$sql .= "'" . $this->db->idate(dol_now()) . "',";
|
||||||
$sql.= " ".($enabled?"'".$this->db->escape($enabled)."'":"1").",";
|
$sql.= " ".($enabled?"'".$this->db->escape($enabled)."'":"1").",";
|
||||||
$sql.= " ".($help?"'".$this->db->escape($help)."'":"null").",";
|
$sql.= " ".($help?"'".$this->db->escape($help)."'":"null").",";
|
||||||
$sql.= " ".($totalizable?'1':'0');
|
$sql.= " ".($totalizable?'TRUE':'FALSE');
|
||||||
$sql.=')';
|
$sql.=')';
|
||||||
|
|
||||||
dol_syslog(get_class($this)."::create_label", LOG_DEBUG);
|
dol_syslog(get_class($this)."::create_label", LOG_DEBUG);
|
||||||
@ -793,7 +794,7 @@ class ExtraFields
|
|||||||
$sql .= " '".$this->db->escape($alwayseditable)."',";
|
$sql .= " '".$this->db->escape($alwayseditable)."',";
|
||||||
$sql .= " '".$this->db->escape($params)."',";
|
$sql .= " '".$this->db->escape($params)."',";
|
||||||
$sql .= " '".$this->db->escape($list)."', ";
|
$sql .= " '".$this->db->escape($list)."', ";
|
||||||
$sql .= " ".$totalizable.",";
|
$sql .= " ".($totalizable?'TRUE':'FALSE').",";
|
||||||
$sql .= " ".(($default != '') ? "'".$this->db->escape($default)."'" : "null").",";
|
$sql .= " ".(($default != '') ? "'".$this->db->escape($default)."'" : "null").",";
|
||||||
$sql .= " ".($computed ? "'".$this->db->escape($computed)."'" : "null").",";
|
$sql .= " ".($computed ? "'".$this->db->escape($computed)."'" : "null").",";
|
||||||
$sql .= " ".$user->id.",";
|
$sql .= " ".$user->id.",";
|
||||||
@ -932,7 +933,7 @@ class ExtraFields
|
|||||||
$this->attributes[$tab->elementtype]['perms'][$tab->name]=(strlen($tab->perms) == 0 ? 1 : $tab->perms);
|
$this->attributes[$tab->elementtype]['perms'][$tab->name]=(strlen($tab->perms) == 0 ? 1 : $tab->perms);
|
||||||
$this->attributes[$tab->elementtype]['langfile'][$tab->name]=$tab->langs;
|
$this->attributes[$tab->elementtype]['langfile'][$tab->name]=$tab->langs;
|
||||||
$this->attributes[$tab->elementtype]['list'][$tab->name]=$tab->list;
|
$this->attributes[$tab->elementtype]['list'][$tab->name]=$tab->list;
|
||||||
$this->attributes[$tab->elementtype]['totalizable'][$tab->name]=$tab->totalizable;
|
$this->attributes[$tab->elementtype]['totalizable'][$tab->name]=($tab->totalizable ? 1 : 0);
|
||||||
$this->attributes[$tab->elementtype]['entityid'][$tab->name]=$tab->entity;
|
$this->attributes[$tab->elementtype]['entityid'][$tab->name]=$tab->entity;
|
||||||
$this->attributes[$tab->elementtype]['enabled'][$tab->name]=$tab->enabled;
|
$this->attributes[$tab->elementtype]['enabled'][$tab->name]=$tab->enabled;
|
||||||
$this->attributes[$tab->elementtype]['help'][$tab->name]=$tab->help;
|
$this->attributes[$tab->elementtype]['help'][$tab->name]=$tab->help;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user