[SPIP] ~v3.0.17-->v3.0.19
[ptitvelo/web/www.git] / www / plugins-dist / mots / mots_administrations.php
index 0f41acc..a54537d 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2013                                                *
+ *  Copyright (c) 2001-2014                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -27,9 +27,9 @@ function mots_upgrade($nom_meta_base_version,$version_cible){
        if (!isset($GLOBALS['meta'][$nom_meta_base_version])){
                $trouver_table = charger_fonction('trouver_table','base');
                if ($desc = $trouver_table('spip_mots')
-                 AND isset($desc['exist'])
+                 AND isset($desc['exist']) AND $desc['exist']
                  AND $desc = $trouver_table('spip_mots_articles')
-                       AND isset($desc['exist'])){
+                       AND isset($desc['exist']) AND $desc['exist']){
                        ecrire_meta($nom_meta_base_version,'1.0.0');
                }
                // si pas de table en base, on fera une simple creation de base
@@ -64,8 +64,8 @@ function mots_upgrade($nom_meta_base_version,$version_cible){
                array('sql_updateq',"spip_mots_liens",array('objet'=>'site'),"objet='syndic'"),
        );
        $maj['2.1.0'] = array(
-               array('sql_alter',"TABLE spip_mots_liens ADD id_objet (id_objet)"),
-               array('sql_alter',"TABLE spip_mots_liens ADD objet (objet)"),
+               array('sql_alter',"TABLE spip_mots_liens ADD INDEX id_objet (id_objet)"),
+               array('sql_alter',"TABLE spip_mots_liens ADD INDEX objet (objet)"),
        );
        $maj['2.1.1'] = array(
                array('sql_alter',"TABLE spip_mots ADD INDEX id_groupe (id_groupe)")
@@ -92,4 +92,4 @@ function mots_vider_tables($nom_meta_base_version) {
        effacer_meta($nom_meta_base_version);
 }
 
-?>
\ No newline at end of file
+?>