7
Indiqueu l’interés que us porta a aquesta qüestió
0

Surcharge et plugin

Bonjour

mon hébergeur (Oléane) impose pour l’utilisation de l’envoi de mail, avec la fonction PHP mail(), que le header contienne obligatoirement la valeur Return-Path.
Or SPIP ne renseigne pas cette valeur.

J’ai créé une fonction inc_envoyer_mail(), placée dans mon fichier mes_fonctions.php en adaptant le code.
Quand je veux envoyer la lettre de nouveautés, ça marche : super !

Maintenant, j’utilise aussi le plugin Tickets.
Je vois qu’il appelle la fonction d’envoi de mail par
$envoyer_mail = charger_fonction(’envoyer_mail’,’inc’);

En regardant le site http://programmer.spip.org/charger_fonction, je comprends que la fonction charger_fonction a justement pour rôle de récupérer la nouvelle fonction d’envoi de mail (celle que j’ai
créée) plutôt que la fonction dist existante (dans inc/envoyer_mail.php).

Pourtant le plugin Tickets n’utilise pas ma fonction mais toujours celle de SPIP.

Ma question est la suivante : s’il est possible de surcharger SPIP, est-il possible avec le même mécanisme de surcharger un plugin ?

Merci pour votre aide.