source: spip-zone/_plugins_/autartrole_pipelines.php @ 58221

Last change on this file since 58221 was 58221, checked in by gildas.cotomale@…, 9 years ago

Préciser le rôle d'un auteur dans un article (plusieurs cas de figure et usage)

Suite à la discussion initiée par Beurt ce 7 février (cf. http://permalink.gmane.org/gmane.comp.web.spip.zone/26946 par exemple) je constate que c'est un besoin commun et met ma bidouille (je le jugeais pas assez mûr pour être proposé) à disposition (comme code illustratif de mes propos mes surtout base améliorable)

File size: 876 bytes
Line 
1<?php
2/**
3 * Plugin ARTicle-AUTeur-ROLE pour Spip 2.0-2.1
4 * Licence GPL (c) 20012-02-02 - GilCot
5 */
6
7// Insertion dans le flux SPIP
8//@: http://programmer.spip.org/affiche_milieu
9function autartrole_affiche_milieu($flux)
10{
11//      if ($flux['args']['exec']=='articles' AND $id_article = $flux['args']['id_article'])
12        if ($flux['args']['exec']=='articles' && autoriser('modifier', 'article', $id_article = $flux['args']['id_article']) )
13        { // page ?exec=articles
14                $contexte = $_GET;
15                $flux['data'] .= recuperer_fond('prive/boite/autartrole_article', $contexte, array('ajax'=>true));
16        }
17
18        if ($flux['args']['exec']=='auteur_infos' AND $id_auteur = $flux['args']['id_auteur'])
19        { // page ?exec=auteur_infos
20                $contexte = $_GET;
21                $flux['data'] .= recuperer_fond('prive/boite/autartrole_auteur', $contexte, array('ajax'=>true));
22        }
23
24        return $flux;
25}
26
27
28?>
Note: See TracBrowser for help on using the repository browser.