Changeset 112085 in spip-zone


Ignore:
Timestamp:
Oct 20, 2018, 6:38:11 AM (7 months ago)
Author:
root
Message:

v1.1.1 inclures les codes dans al définition de base

Location:
_plugins_/continents/branches/v1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/continents/branches/v1

  • _plugins_/continents/branches/v1/base/continents.php

    r112064 r112085  
    1313// Structure des tables
    1414//
     15if (!defined("_ECRIRE_INC_VERSION"))
     16        return;
    1517
    16 if (!defined("_ECRIRE_INC_VERSION")) return;
     18function continents_declarer_tables_interfaces($interface) {
    1719
    18 function continents_declarer_tables_interfaces($interface){
     20        // -- Table des tables ----------------------------------------------------
     21        $interface['table_des_tables']['continents'] = 'continents';
    1922
    20 
    21 
    22                 //-- Table des tables ----------------------------------------------------
    23 
    24                 $interface['table_des_tables']['continents']='continents';
    25 
    26                 return $interface;
     23        return $interface;
    2724}
    2825
    29 function continents_declarer_tables_principales($tables_principales){
    30                 $spip_continents = array(
    31                                 "id_continent"  => "SMALLINT NOT NULL",
    32                                 "nom"     => "varchar(255) NOT NULL",
    33                                 "code_onu"  => "SMALLINT NOT NULL",
    34                                 "code_iso_a2"                   => "varchar(2) NOT NULL default ''",
    35                                 "code_iso_a3"   => "varchar(3) NOT NULL default ''",
    36                                 "latitude"  => 'text not null default ""',
    37                                 "longitude"     => 'text not null default ""',
    38                                 "zoom"  => 'text not null default ""',
    39                                 "maj"       => "TIMESTAMP");
     26function continents_declarer_tables_principales($tables_principales) {
     27        $spip_continents = array(
     28                "id_continent" => "SMALLINT NOT NULL",
     29                "nom" => "varchar(255) NOT NULL",
     30                "code_onu" => "SMALLINT NOT NULL",
     31                "code_iso_a2" => "varchar(2) NOT NULL default ''",
     32                "code_iso_a3" => "varchar(3) NOT NULL default ''",
     33                "latitude" => 'text not null default ""',
     34                "longitude" => 'text not null default ""',
     35                "zoom" => 'text not null default ""',
     36                "maj" => "TIMESTAMP"
     37        );
    4038
    41                 $spip_continents_key = array(
    42                                 "PRIMARY KEY" => "id_continent",
    43                                 "KEY code_onu" => "code_onu",
    44                                 );
     39        $spip_continents_key = array(
     40                "PRIMARY KEY" => "id_continent",
     41                "KEY code_onu" => "code_onu"
     42        );
    4543
     44        $tables_principales['spip_continents'] = array(
     45                'field' => &$spip_continents,
     46                'key' => &$spip_continents_key,
     47                'join' => array(
     48                        'id_continent' => 'id_continent'
     49                )
     50        );
    4651
    47                 $tables_principales['spip_continents'] = array(
    48                                 'field' => &$spip_continents,
    49                                 'key' => &$spip_continents_key,
    50                                 'join'=> array(
    51                                                 'id_continent' => 'id_continent'
    52                                 )
    53                                 );
     52        $tables_principales['spip_pays'] = array(
     53                'field' => array(
     54                        'id_continent' => "SMALLINT NOT NULL"
     55                ),
     56                'key' => array(
     57                        'KEY id_continent' => "id_continent"
     58                ),
     59                'join' => array(
     60                        'id_continent' => "id_continent"
     61                )
     62        );
    5463
    55                 $tables_principales['spip_pays']=array(
    56                                 'field'=>array('id_continent'=>"SMALLINT NOT NULL"),
    57                                 'key'=>array('KEY id_continent'=>"id_continent"),
    58                                 'join'=>array('id_continent'=>"id_continent"),
    59                 );
    60 
    61                 return $tables_principales;
     64        return $tables_principales;
    6265}
  • _plugins_/continents/branches/v1/base/continents_peupler.php

    r112064 r112085  
    99 * @package    SPIP\Continents\Base
    1010 */
    11 
    12 if (!defined("_ECRIRE_INC_VERSION")) return;
    13 
    14 function peupler_base_continents() {
    15 
    16         sql_insertq_multi('spip_continents', array(
    17                 array('id_continent'=>'1','code_onu'=>'2','nom'=>'<multi>[fr]Afrique[en]Africa[es]Africa[de]Afrika</multi>','latitude'=>0,'longitude'=>'20','zoom'=>3),
    18                                 array('id_continent'=>'2','code_onu'=>'3','nom'=>'<multi>[fr]Amérique du Nord[en]North America[es]Norteamérica[de]Nordamerika</multi>','latitude'=>40,'longitude'=>-100,'zoom'=>3),
    19                                 array('id_continent'=>'3','code_onu'=>'5','nom'=>'<multi>[fr]Amérique du Sud[en]South America[de]Südamerika</multi>','latitude'=>-20,'longitude'=>-60,'zoom'=>3),
    20                                 array('id_continent'=>'4','code_onu'=>'142','nom'=>'<multi>[fr]Asie[en]Asia[es]Asia[de]Asien</multi>','latitude'=>40,'longitude'=>90,'zoom'=>3),
    21                                 array('id_continent'=>'5','code_onu'=>'150','nom'=>'<multi>[fr]Europe[es]Europa[de]Europa</multi>','latitude'=>50,'longitude'=>20,'zoom'=>4),
    22                                 array('id_continent'=>'6','code_onu'=>'9','nom'=>'<multi>[fr]Océanie[en]Oceania[es]Oceania[de]Ozeanien</multi>','latitude'=>-30,'longitude'=>150,'zoom'=>4),
    23                                 array('id_continent'=>'7','code_onu'=>'','nom'=>'<multi>[fr]Antarctique[en]Antarctica[es]Antártida[de]Antarktika</multi>','latitude'=>-80,'longitude'=>70,'zoom'=>3),
    24                                 array('id_continent'=>'8','code_onu'=>'19','nom'=>'<multi>[fr]Amérique[en]Americas[de]Amerika</multi>','latitude'=>0,'longitude'=>-70,'zoom'=>2),
    25                 )
     11if (!defined("_ECRIRE_INC_VERSION"))
     12        return;
     13
     14function continents_definitions() {
     15        return array(
     16                array(
     17                        'id_continent' => '1',
     18                        'code_onu' => '2',
     19                        'nom' => '<multi>[fr]Afrique[en]Africa[es]Africa[de]Afrika</multi>',
     20                        'latitude' => 0,
     21                        'longitude' => '20',
     22                        'zoom' => 3,
     23                        'code_iso_a2' => 'AF',
     24                        'code_iso_a3' => 'AFR'
     25                ),
     26                array(
     27                        'id_continent' => '2',
     28                        'code_onu' => '3',
     29                        'nom' => '<multi>[fr]Amérique du Nord[en]North America[es]Norteamérica[de]Nordamerika</multi>',
     30                        'latitude' => 40,
     31                        'longitude' => -100,
     32                        'zoom' => 3,
     33                        'code_iso_a2' => 'NA',
     34                        'code_iso_a3' => 'NAM'
     35                ),
     36                array(
     37                        'id_continent' => '3',
     38                        'code_onu' => '5',
     39                        'nom' => '<multi>[fr]Amérique du Sud[en]South America[de]Südamerika</multi>',
     40                        'latitude' => -20,
     41                        'longitude' => -60,
     42                        'zoom' => 3,
     43                        'code_iso_a2' => 'SA',
     44                        'code_iso_a3' => 'SAM'
     45                ),
     46                array(
     47                        'id_continent' => '4',
     48                        'code_onu' => '142',
     49                        'nom' => '<multi>[fr]Asie[en]Asia[es]Asia[de]Asien</multi>',
     50                        'latitude' => 40,
     51                        'longitude' => 90,
     52                        'zoom' => 3,
     53                        'code_iso_a2' => 'AS',
     54                        'code_iso_a3' => 'ASA'
     55                ),
     56                array(
     57                        'id_continent' => '5',
     58                        'code_onu' => '150',
     59                        'nom' => '<multi>[fr]Europe[es]Europa[de]Europa</multi>',
     60                        'latitude' => 50,
     61                        'longitude' => 20,
     62                        'zoom' => 4,
     63                        'code_iso_a2' => 'EU',
     64                        'code_iso_a3' => 'EUR'
     65                ),
     66                array(
     67                        'id_continent' => '6',
     68                        'code_onu' => '9',
     69                        'nom' => '<multi>[fr]Océanie[en]Oceania[es]Oceania[de]Ozeanien</multi>',
     70                        'latitude' => -30,
     71                        'longitude' => 150,
     72                        'zoom' => 4,
     73                        'code_iso_a2' => 'OC',
     74                        'code_iso_a3' => 'OCA'
     75                ),
     76                array(
     77                        'id_continent' => '7',
     78                        'code_onu' => '',
     79                        'nom' => '<multi>[fr]Antarctique[en]Antarctica[es]Antártida[de]Antarktika</multi>',
     80                        'latitude' => -80,
     81                        'longitude' => 70,
     82                        'zoom' => 3,
     83                        'code_iso_a2' => 'AQ',
     84                        'code_iso_a3' => 'ATA'
     85                ),
    2686        );
    2787}
    2888
     89
     90function peupler_base_continents() {
     91        $definitions = continents_definitions();
     92        sql_insertq_multi('spip_continents', $definitions);
     93}
     94
    2995function inserer_table_pays() {
    30                 $pays_continent=array(
    31                 '1'=>'4',
    32                 '2'=>'1',
    33                 '3'=>'5',
    34                 '4'=>'5',
    35                 '5'=>'1',
    36                 '6'=>'5',
    37                 '7'=>'5',
    38                 '8'=>'1',
    39                 '9'=>'2',
    40                 '10'=>'7',
    41                 '11'=>'2',
    42                 '12'=>'2',
    43                 '13'=>'4',
    44                 '14'=>'3',
    45                 '15'=>'5',
    46                 '16'=>'3',
    47                 '17'=>'6',
    48                 '18'=>'5',
    49                 '19'=>'5',
    50                 '20'=>'2',
    51                 '21'=>'4',
    52                 '22'=>'4',
    53                 '23'=>'2',
    54                 '24'=>'5',
    55                 '25'=>'2',
    56                 '26'=>'1',
    57                 '27'=>'2',
    58                 '28'=>'4',
    59                 '29'=>'5',
    60                 '30'=>'4',
    61                 '31'=>'3',
    62                 '32'=>'5',
    63                 '33'=>'1',
    64                 '34'=>'3',
    65                 '35'=>'4',
    66                 '36'=>'5',
    67                 '37'=>'1',
    68                 '38'=>'1',
    69                 '39'=>'4',
    70                 '40'=>'1',
    71                 '41'=>'2',
    72                 '42'=>'1',
    73                 '43'=>'1',
    74                 '44'=>'3',
    75                 '45'=>'4',
    76                 '46'=>'5',
    77                 '47'=>'3',
    78                 '48'=>'1',
    79                 '49'=>'1',
    80                 '50'=>'1',
    81                 '51'=>'4',
    82                 '52'=>'4',
    83                 '53'=>'2',
    84                 '54'=>'1',
    85                 '55'=>'5',
    86                 '56'=>'2',
    87                 '57'=>'5',
    88                 '58'=>'1',
    89                 '59'=>'2',
    90                 '60'=>'1',
    91                 '61'=>'4',
    92                 '62'=>'3',
    93                 '63'=>'1',
    94                 '64'=>'5',
    95                 '65'=>'5',
    96                 '66'=>'2',
    97                 '67'=>'1',
    98                 '68'=>'6',
    99                 '69'=>'5',
    100                 '70'=>'5',
    101                 '71'=>'1',
    102                 '72'=>'1',
    103                 '73'=>'5',
    104                 '74'=>'7',
    105                 '75'=>'1',
    106                 '76'=>'1',
    107                 '77'=>'5',
    108                 '78'=>'2',
    109                 '79'=>'2',
    110                 '80'=>'2',
    111                 '81'=>'6',
    112                 '82'=>'3',
    113                 '83'=>'5',
    114                 '84'=>'1',
    115                 '85'=>'1',
    116                 '86'=>'1',
    117                 '87'=>'3',
    118                 '88'=>'3',
    119                 '89'=>'2',
    120                 '90'=>'2',
    121                 '91'=>'4',
    122                 '92'=>'5',
    123                 '93'=>'7',
    124                 '94'=>'6',
    125                 '95'=>'5',
    126                 '96'=>'2',
    127                 '97'=>'4',
    128                 '98'=>'6',
    129                 '99'=>'5',
    130                 '100'=>'3',
    131                 '101'=>'6',
    132                 '102'=>'6',
    133                 '103'=>'6',
    134                 '104'=>'2',
    135                 '105'=>'2',
    136                 '106'=>'2',
    137                 '107'=>'4',
    138                 '108'=>'4',
    139                 '109'=>'4',
    140                 '110'=>'4',
    141                 '111'=>'5',
    142                 '112'=>'5',
    143                 '113'=>'4',
    144                 '114'=>'5',
    145                 '115'=>'2',
    146                 '116'=>'4',
    147                 '117'=>'5',
    148                 '118'=>'4',
    149                 '119'=>'4',
    150                 '120'=>'1',
    151                 '121'=>'4',
    152                 '122'=>'6',
    153                 '123'=>'4',
    154                 '124'=>'4',
    155                 '125'=>'1',
    156                 '126'=>'5',
    157                 '127'=>'4',
    158                 '128'=>'1',
    159                 '129'=>'1',
    160                 '130'=>'5',
    161                 '131'=>'5',
    162                 '132'=>'5',
    163                 '133'=>'4',
    164                 '134'=>'5',
    165                 '135'=>'1',
    166                 '136'=>'4',
    167                 '137'=>'1',
    168                 '138'=>'4',
    169                 '139'=>'1',
    170                 '140'=>'5',
    171                 '141'=>'1',
    172                 '142'=>'6',
    173                 '143'=>'2',
    174                 '144'=>'1',
    175                 '145'=>'1',
    176                 '146'=>'1',
    177                 '147'=>'2',
    178                 '148'=>'6',
    179                 '149'=>'5',
    180                 '150'=>'5',
    181                 '151'=>'4',
    182                 '152'=>'5',
    183                 '153'=>'2',
    184                 '154'=>'1',
    185                 '155'=>'1',
    186                 '156'=>'6',
    187                 '157'=>'4',
    188                 '158'=>'2',
    189                 '159'=>'1',
    190                 '160'=>'1',
    191                 '161'=>'6',
    192                 '162'=>'6',
    193                 '163'=>'5',
    194                 '164'=>'6',
    195                 '165'=>'6',
    196                 '166'=>'4',
    197                 '167'=>'1',
    198                 '168'=>'4',
    199                 '169'=>'4',
    200                 '170'=>'6',
    201                 '171'=>'4',
    202                 '172'=>'2',
    203                 '173'=>'6',
    204                 '174'=>'3',
    205                 '175'=>'5',
    206                 '176'=>'3',
    207                 '177'=>'4',
    208                 '178'=>'6',
    209                 '179'=>'5',
    210                 '180'=>'6',
    211                 '181'=>'2',
    212                 '182'=>'5',
    213                 '183'=>'4',
    214                 '184'=>'2',
    215                 '185'=>'5',
    216                 '186'=>'1',
    217                 '187'=>'5',
    218                 '188'=>'5',
    219                 '189'=>'5',
    220                 '190'=>'1',
    221                 '191'=>'1',
    222                 '192'=>'2',
    223                 '193'=>'1',
    224                 '194'=>'2',
    225                 '195'=>'5',
    226                 '196'=>'2',
    227                 '197'=>'2',
    228                 '198'=>'2',
    229                 '199'=>'6',
    230                 '200'=>'6',
    231                 '201'=>'1',
    232                 '202'=>'1',
    233                 '203'=>'5',
    234                 '204'=>'1',
    235                 '205'=>'1',
    236                 '206'=>'4',
    237                 '207'=>'5',
    238                 '208'=>'5',
    239                 '209'=>'1',
    240                 '210'=>'1',
    241                 '211'=>'4',
    242                 '212'=>'5',
    243                 '213'=>'5',
    244                 '214'=>'3',
    245                 '215'=>'5',
    246                 '216'=>'1',
    247                 '217'=>'4',
    248                 '218'=>'4',
    249                 '219'=>'4',
    250                 '220'=>'1',
    251                 '221'=>'1',
    252                 '222'=>'7',
    253                 '223'=>'4',
    254                 '224'=>'6',
    255                 '225'=>'4',
    256                 '226'=>'4',
    257                 '227'=>'1',
    258                 '228'=>'6',
    259                 '229'=>'6',
    260                 '230'=>'3',
    261                 '231'=>'1',
    262                 '232'=>'4',
    263                 '233'=>'5',
    264                 '234'=>'6',
    265                 '235'=>'5',
    266                 '236'=>'3',
    267                 '237'=>'6',
    268                 '238'=>'5',
    269                 '239'=>'3',
    270                 '240'=>'4',
    271                 '241'=>'6',
    272                 '242'=>'4',
    273                 '243'=>'1',
    274                 '244'=>'1');
    275 
    276                 foreach ($pays_continent as $id_pays => $id_continent) {
    277                                 sql_updateq('spip_pays',array('id_continent'=>$id_continent),'id_pays='.$id_pays);
    278                 }
    279 
    280 
    281 }
    282 
    283 function inserer_codes_iso () {
    284         $codes = [
    285                 1 => [
    286                         'code_iso_a2' => 'AF',
    287                         'code_iso_a3' => 'AFR',
    288                 ],
    289                 2 => [
    290                         'code_iso_a2' => 'NA',
    291                         'code_iso_a3' => 'NAM',
    292                 ],
    293                 3 => [
    294                         'code_iso_a2' => 'SA',
    295                         'code_iso_a3' => 'SAM',
    296                 ],
    297                 4 => [
    298                         'code_iso_a2' => 'AS',
    299                         'code_iso_a3' => 'ASA',
    300                 ],
    301                 5 => [
    302                         'code_iso_a2' => 'EU',
    303                         'code_iso_a3' => 'EUR',
    304                 ],
    305                 6 => [
    306                         'code_iso_a2' => 'OC',
    307                         'code_iso_a3' => 'OCA',
    308                 ],
    309                 7 => [
    310                         'code_iso_a2' => 'AQ',
    311                         'code_iso_a3' => 'ATA',
    312                 ],
    313         ];
    314 
    315         foreach ($codes AS $id_continent => $set) {
    316                 sql_updateq('spip_continents', $set, 'id_continent=' . $id_continent);
     96        $pays_continent = array(
     97                '1' => '4',
     98                '2' => '1',
     99                '3' => '5',
     100                '4' => '5',
     101                '5' => '1',
     102                '6' => '5',
     103                '7' => '5',
     104                '8' => '1',
     105                '9' => '2',
     106                '10' => '7',
     107                '11' => '2',
     108                '12' => '2',
     109                '13' => '4',
     110                '14' => '3',
     111                '15' => '5',
     112                '16' => '3',
     113                '17' => '6',
     114                '18' => '5',
     115                '19' => '5',
     116                '20' => '2',
     117                '21' => '4',
     118                '22' => '4',
     119                '23' => '2',
     120                '24' => '5',
     121                '25' => '2',
     122                '26' => '1',
     123                '27' => '2',
     124                '28' => '4',
     125                '29' => '5',
     126                '30' => '4',
     127                '31' => '3',
     128                '32' => '5',
     129                '33' => '1',
     130                '34' => '3',
     131                '35' => '4',
     132                '36' => '5',
     133                '37' => '1',
     134                '38' => '1',
     135                '39' => '4',
     136                '40' => '1',
     137                '41' => '2',
     138                '42' => '1',
     139                '43' => '1',
     140                '44' => '3',
     141                '45' => '4',
     142                '46' => '5',
     143                '47' => '3',
     144                '48' => '1',
     145                '49' => '1',
     146                '50' => '1',
     147                '51' => '4',
     148                '52' => '4',
     149                '53' => '2',
     150                '54' => '1',
     151                '55' => '5',
     152                '56' => '2',
     153                '57' => '5',
     154                '58' => '1',
     155                '59' => '2',
     156                '60' => '1',
     157                '61' => '4',
     158                '62' => '3',
     159                '63' => '1',
     160                '64' => '5',
     161                '65' => '5',
     162                '66' => '2',
     163                '67' => '1',
     164                '68' => '6',
     165                '69' => '5',
     166                '70' => '5',
     167                '71' => '1',
     168                '72' => '1',
     169                '73' => '5',
     170                '74' => '7',
     171                '75' => '1',
     172                '76' => '1',
     173                '77' => '5',
     174                '78' => '2',
     175                '79' => '2',
     176                '80' => '2',
     177                '81' => '6',
     178                '82' => '3',
     179                '83' => '5',
     180                '84' => '1',
     181                '85' => '1',
     182                '86' => '1',
     183                '87' => '3',
     184                '88' => '3',
     185                '89' => '2',
     186                '90' => '2',
     187                '91' => '4',
     188                '92' => '5',
     189                '93' => '7',
     190                '94' => '6',
     191                '95' => '5',
     192                '96' => '2',
     193                '97' => '4',
     194                '98' => '6',
     195                '99' => '5',
     196                '100' => '3',
     197                '101' => '6',
     198                '102' => '6',
     199                '103' => '6',
     200                '104' => '2',
     201                '105' => '2',
     202                '106' => '2',
     203                '107' => '4',
     204                '108' => '4',
     205                '109' => '4',
     206                '110' => '4',
     207                '111' => '5',
     208                '112' => '5',
     209                '113' => '4',
     210                '114' => '5',
     211                '115' => '2',
     212                '116' => '4',
     213                '117' => '5',
     214                '118' => '4',
     215                '119' => '4',
     216                '120' => '1',
     217                '121' => '4',
     218                '122' => '6',
     219                '123' => '4',
     220                '124' => '4',
     221                '125' => '1',
     222                '126' => '5',
     223                '127' => '4',
     224                '128' => '1',
     225                '129' => '1',
     226                '130' => '5',
     227                '131' => '5',
     228                '132' => '5',
     229                '133' => '4',
     230                '134' => '5',
     231                '135' => '1',
     232                '136' => '4',
     233                '137' => '1',
     234                '138' => '4',
     235                '139' => '1',
     236                '140' => '5',
     237                '141' => '1',
     238                '142' => '6',
     239                '143' => '2',
     240                '144' => '1',
     241                '145' => '1',
     242                '146' => '1',
     243                '147' => '2',
     244                '148' => '6',
     245                '149' => '5',
     246                '150' => '5',
     247                '151' => '4',
     248                '152' => '5',
     249                '153' => '2',
     250                '154' => '1',
     251                '155' => '1',
     252                '156' => '6',
     253                '157' => '4',
     254                '158' => '2',
     255                '159' => '1',
     256                '160' => '1',
     257                '161' => '6',
     258                '162' => '6',
     259                '163' => '5',
     260                '164' => '6',
     261                '165' => '6',
     262                '166' => '4',
     263                '167' => '1',
     264                '168' => '4',
     265                '169' => '4',
     266                '170' => '6',
     267                '171' => '4',
     268                '172' => '2',
     269                '173' => '6',
     270                '174' => '3',
     271                '175' => '5',
     272                '176' => '3',
     273                '177' => '4',
     274                '178' => '6',
     275                '179' => '5',
     276                '180' => '6',
     277                '181' => '2',
     278                '182' => '5',
     279                '183' => '4',
     280                '184' => '2',
     281                '185' => '5',
     282                '186' => '1',
     283                '187' => '5',
     284                '188' => '5',
     285                '189' => '5',
     286                '190' => '1',
     287                '191' => '1',
     288                '192' => '2',
     289                '193' => '1',
     290                '194' => '2',
     291                '195' => '5',
     292                '196' => '2',
     293                '197' => '2',
     294                '198' => '2',
     295                '199' => '6',
     296                '200' => '6',
     297                '201' => '1',
     298                '202' => '1',
     299                '203' => '5',
     300                '204' => '1',
     301                '205' => '1',
     302                '206' => '4',
     303                '207' => '5',
     304                '208' => '5',
     305                '209' => '1',
     306                '210' => '1',
     307                '211' => '4',
     308                '212' => '5',
     309                '213' => '5',
     310                '214' => '3',
     311                '215' => '5',
     312                '216' => '1',
     313                '217' => '4',
     314                '218' => '4',
     315                '219' => '4',
     316                '220' => '1',
     317                '221' => '1',
     318                '222' => '7',
     319                '223' => '4',
     320                '224' => '6',
     321                '225' => '4',
     322                '226' => '4',
     323                '227' => '1',
     324                '228' => '6',
     325                '229' => '6',
     326                '230' => '3',
     327                '231' => '1',
     328                '232' => '4',
     329                '233' => '5',
     330                '234' => '6',
     331                '235' => '5',
     332                '236' => '3',
     333                '237' => '6',
     334                '238' => '5',
     335                '239' => '3',
     336                '240' => '4',
     337                '241' => '6',
     338                '242' => '4',
     339                '243' => '1',
     340                '244' => '1'
     341        );
     342
     343        foreach ($pays_continent as $id_pays => $id_continent) {
     344                sql_updateq('spip_pays', array(
     345                        'id_continent' => $id_continent
     346                ), 'id_pays=' . $id_pays);
    317347        }
    318348}
     349
     350function inserer_codes_iso() {
     351        $definitions = continents_definitions();
     352        foreach ($definitions as $id_continent => $codes) {
     353                sql_updateq(
     354                                'spip_continents',
     355                                array(
     356                                        'code_iso_a2' => $codes['code_iso_a2'],
     357                                        'code_iso_a3' => $codes['code_iso_a3'],
     358                                ),
     359                                'id_continent=' . $id_continent);
     360        }
     361}
  • _plugins_/continents/branches/v1/paquet.xml

    r112064 r112085  
    22        prefix="continents"
    33        categorie="outil"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.10;3.2.*]"
     
    1212        <nom>Continents</nom>
    1313
    14         <!-- cette balise peut etre presente plusieurs fois s'il y a plusieurs auteurs -->
    1514        <auteur lien='http://websimple.be/'>Rainer M&#252;ller</auteur>
    1615
    1716        <licence>GNU/GPL</licence>
    1817
    19         <necessite nom="pays" compatibilite="[3.0.10;]" />
     18        <necessite nom="pays" compatibilite="[3.2.0;]" />
    2019
    2120        <pipeline nom="declarer_tables_interfaces" inclure="base/continents.php" />
Note: See TracChangeset for help on using the changeset viewer.