Which version of PHP do you use ?
2013/9/3 Sébastien <seb-mail...@itoi.fr> > Hi, > > When i clone invoice with object in > htdocs/compta/facture/class/**facture.class.php > the invoice lines aren't cloned. > The clone lines are referenced from origin invoice. > Add this function to class Facture (~ line 129) : > > function __clone() > { > // Force a copy of this->lines, otherwise it will point to same > object. > for($i=0; $i < count($this->lines); $i++){ > $this->lines[$i] = clone $this->lines[$i]; > } > } > > > In french : > Lorsque l'on clone une facture via la classe facture dans compta (fichier > htdocs/compta/facture/class/**facture.class.php), les lignes de la > facture ne sont pas clonés mais simplement copiées par référence. > Il suffit d'ajouter la fonction pour cloner les lignes et cela fonctionne ! > Probléme constaté sur la version 3.3.1 et a l'air d'être toujours présent > dans la version 3.4.0 > > Cordialement, > Sébastien > > > ______________________________**_________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/dolibarr-dev<https://lists.nongnu.org/mailman/listinfo/dolibarr-dev> >
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev