0) { // si on a bien configuré un délai $asupprimer = sql_select( 'id_formulaires_reponse', 'spip_formulaires_reponses', "DATE_SUB(CURDATE(), INTERVAL $delai DAY) > maj AND id_formulaire = $id_formulaire" ); // on utilise la date de maj, ce qui fait que lorsqu'une réponse est modifiée, l'échéance de la suppression est prorogée while ($reponse = sql_fetch($asupprimer)) { $id_formulaires_reponse = $reponse['id_formulaires_reponse']; formidable_effacer_fichiers_reponse($id_formulaire, $id_formulaires_reponse); // effacer d'abord les fichiers sql_delete('spip_formulaires_reponses', "id_formulaires_reponse=$id_formulaires_reponse");// les réponses sql_delete('spip_formulaires_reponses_champs', "id_formulaires_reponse=$id_formulaires_reponse");//les champs correspondant spip_log("Effacement de la réponse $$id_formulaires_reponse du form $id_formulaire car antérieur à $delai jours"); } } } } return 1; }