Changeset 31696 in spip-zone


Ignore:
Timestamp:
Sep 21, 2009, 1:01:17 PM (10 years ago)
Author:
cedric@…
Message:

utiliser un modele pour generer le microblog pour permettre la personalisation selon les usages

Location:
_plugins_/microblog
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/microblog/genie/microblog.php

    r31693 r31696  
    3434                include_spip('inc/microblog');
    3535                while($row = sql_fetch($res)){
    36                         $status = Microblog_annonce_article($row['id_article'],$row['statut']);
     36                        $status = Microblog_annonce('instituerarticle',array('id_article'=>$row['id_article']));
    3737                        envoyer_microblog($status,array('objet'=>'article','id_objet'=>$row['id_article']));
    3838                }
  • _plugins_/microblog/inc/micro_notifications.php

    r31693 r31696  
    2626                        if ($cfg['evt_forumposte']
    2727                        AND $id = intval($x['args']['id'])) {
    28                                 $url = url_absolue(generer_url_entite($id, 'forum'));
    29                                 $t = sql_fetsel('titre,texte', 'spip_forum', 'id_forum='.$id);
    30                                 $titre = couper(typo($t['titre'].' | '.$t['texte']),
    31                                         120 - strlen('#forum  ') - strlen($url));
    32                                 $status = "$titre #forum $url";
     28                                $status = Microblog_annonce('forumposte',array('id_forum'=>$id));
    3329                                envoyer_microblog($status,array('objet'=>'forum','id_objet'=>$id));
    3430                        }
     
    6460                                ecrire_meta('microblog_annonces',$GLOBALS['meta']['microblog_annonces'].','.$id);
    6561                        }
    66                         $status = Microblog_annonce_article($id,$x['args']['options']['statut']);
     62                        $status = Microblog_annonce('instituerarticle',array('id_article'=>$id));
    6763                        envoyer_microblog($status,array('objet'=>'article','id_objet'=>$id));
    6864                }
     
    7369}
    7470
    75 function Microblog_annonce_article($id,$statut){
    76         return trim(recuperer_fond('modeles/microblog_instituerarticle',array('id_article'=>$id)));
     71function Microblog_annonce($quoi,$contexte){
     72        return trim(recuperer_fond("modeles/microblog_$quoi",$contexte));
    7773}
    7874
Note: See TracChangeset for help on using the changeset viewer.