source: spip-zone/_squelettes_/aveline/aveline_pipelines.php @ 47860

Last change on this file since 47860 was 44171, checked in by joseph@…, 10 years ago

Renommage

File size: 1.1 KB
Line 
1<?php
2
3// Sécurité
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6/**
7 * Pipeline noizetier_config_export pour ajouter la version_base des noisettes au YAML d'export du noizetier
8 *
9 * @param array $config
10 * @return array
11 */
12
13 function aveline_noizetier_config_export($config){
14        $config['aveline_base_version'] = $GLOBALS['meta']['aveline_base_version'];
15        return $config;
16}
17
18/**
19 * Pipeline noizetier_config_import pour traiter le tableau de noisettes au cas où les noisettes soient d'une ancienne version
20 *
21 * @param array $config
22 * @return array
23 */
24
25 function aveline_noizetier_config_import($config){
26        $version_actuelle = NULL;
27        // Aveline s'est temporairement appelée Garde-Noisettes (GN)
28        if (isset($config['aveline_base_version']))
29                $version_actuelle = $config['aveline_base_version'];
30        elseif (isset($config['gn_base_version']))
31                $version_actuelle = $config['gn_base_version'];
32       
33        if ($version_actuelle) {
34                include_spip('base/aveline_installation');
35                $config['noisettes'] = aveline_maj_noisettes($config['noisettes'], $version_actuelle);
36        }
37       
38        return $config;
39}
40
41
42?>
Note: See TracBrowser for help on using the repository browser.