source: plugins_spip/terraeco_infographie/trunk/terraeco_d3_pipelines.php @ 7957

Last change on this file since 7957 was 7957, checked in by kent1, 6 years ago

On ajoute des éléments dans le menu

La déclaration de la table auxiliaire

Le pipeline affiche_milieu qui affiche le formulaire de lien de jeu de donnée

File size: 887 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5/**
6 * Insertion du lien infographies_data sur infographies
7 *
8 * @param array $flux
9 * @return array
10 */
11function terraeco_d3_affiche_milieu($flux){
12        // si on est sur une page ou il faut inserer les mots cles...
13        if ($en_cours = trouver_objet_exec($flux['args']['exec'])
14                AND $en_cours['edition']!==true // page visu
15                AND $type = $en_cours['type']
16                AND $id_table_objet = $en_cours['id_table_objet']
17                AND ($id = intval($flux['args'][$id_table_objet]))
18                AND $type == 'infographie'){
19                $texte = recuperer_fond(
20                                'prive/objets/editer/liens',
21                                array(
22                                        'table_source'=>'infographies_datas',
23                                        'objet'=>$type,
24                                        'id_objet'=>$id,
25                                )
26                );
27                if ($p=strpos($flux['data'],"<!--affiche_milieu-->"))
28                        $flux['data'] = substr_replace($flux['data'],$texte,$p,0);
29                else
30                        $flux['data'] .= $texte;
31        }
32               
33        return $flux;
34}
35
36?>
Note: See TracBrowser for help on using the repository browser.