FIX We should be able to insert data with value '0' into const
This commit is contained in:
parent
4c1c361a15
commit
ea504a0516
@ -1329,11 +1329,11 @@ class DolibarrModules // Can not be abstract, because we need to insta
|
|||||||
|
|
||||||
// Clean
|
// Clean
|
||||||
if (empty($visible)) $visible='0';
|
if (empty($visible)) $visible='0';
|
||||||
if (empty($val)) $val='';
|
if (empty($val) && $val != '0') $val='';
|
||||||
|
|
||||||
$sql = "SELECT count(*)";
|
$sql = "SELECT count(*)";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."const";
|
$sql.= " FROM ".MAIN_DB_PREFIX."const";
|
||||||
$sql.= " WHERE ".$this->db->decrypt('name')." = '".$name."'";
|
$sql.= " WHERE ".$this->db->decrypt('name')." = '".$this->db->escape($name)."'";
|
||||||
$sql.= " AND entity = ".$entity;
|
$sql.= " AND entity = ".$entity;
|
||||||
|
|
||||||
$result=$this->db->query($sql);
|
$result=$this->db->query($sql);
|
||||||
@ -1347,7 +1347,7 @@ class DolibarrModules // Can not be abstract, because we need to insta
|
|||||||
$sql.= " VALUES (";
|
$sql.= " VALUES (";
|
||||||
$sql.= $this->db->encrypt($name,1);
|
$sql.= $this->db->encrypt($name,1);
|
||||||
$sql.= ",'".$type."'";
|
$sql.= ",'".$type."'";
|
||||||
$sql.= ",".($val?$this->db->encrypt($val,1):"''");
|
$sql.= ",".(($val != '')?$this->db->encrypt($val,1):"''");
|
||||||
$sql.= ",".($note?"'".$this->db->escape($note)."'":"null");
|
$sql.= ",".($note?"'".$this->db->escape($note)."'":"null");
|
||||||
$sql.= ",'".$visible."'";
|
$sql.= ",'".$visible."'";
|
||||||
$sql.= ",".$entity;
|
$sql.= ",".$entity;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user