source: spip-zone/_plugins_/lesmotsdesarticles/lesmotsdesarticles_pipelines.php

Last change on this file was 81825, checked in by chankalan@…, 7 years ago

un plugin pour une page privée supplémentaire : gérer les mots-clefs de tous les articles d'une rubrique d'un seul coup

File size: 1.0 KB
Line 
1<?php
2/**
3 * @plugin     Les mots-clefs des articles
4 * @copyright  2013
5 * @author     chankalan
6 * @licence    GNU/GPL
7 * @package    SPIP\lesmotsdesarticles\Pipelines
8 */
9
10if (!defined('_ECRIRE_INC_VERSION')) return;
11
12/**
13 * Ajout d'un bouton sur la vue des rubrique
14 * pour accéder à la page de gestion
15 * des mots-clefs des articles de cette rubrique
16 *
17 * @pipeline affiche_enfants
18 * @param  array $flux Données du pipeline
19 * @return array       Données du pipeline
20 */
21function lesmotsdesarticles_affiche_enfants($flux) {
22        if ($e = trouver_objet_exec($flux['args']['exec'])
23                AND $e['type'] == 'rubrique'
24                AND $e['edition'] == false) {
25
26                $id_rubrique = $flux['args']['id_rubrique'];
27
28                $bouton = '';
29                if (autoriser('creerarticledans', 'rubrique', $id_rubrique)) {
30                        $bouton .= icone_verticale(_T("lesmotsdesarticles:gerer_lesmotsdesarticles"), generer_url_ecrire("lesmotsdesarticles", "id_rubrique=$id_rubrique"), "lesmotsdesarticles-24.png", "edit", "right")
31                                        . "<br class='nettoyeur' />";
32                }
33
34                $flux['data'] .= $bouton;
35
36        }
37        return $flux;
38}
39
40?>
Note: See TracBrowser for help on using the repository browser.