source: spip-zone/_plugins_/saisies/inclure/configurer_saisie_fonctions.php @ 33079

Last change on this file since 33079 was 33079, checked in by rastapopoulos@…, 11 years ago

mettre les fonctions seulement pour la compilation des squelettes

File size: 890 bytes
Line 
1<?php
2
3// Sécurité
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6function construire_configuration_saisie($saisie){
7        include_spip('inc/yaml');
8        $config = array();
9       
10        $configuration_base = yaml_decode_file(find_in_path('saisies/_base.yaml'));
11        $configuration_base_plus = yaml_decode_file(find_in_path('saisies/_base_plus.yaml'));
12        $configuration_saisie = yaml_decode_file(find_in_path('saisies/'.$saisie.'.yaml'));
13       
14        if (is_array($configuration_base) and is_array($configuration_base_plus) and is_array($configuration_saisie)){
15                $config = array_merge(
16                        array(
17                                array(
18                                        'explication' => $configuration_saisie['explication']
19                                )
20                        ),
21                        $configuration_base['options'],
22                        $configuration_saisie['options'],
23                        array(
24                                array(
25                                        'groupe' => $configuration_base_plus['titre'],
26                                        'contenu' => $configuration_base_plus['options']
27                                )
28                        )
29                );
30        }
31       
32        return $config;
33}
34
35?>
Note: See TracBrowser for help on using the repository browser.