Subversion Repositories Sites.obs-saisons.fr

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 aurelien 1
<?php
2
 
3
include_once 'connect.php';
4
//bouh! c'est pas propre! c'est a cause de PEAR et de ses includes
5
set_include_path('configuration/'.PATH_SEPARATOR.get_include_path());
6
//librairies PEAR
7
require_once 'configuration/DB.php' ;
8
$dsn='mysql://'.$login.':'.$pass.'@'.$hote.'/'.$db;
9
//echo $dsn.'<br /><br />';
10
$GLOBALS['car_db'] =& DB::connect($dsn) ;
11
if (DB::isError($GLOBALS['car_db'])) {
12
 die ($GLOBALS['car_db']->getMessage());
13
}
14
 
15
//ajout des champs pour la carto
16
$requete_carto = mysql_escape_string("CREATE TABLE IF NOT EXISTS `carto_ACTION` (
17
  `CA_ID_Projet_Carto` int(11) NOT NULL default '0',
18
  `CA_ID_Carte` varchar(32) NOT NULL default '',
19
  `CA_ID_Zone_geo` varchar(255) NOT NULL default '',
20
  `CA_Type_zone` int(11) NOT NULL default '0',
21
  `CA_Action` varchar(10) NOT NULL default '',
22
  `CA_ID_Carte_destination` varchar(32) NOT NULL default '',
23
  PRIMARY KEY  (`CA_ID_Projet_Carto`,`CA_ID_Carte`,`CA_ID_Zone_geo`,`CA_Type_zone`,`CA_ID_Carte_destination`,`CA_Action`),
24
  KEY `CA_PROJECT` (`CA_ID_Carte`)
25
);
26
INSERT INTO `carto_ACTION` (`CA_ID_Projet_Carto`, `CA_ID_Carte`, `CA_ID_Zone_geo`, `CA_Type_zone`, `CA_Action`, `CA_ID_Carte_destination`) VALUES
27
(1, 'afrique', '0', 2, 'Recharger', ''),
28
(1, 'afrique', 'ao', 2, 'Stop', ''),
29
(1, 'afrique', 'bf', 2, 'Stop', ''),
30
(1, 'afrique', 'bi', 2, 'Stop', ''),
31
(1, 'afrique', 'bj', 2, 'Stop', ''),
32
(1, 'afrique', 'bw', 2, 'Stop', ''),
33
(1, 'afrique', 'cd', 2, 'Stop', ''),
34
(1, 'afrique', 'cf', 2, 'Stop', ''),
35
(1, 'afrique', 'cg', 2, 'Stop', ''),
36
(1, 'afrique', 'ci', 2, 'Stop', ''),
37
(1, 'afrique', 'cm', 2, 'Stop', ''),
38
(1, 'afrique', 'cv', 2, 'Stop', ''),
39
(1, 'afrique', 'dj', 2, 'Stop', ''),
40
(1, 'afrique', 'dz', 2, 'Stop', ''),
41
(1, 'afrique', 'eg', 2, 'Stop', ''),
42
(1, 'afrique', 'er', 2, 'Stop', ''),
43
(1, 'afrique', 'et', 2, 'Stop', ''),
44
(1, 'afrique', 'ga', 2, 'Stop', ''),
45
(1, 'afrique', 'gh', 2, 'Stop', ''),
46
(1, 'afrique', 'gm', 2, 'Stop', ''),
47
(1, 'afrique', 'gn', 2, 'Stop', ''),
48
(1, 'afrique', 'gq', 2, 'Stop', ''),
49
(1, 'afrique', 'gw', 2, 'Stop', ''),
50
(1, 'afrique', 'ke', 2, 'Stop', ''),
51
(1, 'afrique', 'km', 2, 'Stop', ''),
52
(1, 'afrique', 'lr', 2, 'Stop', ''),
53
(1, 'afrique', 'ls', 2, 'Stop', ''),
54
(1, 'afrique', 'ly', 2, 'Stop', ''),
55
(1, 'afrique', 'ma', 2, 'Stop', ''),
56
(1, 'afrique', 'mg', 2, 'Stop', ''),
57
(1, 'afrique', 'ml', 2, 'Stop', ''),
58
(1, 'afrique', 'mr', 2, 'Stop', ''),
59
(1, 'afrique', 'mu', 2, 'Stop', ''),
60
(1, 'afrique', 'mw', 2, 'Stop', ''),
61
(1, 'afrique', 'mz', 2, 'Stop', ''),
62
(1, 'afrique', 'na', 2, 'Stop', ''),
63
(1, 'afrique', 'ne', 2, 'Stop', ''),
64
(1, 'afrique', 'ng', 2, 'Stop', ''),
65
(1, 'afrique', 'rw', 2, 'Stop', ''),
66
(1, 'afrique', 'sc', 2, 'Stop', ''),
67
(1, 'afrique', 'sd', 2, 'Stop', ''),
68
(1, 'afrique', 'sl', 2, 'Stop', ''),
69
(1, 'afrique', 'sn', 2, 'Stop', ''),
70
(1, 'afrique', 'so', 2, 'Stop', ''),
71
(1, 'afrique', 'st', 2, 'Stop', ''),
72
(1, 'afrique', 'sz', 2, 'Stop', ''),
73
(1, 'afrique', 'td', 2, 'Stop', ''),
74
(1, 'afrique', 'tg', 2, 'Stop', ''),
75
(1, 'afrique', 'tn', 2, 'Stop', ''),
76
(1, 'afrique', 'tz', 2, 'Stop', ''),
77
(1, 'afrique', 'ug', 2, 'Stop', ''),
78
(1, 'afrique', 'za', 2, 'Stop', ''),
79
(1, 'afrique', 'zm', 2, 'Stop', ''),
80
(1, 'afrique', 'zw', 2, 'Stop', ''),
81
(1, 'asie', '0', 2, 'Recharger', ''),
82
(1, 'asie', 'bd', 2, 'Stop', ''),
83
(1, 'asie', 'bn', 2, 'Stop', ''),
84
(1, 'asie', 'bt', 2, 'Stop', ''),
85
(1, 'asie', 'cn', 2, 'Stop', ''),
86
(1, 'asie', 'id', 2, 'Stop', ''),
87
(1, 'asie', 'in', 2, 'Stop', ''),
88
(1, 'asie', 'jp', 2, 'Stop', ''),
89
(1, 'asie', 'kh', 2, 'Stop', ''),
90
(1, 'asie', 'kp', 2, 'Stop', ''),
91
(1, 'asie', 'kr', 2, 'Stop', ''),
92
(1, 'asie', 'kz', 2, 'Stop', ''),
93
(1, 'asie', 'la', 2, 'Stop', ''),
94
(1, 'asie', 'lk', 2, 'Stop', ''),
95
(1, 'asie', 'mm', 2, 'Stop', ''),
96
(1, 'asie', 'mn', 2, 'Stop', ''),
97
(1, 'asie', 'mv', 2, 'Stop', ''),
98
(1, 'asie', 'my', 2, 'Stop', ''),
99
(1, 'asie', 'np', 2, 'Stop', ''),
100
(1, 'asie', 'ph', 2, 'Stop', ''),
101
(1, 'asie', 'rua', 2, 'Stop', ''),
102
(1, 'asie', 'sg', 2, 'Stop', ''),
103
(1, 'asie', 'th', 2, 'Stop', ''),
104
(1, 'asie', 'tw', 2, 'Stop', ''),
105
(1, 'asie', 'vn', 2, 'Stop', ''),
106
(1, 'continent', '0', 1, 'Recharger', ''),
107
(1, 'continent', '1', 1, 'Aller_a', 'afrique'),
108
(1, 'continent', '2', 1, 'Aller_a', 'namerique'),
109
(1, 'continent', '3', 1, 'Aller_a', 'asie'),
110
(1, 'continent', '4', 1, 'Aller_a', 'europe'),
111
(1, 'continent', '5', 1, 'Aller_a', 'oceanie'),
112
(1, 'continent', '6', 1, 'Aller_a', 'samerique'),
113
(1, 'continent', '7', 1, 'Aller_a', 'moyenorient'),
114
(1, 'europe', '0', 2, 'Recharger', ''),
115
(1, 'europe', 'al', 2, 'Stop', ''),
116
(1, 'europe', 'an', 2, 'Stop', ''),
117
(1, 'europe', 'at', 2, 'Stop', ''),
118
(1, 'europe', 'ba', 2, 'Stop', ''),
119
(1, 'europe', 'be', 2, 'Stop', ''),
120
(1, 'europe', 'bg', 2, 'Stop', ''),
121
(1, 'europe', 'by', 2, 'Stop', ''),
122
(1, 'europe', 'ch', 2, 'Stop', ''),
123
(1, 'europe', 'cy', 2, 'Stop', ''),
124
(1, 'europe', 'cz', 2, 'Stop', ''),
125
(1, 'europe', 'de', 2, 'Stop', ''),
126
(1, 'europe', 'dk', 2, 'Stop', ''),
127
(1, 'europe', 'ee', 2, 'Stop', ''),
128
(1, 'europe', 'es', 2, 'Stop', ''),
129
(1, 'europe', 'fi', 2, 'Stop', ''),
130
(1, 'europe', 'fr', 2, 'Aller_a', 'france'),
131
(1, 'europe', 'gr', 2, 'Stop', ''),
132
(1, 'europe', 'hr', 2, 'Stop', ''),
133
(1, 'europe', 'hu', 2, 'Stop', ''),
134
(1, 'europe', 'ie', 2, 'Stop', ''),
135
(1, 'europe', 'is', 2, 'Stop', ''),
136
(1, 'europe', 'it', 2, 'Stop', ''),
137
(1, 'europe', 'li', 2, 'Stop', ''),
138
(1, 'europe', 'lt', 2, 'Stop', ''),
139
(1, 'europe', 'lu', 2, 'Stop', ''),
140
(1, 'europe', 'lv', 2, 'Stop', ''),
141
(1, 'europe', 'mc', 2, 'Stop', ''),
142
(1, 'europe', 'md', 2, 'Stop', ''),
143
(1, 'europe', 'mk', 2, 'Stop', ''),
144
(1, 'europe', 'mt', 2, 'Stop', ''),
145
(1, 'europe', 'nl', 2, 'Stop', ''),
146
(1, 'europe', 'no', 2, 'Stop', ''),
147
(1, 'europe', 'pl', 2, 'Stop', ''),
148
(1, 'europe', 'pt', 2, 'Stop', ''),
149
(1, 'europe', 'ro', 2, 'Stop', ''),
150
(1, 'europe', 'ru', 2, 'Stop', ''),
151
(1, 'europe', 'se', 2, 'Stop', ''),
152
(1, 'europe', 'si', 2, 'Stop', ''),
153
(1, 'europe', 'sk', 2, 'Stop', ''),
154
(1, 'europe', 'sm', 2, 'Stop', ''),
155
(1, 'europe', 'ua', 2, 'Stop', ''),
156
(1, 'europe', 'uk', 2, 'Stop', ''),
157
(1, 'europe', 'yu', 2, 'Stop', ''),
158
(1, 'france', '1', 4, 'Stop', ''),
159
(1, 'france', '10', 4, 'Stop', ''),
160
(1, 'france', '11', 4, 'Stop', ''),
161
(1, 'france', '12', 4, 'Stop', ''),
162
(1, 'france', '13', 4, 'Stop', ''),
163
(1, 'france', '14', 4, 'Stop', ''),
164
(1, 'france', '15', 4, 'Stop', ''),
165
(1, 'france', '16', 4, 'Stop', ''),
166
(1, 'france', '17', 4, 'Stop', ''),
167
(1, 'france', '18', 4, 'Stop', ''),
168
(1, 'france', '19', 4, 'Stop', ''),
169
(1, 'france', '2', 4, 'Stop', ''),
170
(1, 'france', '20', 4, 'Stop', ''),
171
(1, 'france', '21', 4, 'Stop', ''),
172
(1, 'france', '22', 4, 'Stop', ''),
173
(1, 'france', '23', 4, 'Stop', ''),
174
(1, 'france', '24', 4, 'Stop', ''),
175
(1, 'france', '25', 4, 'Stop', ''),
176
(1, 'france', '26', 4, 'Stop', ''),
177
(1, 'france', '27', 4, 'Stop', ''),
178
(1, 'france', '28', 4, 'Stop', ''),
179
(1, 'france', '29', 4, 'Stop', ''),
180
(1, 'france', '3', 4, 'Stop', ''),
181
(1, 'france', '30', 4, 'Stop', ''),
182
(1, 'france', '31', 4, 'Stop', ''),
183
(1, 'france', '32', 4, 'Stop', ''),
184
(1, 'france', '33', 4, 'Stop', ''),
185
(1, 'france', '34', 4, 'Stop', ''),
186
(1, 'france', '35', 4, 'Stop', ''),
187
(1, 'france', '36', 4, 'Stop', ''),
188
(1, 'france', '37', 4, 'Stop', ''),
189
(1, 'france', '38', 4, 'Stop', ''),
190
(1, 'france', '39', 4, 'Stop', ''),
191
(1, 'france', '4', 4, 'Stop', ''),
192
(1, 'france', '40', 4, 'Stop', ''),
193
(1, 'france', '41', 4, 'Stop', ''),
194
(1, 'france', '42', 4, 'Stop', ''),
195
(1, 'france', '43', 4, 'Stop', ''),
196
(1, 'france', '44', 4, 'Stop', ''),
197
(1, 'france', '45', 4, 'Stop', ''),
198
(1, 'france', '46', 4, 'Stop', ''),
199
(1, 'france', '47', 4, 'Stop', ''),
200
(1, 'france', '48', 4, 'Stop', ''),
201
(1, 'france', '49', 4, 'Stop', ''),
202
(1, 'france', '5', 4, 'Stop', ''),
203
(1, 'france', '50', 4, 'Stop', ''),
204
(1, 'france', '51', 4, 'Stop', ''),
205
(1, 'france', '52', 4, 'Stop', ''),
206
(1, 'france', '53', 4, 'Stop', ''),
207
(1, 'france', '54', 4, 'Stop', ''),
208
(1, 'france', '55', 4, 'Stop', ''),
209
(1, 'france', '56', 4, 'Stop', ''),
210
(1, 'france', '57', 4, 'Stop', ''),
211
(1, 'france', '58', 4, 'Stop', ''),
212
(1, 'france', '59', 4, 'Stop', ''),
213
(1, 'france', '6', 4, 'Stop', ''),
214
(1, 'france', '60', 4, 'Stop', ''),
215
(1, 'france', '61', 4, 'Stop', ''),
216
(1, 'france', '62', 4, 'Stop', ''),
217
(1, 'france', '63', 4, 'Stop', ''),
218
(1, 'france', '64', 4, 'Stop', ''),
219
(1, 'france', '65', 4, 'Stop', ''),
220
(1, 'france', '66', 4, 'Stop', ''),
221
(1, 'france', '67', 4, 'Stop', ''),
222
(1, 'france', '68', 4, 'Stop', ''),
223
(1, 'france', '69', 4, 'Stop', ''),
224
(1, 'france', '7', 4, 'Stop', ''),
225
(1, 'france', '70', 4, 'Stop', ''),
226
(1, 'france', '71', 4, 'Stop', ''),
227
(1, 'france', '72', 4, 'Stop', ''),
228
(1, 'france', '73', 4, 'Stop', ''),
229
(1, 'france', '74', 4, 'Stop', ''),
230
(1, 'france', '75', 4, 'Stop', ''),
231
(1, 'france', '76', 4, 'Stop', ''),
232
(1, 'france', '77', 4, 'Stop', ''),
233
(1, 'france', '78', 4, 'Stop', ''),
234
(1, 'france', '79', 4, 'Stop', ''),
235
(1, 'france', '8', 4, 'Stop', ''),
236
(1, 'france', '80', 4, 'Stop', ''),
237
(1, 'france', '81', 4, 'Stop', ''),
238
(1, 'france', '82', 4, 'Stop', ''),
239
(1, 'france', '83', 4, 'Stop', ''),
240
(1, 'france', '84', 4, 'Stop', ''),
241
(1, 'france', '85', 4, 'Stop', ''),
242
(1, 'france', '86', 4, 'Stop', ''),
243
(1, 'france', '87', 4, 'Stop', ''),
244
(1, 'france', '88', 4, 'Stop', ''),
245
(1, 'france', '89', 4, 'Stop', ''),
246
(1, 'france', '9', 4, 'Stop', ''),
247
(1, 'france', '90', 4, 'Stop', ''),
248
(1, 'france', '91', 4, 'Stop', ''),
249
(1, 'france', '92', 4, 'Stop', ''),
250
(1, 'france', '93', 4, 'Stop', ''),
251
(1, 'france', '94', 4, 'Stop', ''),
252
(1, 'france', '95', 4, 'Stop', ''),
253
(1, 'france', '971', 4, 'Stop', ''),
254
(1, 'france', '972', 4, 'Stop', ''),
255
(1, 'france', '973', 4, 'Stop', ''),
256
(1, 'france', '974', 4, 'Stop', ''),
257
(1, 'france', '975', 4, 'Stop', ''),
258
(1, 'france', '976', 4, 'Stop', ''),
259
(1, 'france', '980', 4, 'Stop', ''),
260
(1, 'france', '986', 4, 'Stop', ''),
261
(1, 'france', '987', 4, 'Stop', ''),
262
(1, 'france', '988', 4, 'Stop', ''),
263
(1, 'france', '99', 4, 'Recharger', ''),
264
(1, 'moyenorient', '0', 2, 'Recharger', ''),
265
(1, 'moyenorient', 'ae', 2, 'Stop', ''),
266
(1, 'moyenorient', 'af', 2, 'Stop', ''),
267
(1, 'moyenorient', 'am', 2, 'Stop', ''),
268
(1, 'moyenorient', 'az', 2, 'Stop', ''),
269
(1, 'moyenorient', 'bh', 2, 'Stop', ''),
270
(1, 'moyenorient', 'ge', 2, 'Stop', ''),
271
(1, 'moyenorient', 'il', 2, 'Stop', ''),
272
(1, 'moyenorient', 'iq', 2, 'Stop', ''),
273
(1, 'moyenorient', 'ir', 2, 'Stop', ''),
274
(1, 'moyenorient', 'jo', 2, 'Stop', ''),
275
(1, 'moyenorient', 'kg', 2, 'Stop', ''),
276
(1, 'moyenorient', 'kw', 2, 'Stop', ''),
277
(1, 'moyenorient', 'lb', 2, 'Stop', ''),
278
(1, 'moyenorient', 'om', 2, 'Stop', ''),
279
(1, 'moyenorient', 'pk', 2, 'Stop', ''),
280
(1, 'moyenorient', 'ps', 2, 'Stop', ''),
281
(1, 'moyenorient', 'qa', 2, 'Stop', ''),
282
(1, 'moyenorient', 'sa', 2, 'Stop', ''),
283
(1, 'moyenorient', 'sy', 2, 'Stop', ''),
284
(1, 'moyenorient', 'tj', 2, 'Stop', ''),
285
(1, 'moyenorient', 'tm', 2, 'Stop', ''),
286
(1, 'moyenorient', 'tr', 2, 'Stop', ''),
287
(1, 'moyenorient', 'uz', 2, 'Stop', ''),
288
(1, 'moyenorient', 'ye', 2, 'Stop', ''),
289
(1, 'namerique', '0', 2, 'Recharger', ''),
290
(1, 'namerique', 'ag', 2, 'Stop', ''),
291
(1, 'namerique', 'bb', 2, 'Stop', ''),
292
(1, 'namerique', 'bs', 2, 'Stop', ''),
293
(1, 'namerique', 'bz', 2, 'Stop', ''),
294
(1, 'namerique', 'ca', 2, 'Stop', ''),
295
(1, 'namerique', 'cr', 2, 'Stop', ''),
296
(1, 'namerique', 'cu', 2, 'Stop', ''),
297
(1, 'namerique', 'dm', 2, 'Stop', ''),
298
(1, 'namerique', 'gd', 2, 'Stop', ''),
299
(1, 'namerique', 'gl', 2, 'Stop', ''),
300
(1, 'namerique', 'gt', 2, 'Stop', ''),
301
(1, 'namerique', 'hn', 2, 'Stop', ''),
302
(1, 'namerique', 'ht', 2, 'Stop', ''),
303
(1, 'namerique', 'jm', 2, 'Stop', ''),
304
(1, 'namerique', 'lc', 2, 'Stop', ''),
305
(1, 'namerique', 'mx', 2, 'Stop', ''),
306
(1, 'namerique', 'ni', 2, 'Stop', ''),
307
(1, 'namerique', 'pa', 2, 'Stop', ''),
308
(1, 'namerique', 'sv', 2, 'Stop', ''),
309
(1, 'namerique', 'tt', 2, 'Stop', ''),
310
(1, 'namerique', 'us', 2, 'Stop', ''),
311
(1, 'namerique', 'vc', 2, 'Stop', ''),
312
(1, 'oceanie', '0', 2, 'Recharger', ''),
313
(1, 'oceanie', 'au', 2, 'Stop', ''),
314
(1, 'oceanie', 'fj', 2, 'Stop', ''),
315
(1, 'oceanie', 'fm', 2, 'Stop', ''),
316
(1, 'oceanie', 'ki', 2, 'Stop', ''),
317
(1, 'oceanie', 'mh', 2, 'Stop', ''),
318
(1, 'oceanie', 'nr', 2, 'Stop', ''),
319
(1, 'oceanie', 'nz', 2, 'Stop', ''),
320
(1, 'oceanie', 'pg', 2, 'Stop', ''),
321
(1, 'oceanie', 'pw', 2, 'Stop', ''),
322
(1, 'oceanie', 'sb', 2, 'Stop', ''),
323
(1, 'oceanie', 'to', 2, 'Stop', ''),
324
(1, 'oceanie', 'tv', 2, 'Stop', ''),
325
(1, 'oceanie', 'vu', 2, 'Stop', ''),
326
(1, 'oceanie', 'ws', 2, 'Stop', ''),
327
(1, 'samerique', '0', 2, 'Recharger', ''),
328
(1, 'samerique', 'ar', 2, 'Stop', ''),
329
(1, 'samerique', 'bo', 2, 'Stop', ''),
330
(1, 'samerique', 'br', 2, 'Stop', ''),
331
(1, 'samerique', 'cl', 2, 'Stop', ''),
332
(1, 'samerique', 'co', 2, 'Stop', ''),
333
(1, 'samerique', 'ec', 2, 'Stop', ''),
334
(1, 'samerique', 'gy', 2, 'Stop', ''),
335
(1, 'samerique', 'pe', 2, 'Stop', ''),
336
(1, 'samerique', 'py', 2, 'Stop', ''),
337
(1, 'samerique', 'sr', 2, 'Stop', ''),
338
(1, 'samerique', 'uy', 2, 'Stop', ''),
339
(1, 'samerique', 've', 2, 'Stop', '');
340
CREATE TABLE IF NOT EXISTS `carto_CONTINENT` (
341
  `CC_ID_Continent` tinyint(4) unsigned NOT NULL default '0',
342
  `CC_Intitule_continent` varchar(100) NOT NULL default '',
343
  `CC_Couleur_R` tinyint(4) unsigned NOT NULL default '0',
344
  `CC_Couleur_V` tinyint(4) unsigned NOT NULL default '0',
345
  `CC_Couleur_B` tinyint(4) unsigned NOT NULL default '0'
346
);
347
INSERT INTO `carto_CONTINENT` (`CC_ID_Continent`, `CC_Intitule_continent`, `CC_Couleur_R`, `CC_Couleur_V`, `CC_Couleur_B`) VALUES
348
(1, 'Afrique', 60, 174, 15),
349
(2, 'Amérique du Nord', 128, 218, 141),
350
(3, 'Asie', 189, 179, 25),
351
(4, 'Europe', 0, 128, 218),
352
(5, 'Océanie', 206, 0, 0),
353
(6, 'Amérique du Sud', 255, 125, 0),
354
(7, 'Moyen-Orient', 0, 0, 255),
355
(0, '&nbsp;', 255, 255, 255);
356
CREATE TABLE IF NOT EXISTS `carto_DEPARTEMENT` (
357
  `CD_ID_Departement` smallint(3) unsigned NOT NULL default '0',
358
  `CD_Intitule_departement` varchar(100) NOT NULL default '',
359
  `CD_Couleur_R` tinyint(3) unsigned NOT NULL default '0',
360
  `CD_Couleur_V` tinyint(3) unsigned NOT NULL default '0',
361
  `CD_Couleur_B` tinyint(3) unsigned NOT NULL default '0',
362
  `CD_ID_Region` int(10) unsigned NOT NULL default '0',
363
  `CD_ID_Pays` char(3) NOT NULL default '',
364
  PRIMARY KEY  (`CD_ID_Departement`)
365
);
366
INSERT INTO `carto_DEPARTEMENT` (`CD_ID_Departement`, `CD_Intitule_departement`, `CD_Couleur_R`, `CD_Couleur_V`, `CD_Couleur_B`, `CD_ID_Region`, `CD_ID_Pays`) VALUES
367
(1, 'Ain', 0, 204, 51, 22, 'fr'),
368
(2, 'Aisne', 240, 240, 255, 19, 'fr'),
369
(3, 'Allier', 255, 125, 125, 3, 'fr'),
370
(4, 'Alpes-de-Haute-Provence', 51, 51, 153, 21, 'fr'),
371
(5, 'Hautes-Alpes', 51, 51, 204, 21, 'fr'),
372
(6, 'Alpes-Maritimes', 51, 51, 102, 21, 'fr'),
373
(7, 'Ardèche', 0, 102, 51, 22, 'fr'),
374
(8, 'Ardennes', 0, 255, 0, 8, 'fr'),
375
(9, 'Ariège', 255, 102, 102, 16, 'fr'),
376
(10, 'Aube', 50, 255, 50, 8, 'fr'),
377
(11, 'Aude', 102, 51, 0, 13, 'fr'),
378
(12, 'Aveyron', 255, 153, 0, 16, 'fr'),
379
(13, 'Bouches-du-Rhône', 0, 0, 153, 21, 'fr'),
380
(14, 'Calvados', 150, 150, 255, 4, 'fr'),
381
(15, 'Cantal', 255, 175, 175, 3, 'fr'),
382
(16, 'Charente', 175, 255, 175, 20, 'fr'),
383
(17, 'Charente-Maritime', 150, 255, 150, 20, 'fr'),
384
(18, 'Cher', 125, 255, 255, 7, 'fr'),
385
(19, 'Corrèze', 255, 255, 150, 14, 'fr'),
386
(20, 'Corse', 51, 255, 204, 9, 'fr'),
387
(21, 'Côte-d''Or', 50, 151, 255, 5, 'fr'),
388
(22, 'Côtes-d''Armor', 75, 75, 255, 6, 'fr'),
389
(23, 'Creuse', 255, 255, 125, 14, 'fr'),
390
(24, 'Dordogne', 102, 153, 102, 2, 'fr'),
391
(25, 'Doubs', 255, 255, 50, 10, 'fr'),
392
(26, 'Drôme', 1, 51, 51, 22, 'fr'),
393
(27, 'Eure', 204, 255, 0, 11, 'fr'),
394
(28, 'Eure-et-Loir', 0, 255, 255, 7, 'fr'),
395
(29, 'Finistère', 25, 25, 255, 6, 'fr'),
396
(30, 'Gard', 255, 204, 0, 13, 'fr'),
397
(31, 'Haute-Garonne', 204, 102, 102, 16, 'fr'),
398
(32, 'Gers', 204, 153, 51, 16, 'fr'),
399
(33, 'Gironde', 153, 204, 153, 2, 'fr'),
400
(34, 'Hérault', 204, 153, 0, 13, 'fr'),
401
(35, 'Ille-et-Vilaine', 100, 100, 255, 6, 'fr'),
402
(36, 'Indre', 100, 255, 255, 7, 'fr'),
403
(37, 'Indre-et-Loire', 75, 255, 255, 7, 'fr'),
404
(38, 'Isère', 51, 102, 102, 22, 'fr'),
405
(39, 'Jura', 255, 255, 75, 10, 'fr'),
406
(40, 'Landes', 153, 255, 153, 2, 'fr'),
407
(41, 'Loir-et-Cher', 50, 255, 255, 7, 'fr'),
408
(42, 'Loire', 0, 153, 51, 22, 'fr'),
409
(43, 'Haute-Loire', 255, 200, 200, 3, 'fr'),
410
(44, 'Loire-Atlantique', 255, 0, 0, 18, 'fr'),
411
(45, 'Loiret', 25, 255, 255, 7, 'fr'),
412
(46, 'Lot', 204, 102, 0, 16, 'fr'),
413
(47, 'Lot-et-Garonne', 204, 255, 204, 2, 'fr'),
414
(48, 'Lozére', 153, 102, 0, 13, 'fr'),
415
(49, 'Maine-et-Loire', 255, 100, 100, 18, 'fr'),
416
(50, 'Manche', 125, 125, 255, 4, 'fr'),
417
(51, 'Marne', 25, 255, 25, 8, 'fr'),
418
(52, 'Haute-Marne', 75, 255, 75, 8, 'fr'),
419
(53, 'Mayenne', 255, 75, 75, 18, 'fr'),
420
(54, 'Meurthe-et-Moselle', 102, 0, 102, 15, 'fr'),
421
(55, 'Meuse', 153, 0, 153, 15, 'fr'),
422
(56, 'Morbihan', 50, 50, 255, 6, 'fr'),
423
(57, 'Moselle', 204, 0, 204, 15, 'fr'),
424
(58, 'Nièvre', 100, 151, 255, 5, 'fr'),
425
(59, 'Nord', 153, 153, 51, 17, 'fr'),
426
(60, 'Oise', 225, 225, 255, 19, 'fr'),
427
(61, 'Orne', 175, 175, 255, 4, 'fr'),
428
(62, 'Pas-de-Calais', 102, 102, 51, 17, 'fr'),
429
(63, 'Puy-de-Dôme', 255, 150, 150, 3, 'fr'),
430
(64, 'Pyrénnées-Atlantiques', 102, 255, 102, 2, 'fr'),
431
(65, 'Hautes-Pyrénnées', 153, 102, 51, 16, 'fr'),
432
(66, 'Pyrénnées-Orientales', 51, 51, 0, 13, 'fr'),
433
(67, 'Bas-Rhin', 204, 204, 51, 1, 'fr'),
434
(68, 'Haut-Rhin', 153, 153, 0, 1, 'fr'),
435
(69, 'Rhône', 0, 255, 51, 22, 'fr'),
436
(70, 'Haute-Saône', 255, 255, 0, 10, 'fr'),
437
(71, 'Saône-et-Loire', 150, 151, 255, 5, 'fr'),
438
(72, 'Sarthe', 255, 25, 25, 18, 'fr'),
439
(73, 'Savoie', 51, 153, 153, 22, 'fr'),
440
(74, 'Haute-Savoie', 0, 204, 204, 22, 'fr'),
441
(75, 'Paris', 199, 255, 175, 12, 'fr'),
442
(76, 'Seine-Maritime', 204, 204, 0, 11, 'fr'),
443
(77, 'Seine-et-Marne', 199, 255, 75, 12, 'fr'),
444
(78, 'Yvelines', 199, 255, 25, 12, 'fr'),
445
(79, 'Deux-Sèvres', 100, 255, 100, 20, 'fr'),
446
(80, 'Somme', 200, 200, 255, 19, 'fr'),
447
(81, 'Tarn', 153, 102, 102, 16, 'fr'),
448
(82, 'Tarn-et-Garonne', 153, 51, 0, 16, 'fr'),
449
(83, 'Var', 0, 0, 204, 21, 'fr'),
450
(84, 'Vaucluse', 0, 0, 102, 21, 'fr'),
451
(85, 'Vendée', 255, 50, 50, 18, 'fr'),
452
(86, 'Vienne', 125, 255, 125, 20, 'fr'),
453
(87, 'Haute-Vienne', 255, 255, 100, 14, 'fr'),
454
(88, 'Vosges', 255, 0, 255, 15, 'fr'),
455
(89, 'Yonne', 0, 151, 255, 5, 'fr'),
456
(90, 'Territoire-de-Belfort', 255, 255, 25, 10, 'fr'),
457
(91, 'Essonne', 199, 255, 50, 12, 'fr'),
458
(92, 'Hauts-de-Seine', 199, 255, 100, 12, 'fr'),
459
(93, 'Seine-Saint-Denis', 199, 255, 125, 12, 'fr'),
460
(94, 'Val-de-Marne', 199, 255, 150, 12, 'fr'),
461
(95, 'Val-d''Oise', 199, 255, 0, 12, 'fr'),
462
(99, 'Etranger', 255, 255, 255, 900, ''),
463
(971, 'Guadeloupe', 161, 161, 25, 900, 'fr'),
464
(972, 'Martinique', 161, 161, 125, 900, 'fr'),
465
(973, 'Guyane', 161, 161, 200, 900, 'fr'),
466
(974, 'Réunion', 161, 161, 225, 900, 'fr'),
467
(975, 'St-Pierre-et-Miquelon', 25, 161, 161, 900, 'fr'),
468
(976, 'Mayotte', 125, 161, 161, 900, 'fr'),
469
(980, 'Monaco', 1, 1, 1, 900, 'fr'),
470
(986, 'Wallis-et-Futuna', 200, 161, 161, 900, 'fr'),
471
(987, 'Polynésie-Française', 225, 161, 161, 900, 'fr'),
472
(988, 'Nouvelle-Calédonie', 225, 225, 161, 900, 'fr');
473
CREATE TABLE IF NOT EXISTS `carto_DESCRIPTION_CARTE` (
474
  `CDC_ID_Carte` varchar(32) NOT NULL default '',
475
  `CDC_Titre_carte` varchar(100) NOT NULL default '',
476
  `CDC_Infos_carte` mediumblob NOT NULL,
477
  `CDC_Carte_fond` varchar(100) NOT NULL default '',
478
  `CDC_Carte_masque` varchar(100) NOT NULL default '',
479
  `CDC_ID_Zone_geo_carte` varchar(255) NOT NULL default '',
480
  `CDC_Type_zone_carte` int(10) unsigned NOT NULL default '0',
481
  `CDC_Type_zone_contenu_carte` int(10) unsigned NOT NULL default '0',
482
  KEY `CM_PROJECT` (`CDC_ID_Carte`)
483
);
484
INSERT INTO `carto_DESCRIPTION_CARTE` (`CDC_ID_Carte`, `CDC_Titre_carte`, `CDC_Infos_carte`, `CDC_Carte_fond`, `CDC_Carte_masque`, `CDC_ID_Zone_geo_carte`, `CDC_Type_zone_carte`, `CDC_Type_zone_contenu_carte`) VALUES
485
('europe', 'Europe', '', 'europe.png', 'europe_masque.png', '4', 1, 2),
486
('france', 'France', '', 'france_region.png', 'france_masque.png', 'fr', 2, 4),
487
('continent', 'Monde', '', 'monde5c.png', 'monde_masque5c.png', '', 0, 1),
488
('afrique', 'Afrique', '', 'afrique.png', 'afrique_masque.png', '1', 1, 2),
489
('oceanie', 'Océanie', '', 'oceanie.png', 'oceanie_masque.png', '5', 1, 2),
490
('namerique', 'Amérique du Nord', '', 'namerique.png', 'namerique_masque.png', '2', 1, 2),
491
('samerique', 'Amérique du Sud', '', 'samerique.png', 'samerique_masque.png', '6', 1, 2),
492
('asie', 'Asie - Extrême Orient', '', 'asie.png', 'asie_masque.png', '3', 1, 2),
493
('moyenorient', 'Moyen-Orient', '', 'moyenorient.png', 'moyenorient_masque.png', '7', 1, 2);
494
CREATE TABLE IF NOT EXISTS `carto_PAYS` (
495
  `CP_ID_Pays` char(3) NOT NULL default '',
496
  `CP_Langue_intitule` char(3) NOT NULL default '',
497
  `CP_Intitule_pays` varchar(100) NOT NULL default '',
498
  `CP_Intitule_capitale` varchar(100) NOT NULL default '',
499
  `CP_Couleur_R` tinyint(3) unsigned NOT NULL default '0',
500
  `CP_Couleur_V` tinyint(3) unsigned NOT NULL default '0',
501
  `CP_Couleur_B` tinyint(3) unsigned NOT NULL default '0',
502
  `CP_ID_Continent` tinyint(4) unsigned NOT NULL default '0',
503
  PRIMARY KEY  (`CP_ID_Pays`)
504
);
505
INSERT INTO `carto_PAYS` (`CP_ID_Pays`, `CP_Langue_intitule`, `CP_Intitule_pays`, `CP_Intitule_capitale`, `CP_Couleur_R`, `CP_Couleur_V`, `CP_Couleur_B`, `CP_ID_Continent`) VALUES
506
('af', 'fr', 'Afghanistan', 'Kaboul', 60, 140, 60, 7),
507
('za', 'fr', 'Afrique du Sud', 'Pretoria', 255, 25, 25, 1),
508
('al', 'fr', 'Albanie', 'Tirana', 150, 150, 255, 4),
509
('dz', 'fr', 'Algérie', 'Alger', 255, 25, 75, 1),
510
('de', 'fr', 'Allemagne', 'Berlin', 255, 75, 75, 4),
511
('an', 'fr', 'Andorre', 'Andorre la vielle', 51, 51, 51, 4),
512
('ao', 'fr', 'Angola', 'Luanda', 255, 25, 125, 1),
513
('ag', 'fr', 'Antigua et Barbuda', 'St Jean', 200, 100, 0, 2),
514
('sa', 'fr', 'Arabie Saoudite', 'Riyad', 60, 100, 60, 7),
515
('ar', 'fr', 'Argentine', 'Buenos Aires', 20, 220, 120, 6),
516
('am', 'fr', 'Arménie', 'Erevan', 60, 180, 60, 7),
517
('au', 'fr', 'Australie', 'Canberra', 255, 25, 25, 5),
518
('at', 'fr', 'Autriche', 'Vienne', 179, 179, 179, 4),
519
('az', 'fr', 'Azerbaïdjan', 'Bakou', 60, 240, 60, 7),
520
('bs', 'fr', 'Bahamas', 'Nassau', 200, 100, 50, 2),
521
('bh', 'fr', 'Bahreïn', 'Manama', 140, 0, 0, 7),
522
('bd', 'fr', 'Bangladesh', 'Dhaka', 140, 40, 0, 3),
523
('bb', 'fr', 'Barbade', 'Bridgetown', 200, 100, 75, 2),
524
('be', 'fr', 'Belgique', 'Bruxelles', 204, 204, 204, 4),
525
('bz', 'fr', 'Bélize', 'Belmopan', 200, 100, 100, 2),
526
('bj', 'fr', 'Bénin', 'Porto-Novo', 255, 25, 175, 1),
527
('bt', 'fr', 'Bhoutan', 'Timphou', 140, 80, 0, 3),
528
('by', 'fr', 'Biélorussie', 'Minsk', 225, 255, 225, 4),
529
('bo', 'fr', 'Bolivie', 'La Paz', 120, 220, 120, 6),
530
('ba', 'fr', 'Bosnie-Herzégovine', 'Sarajevo', 255, 25, 25, 4),
531
('bw', 'fr', 'Botswana', 'Gaborone', 255, 25, 225, 1),
532
('br', 'fr', 'Brésil', 'Brasillia', 250, 220, 120, 6),
533
('bn', 'fr', 'Brunei Darusalam', 'Bandar Seri Begawan', 140, 120, 0, 3),
534
('bg', 'fr', 'Bulgarie', 'Sofia', 75, 75, 255, 4),
535
('bf', 'fr', 'Burkina Faso', 'Ouagadougou', 255, 150, 25, 1),
536
('bi', 'fr', 'Burundi', 'Bujumbura', 255, 150, 75, 1),
537
('kh', 'fr', 'Cambodge', 'Phnom Penh', 140, 140, 0, 3),
538
('cm', 'fr', 'Cameroun', 'Yaoundé', 255, 150, 125, 1),
539
('ca', 'fr', 'Canada', 'Ottawa', 200, 100, 125, 2),
540
('cv', 'fr', 'Cap Vert', 'Praia', 25, 100, 150, 1),
541
('cl', 'fr', 'Chili', 'Santiago', 220, 20, 120, 6),
542
('cn', 'fr', 'Chine', 'Pékin', 140, 180, 0, 3),
543
('cy', 'fr', 'Chypre', 'Nicosie', 200, 200, 255, 4),
544
('co', 'fr', 'Colombie', 'Bogota', 220, 120, 120, 6),
545
('km', 'fr', 'Comores', 'Moroni', 255, 150, 175, 1),
546
('cr', 'fr', 'Costa Rica', 'San José', 200, 100, 150, 2),
547
('ci', 'fr', 'Côte d''Ivoire', 'Yamoussoukro', 255, 150, 225, 1),
548
('hr', 'fr', 'Croatie', 'Zaghreb', 255, 225, 225, 4),
549
('cu', 'fr', 'Cuba', 'La Havane', 200, 100, 175, 2),
550
('dk', 'fr', 'Danemark', 'Copenhague', 25, 255, 25, 4),
551
('dj', 'fr', 'Djibouti', 'Djibouti', 255, 250, 25, 1),
552
('dm', 'fr', 'Dominique', 'Roseau', 200, 100, 250, 2),
553
('eg', 'fr', 'Egypte', 'Le Caire', 255, 250, 75, 1),
554
('sv', 'fr', 'Salvador', 'San Salvador', 200, 200, 0, 2),
555
('ae', 'fr', 'Emirats Arabes Unis', 'Abou Dabi', 140, 220, 0, 7),
556
('ec', 'fr', 'Equateur', 'Quito', 220, 250, 120, 6),
557
('er', 'fr', 'Erythrée', 'Asmara', 255, 250, 125, 1),
558
('es', 'fr', 'Espagne', 'Madrid', 102, 102, 102, 4),
559
('ee', 'fr', 'Estonie', 'Tallin', 125, 255, 125, 4),
560
('us', 'fr', 'Etats-Unis', 'Washington', 200, 200, 100, 2),
561
('et', 'fr', 'Ethiopie', 'Addis-Abeba', 255, 250, 175, 1),
562
('fj', 'fr', 'Fidji', 'Suva', 255, 25, 75, 5),
563
('fi', 'fr', 'Finlande', 'Helsinki', 100, 255, 100, 4),
564
('fr', 'fr', 'France', 'Paris', 77, 77, 77, 4),
565
('ga', 'fr', 'Gabon', 'Libreville', 25, 50, 255, 1),
566
('gm', 'fr', 'Gambie', 'Banjul', 75, 50, 255, 1),
567
('ge', 'fr', 'Géorgie', 'T''billisi', 170, 15, 50, 7),
568
('gh', 'fr', 'Ghana', 'Accra', 125, 50, 255, 1),
569
('gr', 'fr', 'Grèce', 'Athènes', 175, 175, 255, 4),
570
('gd', 'fr', 'Grenade', 'Saint-Georges', 200, 200, 125, 2),
571
('gl', 'fr', 'Groenland', 'Nuuk', 200, 200, 250, 2),
572
('gt', 'fr', 'Guatémala', 'Guatemala', 0, 100, 200, 2),
573
('gw', 'fr', 'Guinée Bissau', 'Bissau', 175, 50, 255, 1),
574
('gq', 'fr', 'Guinée équatoriale', 'Malabo', 225, 50, 255, 1),
575
('gy', 'fr', 'Guyana', 'Georgetown', 20, 0, 160, 6),
576
('ht', 'fr', 'Haïti', 'Port au Prince', 50, 100, 200, 2),
577
('hn', 'fr', 'Honduras', 'Tegucigalpa', 75, 100, 200, 2),
578
('hu', 'fr', 'Hongrie', 'Budapest', 255, 175, 175, 4),
579
('in', 'fr', 'Inde', 'New Delhi', 255, 0, 0, 3),
580
('id', 'fr', 'Indonésie', 'Jakarta', 255, 40, 0, 3),
581
('iq', 'fr', 'Irak', 'Bagdad', 255, 80, 0, 7),
582
('ir', 'fr', 'Iran', 'Téhéran', 255, 120, 0, 7),
583
('ie', 'fr', 'Irlande', 'Dublin', 0, 255, 0, 4),
584
('is', 'fr', 'Islande', 'Reykjavik', 255, 50, 50, 4),
585
('il', 'fr', 'Israël', 'Tel-Aviv', 255, 160, 0, 7),
586
('it', 'fr', 'Italie', 'Rome', 153, 153, 153, 4),
587
('jm', 'fr', 'Jamaïque', 'Kingston', 100, 100, 200, 2),
588
('jp', 'fr', 'Japon', 'Tokyo', 255, 200, 0, 3),
589
('jo', 'fr', 'Jordanie', 'Amman', 255, 240, 0, 7),
590
('kz', 'fr', 'Kazakhstan', 'Astana', 0, 100, 255, 3),
591
('ke', 'fr', 'Kenya', 'Nairobo', 25, 150, 255, 1),
592
('kg', 'fr', 'Kirghizstan', 'Bichkek', 40, 100, 255, 7),
593
('ki', 'fr', 'Kiribati', 'Tarawa', 255, 25, 125, 5),
594
('kw', 'fr', 'Koweït', 'Keweït', 80, 100, 255, 7),
595
('ls', 'fr', 'Lesotho', 'Maseru', 75, 150, 255, 1),
596
('lv', 'fr', 'Lettonie', 'Rïga', 150, 255, 150, 4),
597
('lb', 'fr', 'Liban', 'Beyrouth', 120, 100, 255, 7),
598
('lr', 'fr', 'Libéria', 'Monrovia', 125, 150, 255, 1),
599
('ly', 'fr', 'Libye', 'Tripoli', 175, 150, 255, 1),
600
('li', 'fr', 'Liechtenstein', 'Vaduz', 0, 255, 255, 4),
601
('lt', 'fr', 'Lituanie', 'Vinius', 175, 255, 175, 4),
602
('lu', 'fr', 'Luxembourg', 'Luxembourg', 229, 229, 229, 4),
603
('mk', 'fr', 'Macédoine', 'Skopje', 125, 125, 255, 4),
604
('mg', 'fr', 'Madagascar', 'Antananarivo', 225, 150, 255, 1),
605
('my', 'fr', 'Malaisie', 'Kuala Lumpur', 140, 100, 255, 3),
606
('mw', 'fr', 'Malawi', 'Lilongwe', 25, 250, 255, 1),
607
('mv', 'fr', 'Maldives', 'Malé', 160, 100, 255, 3),
608
('ml', 'fr', 'Mali', 'Bamoko', 75, 250, 255, 1),
609
('mt', 'fr', 'Malte', 'La Valette', 225, 225, 255, 4),
610
('ma', 'fr', 'Maroc', 'Rabat', 125, 250, 255, 1),
611
('mh', 'fr', 'Marshall', 'Majuro', 255, 25, 175, 5),
612
('mu', 'fr', 'Maurice', 'Port-Louis', 175, 250, 255, 1),
613
('mr', 'fr', 'Mauritanie', 'Nouakchott', 25, 255, 50, 1),
614
('mx', 'fr', 'Mexique', 'Mexico', 125, 100, 200, 2),
615
('fm', 'fr', 'Micronésie', 'Palikir', 255, 25, 225, 5),
616
('md', 'fr', 'Moldavie', 'Chisinau', 25, 25, 255, 4),
617
('mc', 'fr', 'Monaco', 'Monaco', 50, 255, 255, 4),
618
('mn', 'fr', 'Mongolie', 'Oulan-Bator', 180, 100, 255, 3),
619
('mz', 'fr', 'Mozambique', 'Maputo', 75, 255, 50, 1),
620
('na', 'fr', 'Namibie', 'Windhoek', 125, 255, 50, 1),
621
('nr', 'fr', 'Nauru', 'Yaren District', 255, 75, 25, 5),
622
('np', 'fr', 'Népal', 'Kathmandou', 200, 100, 255, 3),
623
('ni', 'fr', 'Nicaragua', 'Managua', 150, 100, 200, 2),
624
('ne', 'fr', 'Niger', 'Niamey', 175, 255, 50, 1),
625
('ng', 'fr', 'Nigéria', 'Abuja', 225, 255, 50, 1),
626
('no', 'fr', 'Norvège', 'Oslo', 50, 255, 50, 4),
627
('nz', 'fr', 'Nouvelle-Zélande', 'Wellington', 255, 75, 75, 5),
628
('om', 'fr', 'Oman', 'Mascate', 220, 100, 255, 7),
629
('ug', 'fr', 'Ouganda', 'Kampala', 25, 255, 150, 1),
630
('uz', 'fr', 'Ouzbekistan', 'Tachkent', 240, 100, 255, 7),
631
('pk', 'fr', 'Pakistan', 'Islamabad', 0, 255, 0, 7),
632
('pw', 'fr', 'Palau', 'Koror', 255, 75, 125, 5),
633
('ps', 'fr', 'Palestine', 'Jérusalem', 40, 255, 0, 7),
634
('pa', 'fr', 'Panama', 'Panama', 175, 100, 200, 2),
635
('pg', 'fr', 'Papouasie - Nouvelle Guinée', 'Port Moresby', 255, 75, 175, 5),
636
('py', 'fr', 'Paraguay', 'Assomption', 20, 120, 160, 6),
637
('nl', 'fr', 'Pays-Bas', 'Amsterdam', 245, 245, 245, 4),
638
('pe', 'fr', 'Pérou', 'Lima', 20, 160, 160, 6),
639
('ph', 'fr', 'Philippines', 'Manille', 80, 255, 0, 3),
640
('pl', 'fr', 'Pologne', 'Varsovie', 255, 100, 100, 4),
641
('pt', 'fr', 'Portugal', 'Lisbonne', 26, 26, 26, 4),
642
('qa', 'fr', 'Qatar', 'Doha', 120, 255, 0, 7),
643
('cf', 'fr', 'République Centrafricaine', 'Bangui', 75, 255, 150, 1),
644
('kr', 'fr', 'République de Corée', 'Séoul', 140, 255, 0, 3),
645
('cd', 'fr', 'République Démocratique du Congo', 'Kinshasa', 125, 255, 150, 1),
646
('kp', 'fr', 'République Populaire Démocratique de Corée', 'Pyongyang', 180, 255, 0, 3),
647
('cz', 'fr', 'République Tchèque', 'Prague', 255, 125, 125, 4),
648
('ro', 'fr', 'Roumanie', 'Bucarest', 50, 50, 255, 4),
649
('uk', 'fr', 'Royaume-Uni', 'Londres', 255, 0, 0, 4),
650
('ru', 'fr', 'Russie', 'Moscou', 200, 255, 200, 4),
651
('rw', 'fr', 'Rwanda', 'Kigali', 175, 255, 150, 1),
652
('sm', 'fr', 'San Marin', 'Saint marin', 25, 255, 255, 4),
653
('vc', 'fr', 'Saint Vincent et les Grenadines', 'Kingston', 200, 100, 200, 2),
654
('lc', 'fr', 'Sainte Lucie', 'Castries', 0, 100, 100, 2),
655
('sb', 'fr', 'Salomon', 'Honiara', 255, 75, 225, 5),
656
('ws', 'fr', 'Samoa', 'Apia', 255, 125, 25, 5),
657
('st', 'fr', 'Sao Tomé et Principe', 'Sao Tomé', 25, 255, 250, 1),
658
('sn', 'fr', 'Sénégal', 'Dakar', 75, 255, 250, 1),
659
('sc', 'fr', 'Seychelles', 'Victoria', 100, 255, 250, 1),
660
('sl', 'fr', 'Sierra Leone', 'Freetown', 125, 255, 250, 1),
661
('sg', 'fr', 'Singapour', 'Singapour', 200, 255, 0, 3),
662
('sk', 'fr', 'Slovaquie', 'Bratislava', 255, 150, 150, 4),
663
('si', 'fr', 'Slovénie', 'Ljubljana', 255, 200, 200, 4),
664
('so', 'fr', 'Somalie', 'Mogadiscio', 175, 255, 250, 1),
665
('sd', 'fr', 'Soudan', 'Khartoum', 151, 151, 25, 1),
666
('lk', 'fr', 'Sri Lanka', 'Sri Jayawardhanapura', 220, 255, 0, 3),
667
('se', 'fr', 'Suède', 'Stokholm', 75, 255, 75, 4),
668
('ch', 'fr', 'Suisse', 'Berne', 128, 128, 128, 4),
669
('sr', 'fr', 'Surinam', 'Paramaribo', 20, 160, 250, 6),
670
('sz', 'fr', 'Swaziland', 'Mbabe', 151, 151, 75, 1),
671
('sy', 'fr', 'Syrie', 'Damas', 240, 255, 0, 7),
672
('tj', 'fr', 'Tadjikistan', 'Douchanbé', 0, 100, 50, 7),
673
('tz', 'fr', 'Tanzanie', 'Dar es Salaam', 151, 151, 125, 1),
674
('td', 'fr', 'Tchad', 'Ndjamena', 151, 151, 175, 1),
675
('th', 'fr', 'Thaïlande', 'Bangkok', 50, 100, 50, 3),
676
('tg', 'fr', 'Togo', 'Lomé', 151, 151, 225, 1),
677
('to', 'fr', 'Tonga', 'Nuku''alofa', 25, 125, 225, 5),
678
('tt', 'fr', 'Trinité et Tobago', 'Port d''Espagne', 75, 100, 100, 2),
679
('tn', 'fr', 'Tunisie', 'Tunis', 25, 151, 151, 1),
680
('tm', 'fr', 'Turkmenistan', 'Asgabad', 100, 100, 50, 7),
681
('tr', 'fr', 'Turquie', 'Ankara', 150, 100, 50, 7),
682
('tv', 'fr', 'Tuvalu', 'Funafuti', 25, 175, 25, 5),
683
('ua', 'fr', 'Ukraine', 'Kiev', 0, 0, 255, 4),
684
('uy', 'fr', 'Uruguay', 'Montevideo', 220, 220, 60, 6),
685
('vu', 'fr', 'Vanuatu', 'Port-Vila', 255, 125, 175, 5),
686
('ve', 'fr', 'Vénézuéla', 'Caracas', 220, 60, 60, 6),
687
('vn', 'fr', 'Vietnam', 'Hanoï', 200, 100, 50, 3),
688
('ye', 'fr', 'Yémen', 'Sanaa', 250, 100, 50, 7),
689
('yu', 'fr', 'Yougoslavie', 'Belgrade', 100, 100, 255, 4),
690
('zm', 'fr', 'Zambie', 'Lusaka', 75, 151, 151, 1),
691
('zw', 'fr', 'Zimbabwe', 'Harare', 225, 151, 151, 1),
692
('cg', 'fr', 'Congo', 'Brazzaville', 175, 151, 151, 1),
693
('gn', 'fr', 'Guinée', 'Conakry', 125, 151, 151, 1),
694
('la', 'fr', 'Laos', 'Vientiane', 160, 200, 250, 3),
695
('mm', 'fr', 'Birmanie', 'Rangoon', 210, 200, 250, 3),
696
('rua', 'fr', 'Russie (Asie)', 'Moscou', 0, 125, 125, 3),
697
('tw', 'fr', 'Taïwan', 'Taïpei', 0, 200, 250, 3),
698
('0', '', '&nbsp;', '&nbsp;', 255, 255, 255, 0);
699
CREATE TABLE IF NOT EXISTS `carto_zone_hierarchie` (
700
  `czh_id_zone` int(10) unsigned NOT NULL,
701
  `czh_id_zone_pere` int(10) unsigned NOT NULL,
702
  `czh_nom` varchar(255) NOT NULL,
703
  `czh_code_alpha` varchar(255) NOT NULL,
704
  `czh_i18n` varchar(5) NOT NULL,
705
  `czh_fichier_masque` varchar(255) NOT NULL,
706
  `czh_fichier_image` varchar(255) NOT NULL,
707
  `czh_coloration` tinyint(1) NOT NULL,
708
  `czh_nom_table_info_couleur` varchar(255) NOT NULL,
709
  `czh_identifiant_table_info_couleur` varchar(255) NOT NULL,
710
  `czh_champs_jointure_annuaire` varchar(255) NOT NULL,
711
  `czh_sql_complementaire` varchar(255) NOT NULL,
712
  `czh_nom_champs_id` varchar(255) NOT NULL,
713
  `czh_nom_champs_id_pere` varchar(255) NOT NULL,
714
  `czh_nom_champs_intitule` varchar(255) NOT NULL,
715
  `czh_nom_champs_couleur_R` varchar(255) NOT NULL,
716
  `czh_nom_champs_couleur_V` varchar(255) NOT NULL,
717
  `czh_nom_champs_couleur_B` varchar(255) NOT NULL,
718
  PRIMARY KEY  (`czh_id_zone`)
719
);
720
INSERT INTO `carto_zone_hierarchie` (`czh_id_zone`, `czh_id_zone_pere`, `czh_nom`, `czh_code_alpha`, `czh_i18n`, `czh_fichier_masque`, `czh_fichier_image`, `czh_coloration`, `czh_nom_table_info_couleur`, `czh_identifiant_table_info_couleur`, `czh_champs_jointure_annuaire`, `czh_sql_complementaire`, `czh_nom_champs_id`, `czh_nom_champs_id_pere`, `czh_nom_champs_intitule`, `czh_nom_champs_couleur_R`, `czh_nom_champs_couleur_V`, `czh_nom_champs_couleur_B`) VALUES
721
(1, 0, 'Monde', 'continent', 'fr-FR', 'monde_masque5c.png', 'monde5c.png', 1, 'carto_CONTINENT', '', 'a_ce_continent', '', 'CC_ID_Continent', '', 'CC_Intitule_continent', 'CC_Couleur_R', 'CC_Couleur_V', 'CC_Couleur_B'),
722
(2, 1, 'Europe', 'europe', 'fr-FR', 'europe_masque.png', 'europe.png', 1, 'carto_PAYS', '4', 'a_ce_pays', '', 'CP_ID_Pays', 'CP_ID_Continent', 'CP_Intitule_pays', 'CP_Couleur_R', 'CP_Couleur_V', 'CP_Couleur_B'),
723
(3, 2, 'France', 'france', 'fr-FR', 'france_masque.png', 'france.png', 1, 'carto_DEPARTEMENT', 'fr', 'DEPARTEMENT_ID', '', 'CD_ID_Departement', 'CD_ID_Pays', 'CD_Intitule_departement', 'CD_Couleur_R', 'CD_Couleur_V', 'CD_Couleur_B');");
724
//$resultat = $GLOBALS['car_db']->query ($requete_carto) ;
725
//if (DB::isError($resultat)) {
726
// die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo());
727
//}
728
 
729
//ajout de champs à la table, plus nettoyage des clés
730
$requete_maj =
731
"ALTER TABLE `PARTICIPANT` ADD `PARTICIPANT_CODE_POSTAL` varchar(6) NOT NULL;".
732
"ALTER TABLE `PARTICIPANT` ADD `PARTICIPANT_VILLE` varchar(255) NOT NULL;".
733
"ALTER TABLE `PARTICIPANT` ADD `PARTICIPANT_NOM_PRENOM_VISIBLE` tinyint(1) NOT NULL DEFAULT '0';".
734
"ALTER TABLE `PARTICIPANT` ADD `PARTICIPANT_RECEVOIR_NEWSLETTER` tinyint(1) NOT NULL DEFAULT '0';".
735
"ALTER TABLE `PARTICIPANT` ADD `PAYS_ID` CHAR(3) NOT NULL;".
736
"ALTER TABLE `PARTICIPANT` ADD `DEPARTEMENT_ID` VARCHAR(3) NOT NULL;".
737
"ALTER TABLE `PARTICIPANT` ADD `PARTICIPANT_DATE_INSCRIPTION` DATE NOT NULL DEFAULT '2008-01-01';".
738
"ALTER TABLE `COMMUNE` DROP INDEX `COMMUNE_PK`;" .
739
"ALTER TABLE `NIVEAU` DROP INDEX `NIVEAU_PK`;" .
740
"ALTER TABLE `PARTICIPANT` DROP INDEX `PARTICIPANT_PK`;" .
741
"ALTER TABLE `TYPE_INSCRIPTION` DROP INDEX `TYPE_INSCRIPTION_PK`;";
742
//$resultat = $GLOBALS['car_db']->query ($requete_maj) ;
743
//if (DB::isError($resultat)) {
744
// die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo());
745
//}
746
 
747
// ajout des code postaux, des départements et des villes à la table PARTICIPANT
748
$requete =  'SELECT DISTINCT COMMUNE_ID '.
749
            'FROM PARTICIPANT '.
750
            'WHERE 1';
751
$resultat = $GLOBALS['car_db']->query ($requete) ;
752
//if (DB::isError($resultat)) {
753
// die ($resultat->getMessage());
754
//}
755
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
756
	$requete2 ='SELECT COMMUNE_NOM, COMMUNE_ID, lpad( COMMUNE_CODEPOSTAL, 5, \'0\' ) AS cp '.
757
			  ' FROM COMMUNE '.
758
			  ' WHERE COMMUNE_ID='.$ligne['COMMUNE_ID'];
759
	$resultat2 = $GLOBALS['car_db']->query ($requete2) ;
760
	//if (DB::isError($resultat2)) {
761
	// die ($resultat2->getMessage());
762
	//}
763
	while ($ligne2 = $resultat2->fetchRow(DB_FETCHMODE_ASSOC)) {
764
		$requete3 = 'UPDATE PARTICIPANT SET PARTICIPANT_VILLE=\''.addslashes($ligne2['COMMUNE_NOM']).'\', PARTICIPANT_CODE_POSTAL=\''.$ligne2['cp'].'\',DEPARTEMENT_ID=\''.substr($ligne2['cp'],0,2).'\' '.
765
			  		'WHERE COMMUNE_ID=\''.$ligne2['COMMUNE_ID'].'\';';
766
		//$resultat3 = $GLOBALS['car_db']->query ($requete3) ;
767
		//if (DB::isError($resultat3)) {
768
 		//	die ($resultat3->getMessage());
769
		//}
770
		echo $requete3.'<br/>';
771
	}
772
}
773
?>