Dans la classe societe.class.php on trouve
return $mod->verif($this->db, &$this->code_client);
avec le code_client qui est passé par référence à l'appel et la fonction
appelé qui est déclaré par
function verif($db, $code, $socid=0)
Hors sur les versions récentes de php, ce code est deprecated. Il est
question de l'interdire bientot.
En effet, soit on a besoin de passé le paramètre par valeur et dans ce
cas il faut mettre au niveau de l'appelant :
return $mod->verif($this->db, &$this->code_client);
soit on a besoin de la passé par référence car la variable est modifiée
au sein de la fonction et dans ce cas
il faut modifier la déclaration de la fonction par
function verif($db, &$code, $socid=0)
Ne sachant pas laquelle des 2 options est voulue (le php lui même ne
sait pas et dans le doute il l'a passe
par valeur sauf si on spécifie allow_call_time_pass_reference à true
dans son ini, ce qui n'est pas la valeur par défaut),
je ne peux donc corriger. Peux-tu corriger cela rodolphe car cela fait
planté mon php et pour ceux qui désactivent la warning
cela risque de ne pas marcher comme prévu.