Changeset 50638 in spip-zone


Ignore:
Timestamp:
Aug 21, 2011, 9:37:45 PM (8 years ago)
Author:
marcimat@…
Message:

Le pipeline affiche milieu est mieux. Et on utilise prive/objets/editer/liens, déjà existant !

Location:
_plugins_/chats/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chats/trunk/chats_pipelines.php

    r50637 r50638  
    2828}
    2929
    30 function chats_afficher_complement_objet($flux) {
    31         if ($flux['args']['type'] == 'chat') {
    32                 $flux['data'] .= recuperer_fond('prive/squelettes/inclure/editer_liens', array(
    33                         'source' => 'auteurs',
    34                         'type' => $flux['args']['type'],
    35                         'id' => $flux['args']['id']
     30function chats_affiche_milieu($flux) {
     31        if ($e = trouver_objet_exec($flux['args']['exec'])
     32          AND $e['type'] == 'chat'
     33          AND $e['edition'] == false) {
     34                $texte = recuperer_fond('prive/objets/editer/liens', array(
     35                        'table_source' => 'auteurs',
     36                        'objet' => $e['type'],
     37                        'id_objet' => $e['id_objet'],
     38                        #'editable'=>autoriser('associerauteurs',$e['type'],$e['id_objet'])?'oui':'non'
    3639                ));
     40                if ($p=strpos($flux['data'],"<!--affiche_milieu-->"))
     41                        $flux['data'] = substr_replace($flux['data'],$texte,$p,0);
     42                else
     43                        $flux['data'] .= $texte;
    3744        }
     45       
    3846        return $flux;
    3947}
  • _plugins_/chats/trunk/paquet.xml

    r50637 r50638  
    2222        <pipeline nom="declarer_tables_interfaces" inclure="base/chats.php" />
    2323        <pipeline nom="affiche_enfants" inclure="chats_pipelines.php" />
    24         <pipeline nom="afficher_complement_objet" inclure="chats_pipelines.php" />
     24        <pipeline nom="affiche_milieu" inclure="chats_pipelines.php" />
    2525
    2626        <!-- facilitons les champs de formulaires -->
Note: See TracChangeset for help on using the changeset viewer.