Désolé de spammer mais je tâtonne...
Il se trouve que ce "13" était en fait le rowid de la facture en question, au lieu de contenir l'objet facture. J'ai donc essayé de faire un :

/function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
    {

        $fac = new Facture($db);
        $fac->fetch($object);
        $object = $fac;/
        ...
(oui je sais, c'est pas beau mais c'est pour débugger ;) )

Et maintenant je me retrouve avec une erreur fatale "/*Fatal error*: Call to a member function query() on a non-object in */.../compta/facture/class/facture.class.php* on line *779*/"

Je comprends pas, mais il semblerait que la variable $object soit mal assignée dans mon code. Mais je n'arrive pas à trouver où...


Le 20/07/2012 20:42, Jérémie Ollivier a écrit :
Ca sera peut-être utile : un var_dump($object) dans la methode write_file du modèle crabe indique *string(2) "13"*. Ca ne ressemble pas beaucoup à un objet ça...

Le 20/07/2012 17:02, Jérémie Ollivier a écrit :
Et je précise aussi que je n'avais pas ce problème (avec le même module) avec les versions 2.9 de Dolibarr et FPDF. D'ailleurs j'ai essayé de rajouter la constante MAIN_USE_FPDF mais ça ne change rien.

_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev





_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à