Fix: Fonction dolibarr_del_const incomplète

This commit is contained in:
Laurent Destailleur 2007-10-07 13:19:23 +00:00
parent 4e85b65115
commit 06c4e083a0

View File

@ -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;
}
} }