Okay alors au niveau de la correction que j'ai effectué pour le spam de mail lors d'une expiration voici la correction que j'ai fait et sa se passe dans le fichier
modules/DiffuAds/includes/functions.phpà la
ligne 945 remplacer ceci
if ( $NbDaysbefore <= time() && time() <= $oneads->getVar('expired')){
Par ceci
if ( $NbDaysbefore <= time() && time() <= $oneads->getVar('expired') && $oneads->getVar('expired_mail_send') == 0){
Ainsi qu'à la
ligne 1002 ceci
$sql = "UPDATE ". $xoopsDB->prefix('diffuads_ads')." SET expired_mail_send = '0' WHERE ads_id = ".$ads_id;
Par ceci
$sql = "UPDATE ". $xoopsDB->prefix('diffuads_ads')." SET expired_mail_send = '1' WHERE ads_id = ".$ads_id;
Ce qui fait que le controle integre dorénavent l'état de la variable expired mail et la met bien à jour le cas échéant ;)
Merci de me confirmer que sa marche de votre coté ?
Cordialement MaDx