| Current Path : /home/e/t/i/etiennec/www/f1f54/ |
| Current File : /home/e/t/i/etiennec/www/f1f54/notifications.tar |
article_publie.html 0000666 00000001361 15250307335 0010425 0 ustar 00 [(#REM)
Squelette
(c) 2009 SPIP
Distribue sous licence GPL
][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
<BOUCLE_art(ARTICLES){id_article}{statut?}{tout}>
#SET{auteurs,#LESAUTEURS}
[(#VAL{info_publie_1}|_T{#ARRAY{nom_site_spip,#NOM_SITE_SPIP,titre,#TITRE}}|nettoyer_titre_email)]
<:info_publie_2:>
[(#VAL{info_publie_01}|_T{#ARRAY{titre,#TITRE,connect_nom,#SESSION{nom}}})]
[** (#TITRE) **][(#GET{auteurs}|oui)
[(#VAL{info_les_auteurs_1}|_T{#ARRAY{les_auteurs,#GET{auteurs}}})]][
(#VAL{date_fmt_nomjour_date}|_T{[(#ARRAY{'nomjour',[(#DATE|nom_jour)],'date',[(#DATE|affdate)]})]})]
[(#CHAPO|concat{#TEXTE}|couper{700}|textebrut)]
[-> (#URL_ARTICLE|url_absolue)]
</BOUCLE_art>
#FILTRE{supprimer_tags|filtrer_entites|trim}
article_propose.html 0000666 00000001421 15250307335 0010631 0 ustar 00 [(#REM)
Squelette
(c) 2009 SPIP
Distribue sous licence GPL
][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
<BOUCLE_art(ARTICLES){id_article}{statut?}{tout}>
#SET{auteurs,#LESAUTEURS}
[(#VAL{info_propose_1}|_T{#ARRAY{nom_site_spip,#NOM_SITE_SPIP,titre,#TITRE}}|nettoyer_titre_email)]
<:info_propose_2:>
[(#VAL{info_propose_3}|_T{#ARRAY{titre,#TITRE}})]
<:info_propose_4:>
<:info_propose_5:>
[(#ID_ARTICLE|generer_url_entite{article,'','',0})]
[** (#TITRE) **][(#GET{auteurs}|oui)
[(#VAL{info_les_auteurs_1}|_T{#ARRAY{les_auteurs,#GET{auteurs}}})]][
(#VAL{date_fmt_nomjour_date}|_T{[(#ARRAY{'nomjour',[(#DATE|nom_jour)],'date',[(#DATE|affdate)]})]})]
[(#CHAPO|concat{#TEXTE}|couper{700}|textebrut)]
</BOUCLE_art>
#FILTRE{supprimer_tags|filtrer_entites|trim} article_valide.html 0000666 00000000264 15250307335 0010412 0 ustar 00 [(#REM)
Squelette
(c) 2009 SPIP
Distribue sous licence GPL
][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
#INCLURE{fond=notifications/article_publie,env} instituerarticle.php 0000666 00000002454 15250307335 0010663 0 ustar 00 <?php
/*
* Plugin Notifications
* (c) 2009 SPIP
* Distribue sous licence GPL
*
*/
if (!defined('_ECRIRE_INC_VERSION')) return;
// Fonction appelee par divers pipelines
// http://doc.spip.org/@notifications_instituerarticle_dist
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);
}
}
?>