Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
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
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
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
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
Bonjour,
Nickel. Ça fonctionne.
Merci
Hors ligne
Pages : 1