Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Tu es sur que les mails que tu supprimes ne sont pas déjà dans la table des emails supprimés ?
C'est quand même bizarre que ça ne marche pas...
Les fichiers sont pour la 2.0.5... Ca ne marchera pas.
Va dans ton log php et regarde tes erreurs, dis moi ce qui ne va pas.
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
J'ai bien vu, mais comme l'autre personne a bien avancée, je ne vais pas tout reprendre. J'attends le dénouement et si ça fonctionne chez moi on aura évité un double check inutile. Si ça ne fonctionne pas avec la solution trouvée pour lui, je ferais toutes les étapes et on verra bien.
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Voilà, j'ai résolu le problème des bounces de toto56 :
Dans le fichier include/lib/pmn_fonctions.php, chercher UpdateEmailError et la remplacer par :
function UpdateEmailError($cnx , $table_email , $list_id , $email , $status , $type , $categorie ,
$short_desc , $long_desc , $campaign_id , $table_email_deleted , $table_send , $hash){
$rHash = @current($cnx->query("SELECT hash
FROM ".$table_email."
WHERE list_id='".($cnx->CleanInput($list_id))."'
AND email='".($cnx->CleanInput($email))."'
AND hash='".($cnx->CleanInput($hash))."'
")->fetch());
if($hash == $rHash){
if ($cnx->query("INSERT IGNORE INTO ".$table_email_deleted." (id,email,list_id,hash,error,status,type,categorie,short_desc,long_desc,campaign_id)
SELECT id,email,list_id,hash,'Y','".($cnx->CleanInput($status))."','".($cnx->CleanInput($type))."',
'".($cnx->CleanInput($categorie))."','".($cnx->CleanInput($short_desc))."',
'".($cnx->CleanInput($long_desc))."','".($cnx->CleanInput($campaign_id))."'
FROM ".$table_email."
WHERE email = '" . ($cnx->CleanInput($email)) . "'
AND hash = '" . ($cnx->CleanInput($hash)) . "'")){
if ($cnx->query("DELETE FROM ".$table_email."
WHERE email='" . ($cnx->CleanInput($email)) . "'
AND hash = '" . ($cnx->CleanInput($hash)) . "'")) {
if ($cnx->query("UPDATE ".$table_send ."
SET error=error+1
WHERE id_mail='".($cnx->CleanInput($campaign_id))."'")){
return true;
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}
}
}
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Salut Arnaud,
Je n'ai testé que ce jour ta correction, ça fonctionne nikel. Grand merci
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne