sauvegarde

Bonjour,

j’ai toujours ce code d’erreur quand je veux faire une sauvegarde ou imprimer un devis, quelqu’un pourrait me dire à quoi cela correspond ?

Warning: key() [function.key]: Passed variable is not an array or object in /mnt/130/sdb/1/1/aurel59400/dolibarr/core/lib/json.lib.php on line 57

Warning: Invalid argument supplied for foreach() in /mnt/130/sdb/1/1/aurel59400/dolibarr/core/lib/json.lib.php on line 75

Merci Beaucoup

Merci de rappeler la version de Dolibarr :wink:
Quelle est votre configuration ? Doliwamp, hébergement ? Version de php ?

Bonsoir,

Version de dolibarr 3.3.1
Hebergé sur serveur Free !

Bonjour,

C’est une message de type « warning » envoyé par PHP quand la code n’est pas super propre, cela dépend de la platforme, certain hébergeur n’affiche pas les warning par defaut. Il faut croire que chez free c’est le cas.
Cela n’empêche pas le bon fonctionnement de l’application.

Si vous souhaitez ne plus voir ce message, la correction est par là :
https://github.com/Dolibarr/dolibarr/pull/797

Cdt.

merci beaucoup pour votre réponse

Bonjour,
j’ai le même problème,
par exemple dans porposition commercialà chaque ligne j’ai :
Propositions commerciales ouvertes
Afficher proposition: PR1310-0134 PR1310-0134
Warning: key() [function.key]: Passed variable is not an array or object in /mnt/113/sdb/d/5/XXX/dolibarr-3.0.0/htdocs/core/lib/json.lib.php on line 57
PR1310-0134.pdf
c’est très désagréable car ça prend une place fou à l’écran
La correction proposé précédemment ne fonctionne pas car mon code ne correspond pas.
J’ai actuellement la version 3.4.1.
j’ai fais les version suivantes:
3.3.0->3.3.1->3.3.2->3.3.4->3.4.0->3.4.1
Le problème est apparu à la 3.4.0.
Est-il possible de désactiver l’affichage des warnings ou d’avoir un correctif.
Merci pour votre aide.

Bonjour,
j’ai le même problème,
par exemple dans porposition commercialà chaque ligne j’ai :
Propositions commerciales ouvertes
Afficher proposition: PR1310-0134 PR1310-0134
Warning: key() [function.key]: Passed variable is not an array or object in /mnt/113/sdb/d/5/XXX/dolibarr-3.0.0/htdocs/core/lib/json.lib.php on line 57
PR1310-0134.pdf
c’est très désagréable car ça prend une place fou à l’écran
La correction proposé précédemment ne fonctionne pas car mon code ne correspond pas.
J’ai actuellement la version 3.4.1.
j’ai fais les version suivantes:
3.3.0->3.3.1->3.3.2->3.3.4->3.4.0->3.4.1
Le problème est apparu à la 3.4.0.
Est-il possible de désactiver l’affichage des warnings ou d’avoir un correctif.
Merci pour votre aide.
PS pour info je suis hébergé chez free.

Bonjour,
Si vous mettez un .htaccess ou complétez celui en place par php_flag display_errors off les messages ne devraient plus apparaitre (à tester chez free) mais il faudra corriger le core.
@+