function notifications_instituerarticle_dist($quoi, $id_article, $options) { // ne devrait jamais se produire if ($options['statut'] == $options['statut_ancien']) { spip_log("statut inchange", 'notifications'); return; } include_spip('inc/texte'); $modele = ""; if ($options['statut'] == 'publie') { if ($GLOBALS['meta']["post_dates"] == 'non' and strtotime($options['date']) > time()) { $modele = "notifications/article_valide"; } else { $modele = "notifications/article_publie"; } } if ($options['statut'] == 'prop' and $options['statut_ancien'] != 'publie') { $modele = "notifications/article_propose"; } if ($modele) { $destinataires = array(); if ($GLOBALS['meta']["suivi_edito"] == "oui") { $destinataires = explode(',', $GLOBALS['meta']["adresse_suivi"]); } $destinataires = pipeline('notifications_destinataires', array('args' => array('quoi' => $quoi, 'id' => $id_article, 'options' => $options), 'data' => $destinataires)); $texte = email_notification_article($id_article, $modele); notifications_envoyer_mails($destinataires, $texte); } }
function notifier_proposition_article($id_article) { if ($GLOBALS['meta']["suivi_edito"] == "oui") { $adresse_suivi = $GLOBALS['meta']["adresse_suivi"]; $texte = email_notification_article($id_article, "notifications/article_propose"); notifications_envoyer_mails($adresse_suivi, $texte); } }