source: spip-zone/_plugins_/boussole/trunk/boussole_pipelines.php @ 75096

Last change on this file since 75096 was 69162, checked in by eric@…, 8 years ago

Les css n'étant utilisés que dans l'espace privé utilisons plutôt la technique du fichier style_prive_plugin_boussole.html.

  • Property svn:eol-style set to native
File size: 711 bytes
Line 
1<?php
2
3// Sécurité
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6/**
7 * Insertion dans le pipeline affiche_milieu
8 * Affiche un bloc l'identification de la boussole a laquelle appartient le site edite
9 *
10 * @param object $flux
11 * @return $flux
12 */
13function boussole_affiche_milieu($flux){
14        if (($flux['args']['exec'] == 'site') AND $flux['args']['id_syndic']) {
15                $id_syndic = $flux['args']['id_syndic'];
16                $info = recuperer_fond('prive/squelettes/inclure/site_boussole', array('id_syndic'=>$id_syndic));
17
18                if ($info){
19                        if ($p = strpos($flux['data'],'<!--affiche_milieu-->'))
20                                $flux['data'] = substr_replace($flux['data'], $info, $p, 0);
21                        else
22                                $flux['data'] .= $info;
23                }
24        }
25
26        return $flux;
27}
28
29?>
Note: See TracBrowser for help on using the repository browser.