Changeset 59395 in spip-zone


Ignore:
Timestamp:
Mar 16, 2012, 12:59:14 PM (8 years ago)
Author:
kent1@…
Message:

un problème d'install?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/multilang/multilang_administration.php

    r58805 r59395  
    55
    66if (!defined("_ECRIRE_INC_VERSION")) return;
    7 
    8 include_spip('inc/meta');
    97
    108/**
     
    1614 */
    1715function multilang_upgrade($nom_meta_base_version,$version_cible){
    18         $current_version = 0.0;
    19         if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
    20                         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    21                         $config = lire_config('multilang');
    22                         if (!is_array($config)) {
    23                                 $config = array();
    24                         }
    25                         $config = array_merge(array(
    26                                         'siteconfig' => 'on',
    27                                         'article' => '',
    28                                         'breve' => '',
    29                                         'rubrique' => 'on',
    30                                         'auteur' => 'on',
    31                                         'document' => 'on',
    32                                         'motcle' => '',
    33                                         'site' => '',
    34                                         'evenement' => ''
    35                         ), $config);
    36                         ecrire_meta('multilang', serialize($config));
    37                         ecrire_meta($nom_meta_base_version,$current_version='0.1','non');
    38         }
     16
     17        $maj = array();
     18       
     19        $maj['create'] = array(
     20                array('multilang_creer_config'),
     21        );
     22       
     23        maj_plugin($nom_meta_base_version, $version_cible, $maj);
     24
    3925}
    4026
     27function multilang_creer_config(){
     28        include_spip('inc/config');
     29        $config = lire_config('multilang');
     30        if (!is_array($config)) {
     31                $config = array();
     32        }
     33        $config = array_merge(array(
     34                        'siteconfig' => 'on',
     35                        'article' => '',
     36                        'breve' => '',
     37                        'rubrique' => 'on',
     38                        'auteur' => 'on',
     39                        'document' => 'on',
     40                        'motcle' => '',
     41                        'site' => '',
     42                        'evenement' => ''
     43        ), $config);
     44        ecrire_meta('multilang', serialize($config));
     45}
    4146/**
    4247 * Fonction de desinstallation
Note: See TracChangeset for help on using the changeset viewer.