source: spip-zone/_plugins_/_ze_laboratoire_/spiip/spiip_fonctions.php @ 4627

Last change on this file since 4627 was 4627, checked in by maieulrouquette2@…, 13 years ago

les deux filtres précédents à partir d'un tableau seraliszé

File size: 1.1 KB
Line 
1<?
2function params_spip_to_params_html($texte){
3        //a partir d'un tableau serialisé, retourne des <param name="cle" value="valeur"
4        $ne_pas_garder=array(   // tableau de ce qu'il n'est pas nécéssaire de garder
5        'id_document',
6        'params' ,                              // on pou!rra supprimer cette ligne quand fil aura virer #ENV{params}
7        'date',
8        'date_redac','align','largeur','hauteur'
9        ) ;     
10
11       
12       
13       
14        $tableau = unserialize($texte);
15       
16        $texte = "";
17        foreach ($tableau as $i => $j){
18                if (!in_array($i,$ne_pas_garder)) 
19                        {
20                        $texte .= "<param name='".$i."' value='".$j."' />";
21                        }
22                }
23       
24        return $texte;
25        }
26
27function params_spip_to_attributs_html($texte){
28        //a partir d'un tableau serialisé, retourne des attributs html
29       
30        $ne_pas_garder=array(   // tableau de ce qu'il n'est pas nécéssaire de garder
31        'id_document',
32        'params' ,                              // on pou!rra supprimer cette ligne quand fil aura virer #ENV{params}
33        'date',
34        'date_redac','align'
35        ) ;     
36       
37        $tableau = unserialize($texte);
38       
39        $texte = "";
40        foreach ($tableau as $i => $j){
41               
42                if (!in_array($i,$ne_pas_garder)) 
43                        {
44                        $texte .= $i."='".$j."' "; 
45                        }
46                }
47       
48        return $texte;
49        }
50
51       
52
53?>
Note: See TracBrowser for help on using the repository browser.