Cela veux dire que le trigger plante, avez vous regarder dans les log
d'apache, ou avez vous utilise dol_syslog pour faire des trace de debug
(voir utiliser FirePHP) ?
Le fonctionnement que vous voulez mettre en place est tout a fait
possible mais avez vous des compétences de développement PHP ou êtes
vous un intégrateur ?
Je vais peut être paraître un peu rude, mais faire du developement avec
Dolibarr, ce n'est pas juste un copier coller du wiki, il faut que vous
compreniez le code que vous écrivez.
Peux être quand commençant par le début, comprendre la programmation
objet par exemple, vous vous éviterez beaucoup de temps perdue et de
cheveux en moins
par exemple : dans votre trigger vous faite
$object->actiontypecode=xxxx. Posez vous la question de qui est $object
(ne faudrait 'il pas plus ecrire $agenda->actiontypecode=xxx)?
Votre trigger ne retourne aucune valeur, il devrait retourné 1 si tout
va bien et -1 en cas d'erreur avec affectation the $this->error avec un
message cohérent, regardez et surtout comprenez comment sont fait les
trigger core de dolibarr et le code qui l'execute dans les classes
appelantent.
Bon courage.
------- In English
Your trigger do not work properly. Put some trace to debug where it do
not work.
Not translated directly but something like : learn to code and
understand what your code do, do not just copy paste so part of wiki
code....
Check how the core trigger work, trigger must return a value, 1 if ok,
-1 if error....
Regards
Florian HENRY
[email protected]
+33 6 03 76 48 07
http://www.open-concept.pro
Twitter : @_Open_Concept_
Le 28/01/2014 22:29, Michaël Parchet a écrit :
Bonjour,
Désolé Florian ça ne marche pas encore. Quand je valide ma commande,
soit au moment ou mon trigger devrait se déclencher, j'obtiens une
page blanche.
Voici des fichiers ci-joint qui vous permettront je l'espère de
m'aider à débugger mon code.
Salutations
Michaël Parchet
Le 23. 01. 14 09:23, Florian Henry a écrit :
Bonjour,
Il te manque un $action->update($user).
Cdt.
------
Hi,
missing the call to $action->update($user).
Regards
Florian HENRY
[email protected]
+33 6 03 76 48 07
http://www.open-concept.pro
Twitter : @_Open_Concept_
Le 23/01/2014 00:05, Michaël Parchet a écrit :
Bonjour,
J'essaie de créer un trigger qui lie une commande à un rendez-vous
en mettant le numéro de cette dernière dans la table
actioncome.fkelemente et commande dans elementtype.
Malheureusement, malgré tous mes efforts, la valeur du champs tms
reste à 0000-00-00 00:00:00.
Je joint à ce mail mon trigger en espérant que vous pouvez m'aider a
déboguer ça car je ne comprends pas la raison de cette valeur et
j'ai pourtant tout essayer pour mettre la date et l'heure du moment
de l'insertion dans le champ tms de la table. Ce qui me semble
étrange. C'est qu'il n'y a pas de champ tms dans la classe
correspondante.
Pourquoi ?
Merci pour votre aide.
Michaël Parchet
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev