envoyer_mail non défini
Le plugin semble marcher en spip 4 (avec constante forçant la compatibilité) mais je relève l'avertissement Call to undefined function envoyer_mail() in plugins/auto/rssarticle/v1.2.1/genie/rssarticle_copie.php:172
En effet, c'est précédé d'un include_spip('inc/envoyer_mail');
, mais le fichier inc/envoyer_mail
définit une fonction inc_envoyer_mail_dist
et non pas envoyer_mail
. Du coup il faudrait un charger_fonction
plutôt qu'un include_spip
.
Dans facteur/formulaires/tester_facteur.php
par exemple il y a
// passer par envoyer_mail pour bien passer par les pipeline et avoir tous les logs
$envoyer_mail = charger_fonction('envoyer_mail', 'inc');
try {
$retour = $envoyer_mail($destinataire, $titre, $corps);
} catch (Exception $e) {
return $e->getMessage();
}