Changeset 73691 in spip-zone


Ignore:
Timestamp:
Jun 18, 2013, 10:47:07 AM (6 years ago)
Author:
tcharlss@…
Message:

Affichage des objets liés à un album : on fait comme pour les documents -> dans la colonne latérale au lieu d'utiliser la pipeline affiche_milieu.

Location:
_plugins_/albums/trunk
Files:
2 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/albums_pipelines.php

    r70123 r73691  
    11<?php
    22/**
    3  * Plugin Albums
    4  * Licence GNU/GPL
    5  */
     3 * Utilisations de pipelines par le plugin Albums
     4 *
     5 * @plugin     Albums
     6 * @copyright  2013
     7 * @author     Romy Tetue, Charles Razack
     8 * @licence    GNU/GPL
     9 * @package    SPIP\Albums\Pipelines
     10**/
    611
    712if (!defined('_ECRIRE_INC_VERSION')) return;
     
    4146
    4247/**
    43  * Objets associes et auteurs sur la page de visualisation d'un album
     48 * auteurs sur la fiche d'un album
    4449**/
    4550function albums_affiche_milieu($flux){
     
    4752        $e = trouver_objet_exec($flux['args']['exec']);
    4853
     54        // auteurs et objets associés sur fiche d'un album
    4955        if (!$e['edition'] AND $e['type']=='album') {
    5056                $id_album = $flux['args'][$e['id_table_objet']];
     
    5561                        'id_objet' => $id_album
    5662                ));
    57                 // boite objets associes (inseree uniquement si liens presents)
    58                 if (lister_objets_lies('*','album',$id_album,'album')){
    59                         $texte .= recuperer_fond('prive/squelettes/contenu/albums_affiche_milieu_objets_lies', array(
    60                                 'id_album' => $id_album
    61                                 ),
    62                                 array('ajax'=>true)
    63                         );
    64                 }
    6563        }
    6664
     
    7270        }
    7371
    74         return $flux;
    75 }
    76 
    77 
    78 /**
    79  * Compagnons
    80  */
    81 function albums_compagnon_messages($flux) {
    82 
    83         $exec = $flux['args']['exec'];
    84         $pipeline = $flux['args']['pipeline'];
    85         $aides = &$flux['data'];
    86 
    87         switch ($pipeline) {
    88                 case 'affiche_milieu':
    89                         switch ($exec) {
    90                                 case 'albums':
    91                                         $aides[] = array(
    92                                                 'id' => 'albums_info',
    93                                                 'titre' => _T('album:c_albums_info'),
    94                                                 'texte' => _T('album:c_albums_info_texte'),
    95                                                 'statuts'=> array('1comite', '0minirezo', 'webmestre')
    96                                         );
    97                                         break;
    98                         }
    99                         break;
    100         }
    10172        return $flux;
    10273}
Note: See TracChangeset for help on using the changeset viewer.