Bonjour à tous ,
Pour me répondre à tout hasard si d'aucun cherche des informations sur ses canvas société qui bug en 3.4.0:
Le problème est dans la variable $ref qui contient rowid et donc au moment de l'utilisation de la méthode fetch de societe.class, la societe n'est pas trouvée la clause SQL devient ...WHERE s.rowid =8 and s.nom=8 (pour ma societe socid=8)
Pour pallier à ce problème, que je n'arrive pas à identifier plus précisément, j'ai modifier le fichier /canvas/company/actions_card_company.class.php à la ligne 104
devient
D'autre part j'ai également corrigé mes canvas (/canvas/company/tpl) create et edit en mettant à jour le champ adresse :
card_create_tpl.php vers la ligne 119
devient
card_edit_tpl.php vers la ligne 141
devient
That's all folk !
(PS : pour ma culture je suis preneur de l'explication de $ref et quand est utilisé cette variable dans societe)
Benoît ...
Pour me répondre à tout hasard si d'aucun cherche des informations sur ses canvas société qui bug en 3.4.0:
Le problème est dans la variable $ref qui contient rowid et donc au moment de l'utilisation de la méthode fetch de societe.class, la societe n'est pas trouvée la clause SQL devient ...WHERE s.rowid =8 and s.nom=8 (pour ma societe socid=8)
Pour pallier à ce problème, que je n'arrive pas à identifier plus précisément, j'ai modifier le fichier /canvas/company/actions_card_company.class.php à la ligne 104
$ret = $this->getObject($id,$ref);
devient
$ret = $this->getObject($id);
D'autre part j'ai également corrigé mes canvas (/canvas/company/tpl) create et edit en mettant à jour le champ adresse :
card_create_tpl.php vers la ligne 119
<textarea name="adresse" cols="40" rows="3"><?php echo $this->control->tpl['address']; ?></textarea></td>
devient
<textarea name="address" cols="40" rows="3"><?php echo $this->control->tpl['address']; ?></textarea></td>
card_edit_tpl.php vers la ligne 141
<textarea name="adresse" cols="40" rows="3"><?php echo $this->control->tpl['address']; ?></textarea></td>
devient
<textarea name="address" cols="40" rows="3"><?php echo $this->control->tpl['address']; ?></textarea></td>
That's all folk !
(PS : pour ma culture je suis preneur de l'explication de $ref et quand est utilisé cette variable dans societe)
Benoît ...