Annonce

#1 2017-03-22 16:31:23

Lorenzo
Membre
Inscription : 2017-03-22
Messages : 3

Chargement depuis une Url

Bonjour,

J'utilise Wanewsletter depuis plus de 10 ans et j'en suis très content. Bravo !

Je viens de passer de la 2.2.3 à la 3.0.1. Je suis sur un serveur Linux avec PHP 5.6

Depuis le passage en 3.0.1, quand je charge une newsletter depuis une URL, celle-ci n'est pas enregistrée en BDD.
Je ne peux donc pas l'envoyer.

ll semblerait que ce soit du au fait que la variable log_id existe mais est vide.

Si vous pouviez regarder.

Merci

Hors ligne

#2 2017-03-23 17:46:51

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Chargement depuis une Url

bonjour,

Comment concluez-vous que la variable log_id existe mais est vide ?

Votre liste utilise quel format ? texte, html, ou les deux ?


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2017-03-23 18:08:14

Lorenzo
Membre
Inscription : 2017-03-22
Messages : 3

Re : Chargement depuis une Url

Bonjour,

Ne comprenant pas pourquoi ce la ne fonctionnait pas, j'ai fait un var_dump de logdata.
log_id existait et était vide.

Je n'ai pas cherché plus loin et j'ai modifié en mode un peu bourrin en ligne 148 :

if (!$logdata['log_id'])

par

if (!$logdata['log_id'] || $logdata['log_id'] == "" || $logdata['log_id'] == 0) {

et là, l'insertion en bdd est bien faite.

La liste utilise les deux formats.

Bonne journée

Hors ligne

#4 2017-03-24 18:02:39

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : Chargement depuis une Url

Salut,

J'ai constaté le bug aussi.
Cela provient du dernier commit effectué sur templates/admin/select_log_body.tpl.
https://github.com/wascripts/wanewslett … b2da69e8b9

J'ai bètement donné une valeur -1 à l'option "- depuis une URL..." ajoutée dynamiquement dans le select.
Le code PHP de sauvegarde des données trouve un ID différent de 0 et tente une mise à jour dans la base de données au lieu de créer une nouvelle entrée.
La correction :
https://github.com/wascripts/wanewslett … 7f5a7570e1


PHP et MySQL, un duo gagnant !

Hors ligne

#5 2017-03-24 18:52:40

Lorenzo
Membre
Inscription : 2017-03-22
Messages : 3

Re : Chargement depuis une Url

Bonjour,

Nickel. Ça fonctionne.

Merci

Hors ligne

Pied de page des forums