Bonjour,

Pour mes webservices, j'utilise comme c'est conseillé dans le wiki les
entités societe.class.php et contact.class.php. Je n'ai pas de problème avec
la méthode create() de societe.class.php mais create() de contact.class.php
ne marche pas. Mysql refuse le fait que ma variable $user soit vide, du coup
la requête ressemble à :
INSERT INTO llx_socpeople (datec, fk_soc, name, fk_user_creat, priv) VALUES
(now(), 30,'toto',,0)
Cela plante à cause des deux virgules qui se suivent dans VALUES. Avec
société je n'ai pas ce problème mais je n'ai pas vu dans le code comment
l'entité société arrive à mettre un utilisateur correct.

Voici mes questions :
- Si je me souviens bien, la variable $user n'est plus utilisée
(deprecated), pourquoi cela marche avec société et pas contact ?
- J'ai modifié contact.class.php pour que si $user == '' cela met 1 dans
fk_user_creat mais il faudrait plutôt régler cela officiellement non ?

D'avance merci,

Kaoul
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à