3 * Fichier d'installation / upgrade et désinstallation du plugin Multilang
6 if (!defined("_ECRIRE_INC_VERSION")) return;
9 * Fonction d'upgrade/maj
10 * On crée une configuration par défaut
12 * @param string $nom_meta_base_version
13 * @param string $version_cible
15 function multilang_upgrade($nom_meta_base_version,$version_cible){
19 $maj['create'] = array(
20 array('multilang_creer_config'),
22 include_spip('base/upgrade');
23 maj_plugin($nom_meta_base_version, $version_cible, $maj);
27 function multilang_creer_config(){
28 include_spip('inc/config');
29 $config = lire_config('multilang');
30 if (!is_array($config))
32 $config_defaut = array_merge(array(
43 ecrire_meta('multilang', serialize($config_defaut));
46 * Fonction de desinstallation
47 * On efface uniquement la méta d'installation
49 * @param float $nom_meta_base_version
51 function multilang_vider_tables($nom_meta_base_version) {
52 effacer_meta('multilang');
53 effacer_meta($nom_meta_base_version);