Bonjour,
J'utilise le plugin Factures 1.6.3 - stable et tout fonctionne sauf
l'envoi de la facture à l'acheteur via la page ?exec=factures
Lorsque je clique sur "Renvoyer" j'ai en retour "Renvoyée" mais le mail
n'arrive pas (ou ne part pas ?)
même si les fichiers spip.log et factures.log indiquent tous les 2 :
2018-03-23 10:56:18 IP (pid 25731) :Pub:!INFO: Renvoi de la facture #16 a
auteur #3 par #1
Dans factures/prive/objets/liste/factures.html il y a :
<td class="action">[(#ENV{id_resend}|=={#ID_FACTURE}|?{
'<span class="success">Renvoyée</span>',
[<small>(#BOUTON_ACTION{Renvoyer,#URL_ACTION_AUTEUR
{renvoyer_facture,#ID_FACTURE,#SELF|parametre_url{id_resend,#ID_FACTURE}}}
)</small>]
})]</td>
et dans factures/action/renvoyer_facture.php :
function action_renvoyer_facture_dist(){
$securiser_action = charger_fonction("securiser_action","inc");
$id_facture = $securiser_action();
if ($row = sql_fetsel
("details,id_auteur,no_comptable","spip_factures","id_facture=".intval
($id_facture))
AND $notifications = charger_fonction('notifications', 'inc')){
spip_log("Renvoi de la facture #$id_facture a auteur #".$row
['id_auteur']." par #".$GLOBALS['visiteur_session']
['id_auteur'],"facture"._LOG_INFO_IMPORTANTE);
$options = array();
$options['url_facture'] = generer_url_public
('facture',"id_facture=$id_facture&hash=".md5($row
['details']),false,false);
$notifications("genererfacture", $id_facture, $options);
}
}
Est-ce que ça devrait fonctionner tel quel ou il faut ajuster quelque
chose ? Je ne sais pas coment debugger.
Les plugins notification et notifications avancées sont actifs.
Merci
--
dd