Changeset 95023 in spip-zone


Ignore:
Timestamp:
Feb 8, 2016, 12:43:44 PM (3 years ago)
Author:
guillaume.wauquier@…
Message:

Ajoute une colonne region_anncienne à la table departements pour ne pas perdre l'information.

Location:
_plugins_/COG/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/COG/trunk/base/cog.php

    r94773 r95023  
    146146                        "type_charniere"=> "TINYINT( 1 ) UNSIGNED NOT NULL              COMMENT 'Type de nom en clair'",
    147147                        "nom_majuscule"=> "VARCHAR( 70 ) NOT NULL       COMMENT 'Nom en clair (majuscules)'",
    148                         "nom"=> "VARCHAR( 70 ) NOT NULL COMMENT 'Nom en clair (typographie riche)'"
     148                        "nom"=> "VARCHAR( 70 ) NOT NULL COMMENT 'Nom en clair (typographie riche)'",
     149                        "region_ancienne"=> "TINYINT( 2 )  UNSIGNED NOT NULL    COMMENT 'Code région avant 2016'",
    149150                ),
    150151                'key' => array(
  • _plugins_/COG/trunk/cog_administrations.php

    r94873 r95023  
    2727                array('sql_alter',"TABLE spip_cog_regions_anciennes CHANGE `id_cog_region` `id_cog_region_ancienne` INT(10) auto_increment UNSIGNED NOT NULL COMMENT 'Identifiant du region' "),
    2828                array('sql_alter',"TABLE spip_cog_regions_anciennes ADD `region2016` TINYINT ( 2 )  UNSIGNED NOT NULL   COMMENT 'Code région 2016'"),
    29                 array('maj_tables', array('spip_cog_regions')),
    30                 array('cog_nouvelle_definition_regionale')
    31 
     29                array('maj_tables', array('spip_cog_regions'))
    3230        );
    33         $maj['1.3'] = array(array('cog_nouvelle_definition_regionale'));
     31        $maj['1.4'] = array(    array('maj_tables', array('spip_cog_departements')),
     32                                                        array('cog_nouvelle_definition_regionale'));
    3433        include_spip('base/upgrade');
    3534        maj_plugin($nom_meta_base_version, $version_cible, $maj);
     
    7574                                $tab_region[trim($tab[0]).'']=trim($tab[5]);
    7675                        sql_updateq('spip_cog_regions_anciennes',array('region2016'=>intval(trim($tab[5]))),'code = '.intval(trim($tab[0])));
     76                        $data=array('region'=>intval(trim($tab[5])),'region_ancienne'=>intval(trim($tab[0])));
     77                        sql_updateq('spip_cog_departements',$data,'region = '.intval(trim($tab[0])) );
    7778                }
    7879        }
     
    8485        'spip_cog_communes',
    8586        'spip_cog_cantons',
    86         'spip_cog_arrondissements',
    87         'spip_cog_departements');
     87        'spip_cog_arrondissements');
    8888
    8989foreach($tab_table as $table){
  • _plugins_/COG/trunk/paquet.xml

    r94877 r95023  
    22        prefix="cog"
    33        categorie="outil"
    4         version="2.3.0"
     4        version="2.3.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/cog-32.png"
    8         schema="1.3"
     8        schema="1.4"
    99        documentation="http://contrib.spip.net/COG-Toutes-les-communes-departements-regions"
    1010>
Note: See TracChangeset for help on using the changeset viewer.