2
0
forked from Wavyzz/dolibarr

New: Ajout de la forme juridique dans la configuration globale de sa socit (requis dans les factures).

This commit is contained in:
Laurent Destailleur
2005-08-20 14:36:32 +00:00
parent 76d39158ca
commit 6b64aa40ac
8 changed files with 298 additions and 147 deletions

View File

@@ -210,7 +210,7 @@ function dolibarr_fiche_head($links, $active=0, $title='')
/**
\brief R<>cup<75>re une constante depuis la base de donn<6E>es.
\see dolibarr_del_const, dolibarr_sel_const
\see dolibarr_del_const, dolibarr_set_const
\param db Handler d'acc<63>s base
\param name Nom de la constante
\return string Valeur de la constante
@@ -262,17 +262,19 @@ function dolibarr_set_php_lang($code_lang)
/**
\brief Insertion d'une constante dans la base de donn<6E>es.
\see dolibarr_del_const, dolibarr_gel_const
\param db handler d'acc<63>s base
\param name nom de la constante
\param value valeur de la constante
\param type type de constante (chaine par d<>faut)
\param visible la constante est elle visible (0 par d<>faut)
\param note explication de la constante
\return int 0 si KO, 1 si OK
\see dolibarr_del_const, dolibarr_get_const
\param db Handler d'acc<63>s base
\param name Nom de la constante
\param value Valeur de la constante
\param type Type de constante (chaine par d<>faut)
\param visible La constante est elle visible (0 par d<>faut)
\param note Explication de la constante
\return int <0 si ko, >0 si ok
*/
function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $note='')
{
global $conf;
$db->begin();
$sql = "DELETE FROM llx_const WHERE name = '$name';";
@@ -285,12 +287,13 @@ function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $not
if ($resql)
{
$db->commit();
$conf->global->$name=$value;
return 1;
}
else
{
$db->rollback();
return 0;
return -1;
}
}