Fix: Fonction dolibarr_del_const incomplète
This commit is contained in:
parent
4e85b65115
commit
06c4e083a0
@ -343,7 +343,7 @@ function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $not
|
|||||||
}
|
}
|
||||||
|
|
||||||
//dolibarr_syslog("dolibarr_set_const name=$name, value=$value");
|
//dolibarr_syslog("dolibarr_set_const name=$name, value=$value");
|
||||||
$sql = "DELETE FROM llx_const WHERE name = '$name';";
|
$sql = "DELETE FROM llx_const WHERE name = '".addslashes($name)."';";
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
|
|
||||||
$sql = "INSERT INTO llx_const(name,value,type,visible,note)";
|
$sql = "INSERT INTO llx_const(name,value,type,visible,note)";
|
||||||
@ -372,17 +372,20 @@ function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $not
|
|||||||
*/
|
*/
|
||||||
function dolibarr_del_const($db, $name)
|
function dolibarr_del_const($db, $name)
|
||||||
{
|
{
|
||||||
$sql = "DELETE FROM llx_const WHERE name='$name' or rowid='$name'";
|
global $conf;
|
||||||
$resql=$db->query($sql);
|
|
||||||
|
$sql = "DELETE FROM llx_const";
|
||||||
if ($resql)
|
$sql.=" WHERE name='".addslashes($name)."' or rowid='".addslashes($name)."'";
|
||||||
{
|
$resql=$db->query($sql);
|
||||||
return 1;
|
if ($resql)
|
||||||
}
|
{
|
||||||
else
|
$conf->global->$name='';
|
||||||
{
|
return 1;
|
||||||
return -1;
|
}
|
||||||
}
|
else
|
||||||
|
{
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user