Changeset 41640 in spip-zone


Ignore:
Timestamp:
Oct 8, 2010, 3:31:48 PM (9 years ago)
Author:
brunobergot@…
Message:

on ajoute un parametre $type_objet à email_notification_objet() et on retablit les modeles de notification pour ne pas péter la compat

Location:
_plugins_/notifications
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/notifications/inc/notifications.php

    r41639 r41640  
    103103 * et l'interprete pour envoyer l'email
    104104 *
    105  * @param int $id_article
     105 * @param int $id_objet
     106 * @param string $type_objet
    106107 * @param string $modele
    107108 */
    108 function email_notification_objet($id_objet, $modele) {
     109function email_notification_objet($id_objet, $type_objet, $modele) {
    109110        $envoyer_mail = charger_fonction('envoyer_mail','inc'); // pour nettoyer_titre_email
    110 
    111         return recuperer_fond($modele,array('id_objet'=>$id_objet));
     111        $id_type = id_table_objet($type_objet);
     112        return recuperer_fond($modele,array($id_type=>$id_objet,"id"=>$id_objet));
    112113}
    113114
     
    117118        if ($GLOBALS['meta']["suivi_edito"] == "oui") {
    118119                $adresse_suivi = $GLOBALS['meta']["adresse_suivi"];
    119                 $texte = email_notification_objet($id_article, "notifications/article_publie");
     120                $texte = email_notification_objet($id_article, "article", "notifications/article_publie");
    120121                notifications_envoyer_mails($adresse_suivi, $texte);
    121122        }
     
    127128        if ($GLOBALS['meta']["suivi_edito"] == "oui") {
    128129                $adresse_suivi = $GLOBALS['meta']["adresse_suivi"];
    129                 $texte = email_notification_objet($id_article, "notifications/article_propose");
     130                $texte = email_notification_objet($id_article, "article", "notifications/article_propose");
    130131                notifications_envoyer_mails($adresse_suivi, $texte);
    131132        }
  • _plugins_/notifications/notifications/article_propose.html

    r41639 r41640  
    66
    77][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
    8 <BOUCLE_art(ARTICLES){id_article=#ENV{id_objet}}{statut?}{tout}>
     8<BOUCLE_art(ARTICLES){id_article}{statut?}{tout}>
    99#SET{auteurs,#LESAUTEURS}
    1010[(#VAL{notifications:article_propose_sujet}|_T{#ARRAY{nom_site_spip,#NOM_SITE_SPIP,titre,#TITRE}}|nettoyer_titre_email)]
  • _plugins_/notifications/notifications/article_publie.html

    r41639 r41640  
    66
    77][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
    8 <BOUCLE_art(ARTICLES){id_article=#ENV{id_objet}}{statut?}{tout}>
     8<BOUCLE_art(ARTICLES){id_article}{statut?}{tout}>
    99#SET{auteurs,#LESAUTEURS}
    1010[(#VAL{notifications:article_publie_sujet}|_T{#ARRAY{nom_site_spip,#NOM_SITE_SPIP,titre,#TITRE}}|nettoyer_titre_email)]
  • _plugins_/notifications/notifications/article_valide.html

    r41639 r41640  
    66
    77][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
    8 <BOUCLE_art(ARTICLES){id_article=#ENV{id_objet}}{statut?}{tout}>
     8<BOUCLE_art(ARTICLES){id_article}{statut?}{tout}>
    99#SET{auteurs,#LESAUTEURS}
    1010[(#VAL{notifications:article_valide_sujet}|_T{#ARRAY{nom_site_spip,#NOM_SITE_SPIP,titre,#TITRE}}|nettoyer_titre_email)]
  • _plugins_/notifications/notifications/instituerarticle.php

    r41639 r41640  
    4545                );
    4646
    47                 $texte = email_notification_objet($id_article, $modele);
     47                $texte = email_notification_objet($id_article, "article", $modele);
    4848                notifications_envoyer_mails($destinataires, $texte);
    4949        }
Note: See TracChangeset for help on using the changeset viewer.