source: spip-zone/_plugins_/article_accueil/trunk/article_accueil_pipeline.php @ 59208

Last change on this file since 59208 was 59208, checked in by kent1@…, 9 years ago

Passage en SPIP 3.0 de ce petit plugin

On utilise le même fonctionnement que compositions pour le formulaire

File size: 930 bytes
Line 
1<?php
2/*
3 * Plugin Article Accueil
4 * (c) 2011 Cedric Morin, Joseph
5 * Distribue sous licence GPL
6 *
7 */
8
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11/**
12 * Affichage du formulaire de selection de l'article d'accueil
13 *
14 * @param array $flux
15 * @return array
16 */
17function article_accueil_affiche_milieu($flux){
18        $exec = $flux['args']['exec'];
19        if (($exec=='naviguer') || ($exec == 'rubrique')){
20                if ($id = $flux['args']['id_rubrique']) {
21                        if (autoriser('modifier','rubrique',$id)) {
22                                $ids = 'formulaire_editer_article_accueil-' . $id;
23                                $texte = recuperer_fond(
24                                        'prive/editer/article_accueil',
25                                        array(
26                                                'type'=>$type,
27                                                'id_rubrique'=>$id,
28                                        )
29                                );
30                                if (($p = strpos($flux['data'],'<!--affiche_milieu-->'))!==false)
31                                        $flux['data'] = substr_replace($flux['data'],$texte,$p,0);
32                                else
33                                        $flux['data'] .= $texte;
34                        }
35                }
36        }
37
38        return $flux;
39}
40
41?>
Note: See TracBrowser for help on using the repository browser.