Line 101... |
Line 101... |
101 |
NOW(), CONCAT('Importation des relations de coordination de l''utilisateur #',HC_ID_COORDINATEUR,' de la table HERBIER_COORDONNE.'), '1', '1', '162.38.234.1'
|
101 |
NOW(), CONCAT('Importation des relations de coordination de l''utilisateur #',HC_ID_COORDINATEUR,' de la table HERBIER_COORDONNE.'), '1', '1', '162.38.234.1'
|
102 |
FROM tb_herbiers.HERBIERS_COORDONNE
|
102 |
FROM tb_herbiers.HERBIERS_COORDONNE
|
103 |
ORDER BY HC_ID_COORDINATEUR, HC_ID_REDACTEUR ASC;
|
103 |
ORDER BY HC_ID_COORDINATEUR, HC_ID_REDACTEUR ASC;
|
Line 104... |
Line 104... |
104 |
|
104 |
|
105 |
#------------------------------------------------------------------------------------------------------------------------
|
105 |
#------------------------------------------------------------------------------------------------------------------------
|
106 |
#annuaire_tela vers coel_personne
|
106 |
# EFLORE_DROIT_POSSEDER et annuaire_tela vers coel_personne
|
107 |
# Pour l''identifiant on garde celui de l''annuaire Tela. Les autres projets commenceront à partir de 100 000
|
107 |
# Pour l''identifiant on garde celui de l''annuaire Tela. Les autres projets commenceront à partir de 100 000
|
108 |
INSERT INTO tb_coel.coel_personne
|
108 |
INSERT INTO tb_coel.coel_personne
|
109 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
109 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
110 |
cp_adresse_01, cp_adresse_02, cp_region, cp_code_postal, cp_ville, cp_pays,
|
110 |
cp_adresse_01, cp_adresse_02, cp_region, cp_code_postal, cp_ville, cp_pays,
|
Line 118... |
Line 118... |
118 |
LOWER(U_MAIL), U_WEB,
|
118 |
LOWER(U_MAIL), U_WEB,
|
119 |
CONCAT('Spécialités systématiques : ', U_SPE, '\nSpécialités géographiques : ', U_GEO, '\nFonction : ', U_FONCTION, '\nStructure : ', U_TITLE),
|
119 |
CONCAT('Spécialités systématiques : ', U_SPE, '\nSpécialités géographiques : ', U_GEO, '\nFonction : ', U_FONCTION, '\nStructure : ', U_TITLE),
|
120 |
IF(EDP_ID_DROIT = '1', '2022', IF(EDP_ID_DROIT = '2', '2023', IF(EDP_ID_DROIT = '3', '2024', 0))),
|
120 |
IF(EDP_ID_DROIT = '1', '2022', IF(EDP_ID_DROIT = '2', '2023', IF(EDP_ID_DROIT = '3', '2024', 0))),
|
121 |
U_PASSWD, U_MAIL, U_ID, CONCAT('<?xml version="1.0" encoding="UTF-8"><parametres><niveau_bota>', U_NIV,'</niveau_bota></parametres>'),
|
121 |
U_PASSWD, U_MAIL, U_ID, CONCAT('<?xml version="1.0" encoding="UTF-8"><parametres><niveau_bota>', U_NIV,'</niveau_bota></parametres>'),
|
122 |
@idm := @idm+1
|
122 |
@idm := @idm+1
|
123 |
FROM tb_v4.annuaire_tela AS AT, tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP, tb_v4.carto_PAYS AS CP
|
123 |
FROM tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP
|
124 |
WHERE AT.U_ID = EDP.EDP_ID_UTILISATEUR
|
124 |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (EDP.EDP_ID_UTILISATEUR = AT.U_ID)
|
125 |
AND CP.CP_ID_Pays = AT.U_COUNTRY
|
125 |
LEFT JOIN tb_v4.carto_PAYS AS CP ON (AT.U_COUNTRY = CP.CP_ID_Pays)
|
126 |
ORDER BY U_ID ASC;
|
126 |
ORDER BY U_ID ASC;
|
127 |
INSERT INTO tb_coel.coel_meta_historique_ligne
|
127 |
INSERT INTO tb_coel.coel_meta_historique_ligne
|
128 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
128 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
129 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
129 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
130 |
SELECT @idm_tmp := @idm_tmp+1, '113', U_ID, NULL, U_DATE,
|
130 |
SELECT @idm_tmp := @idm_tmp+1, '113', U_ID, NULL, U_DATE,
|
131 |
CONCAT('Importation de l''utilisateur #', U_ID,' de la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
131 |
CONCAT('Importation de l''utilisateur #', U_ID,' de la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
132 |
FROM tb_v4.annuaire_tela AS AT, tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP
|
132 |
FROM tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP
|
133 |
WHERE AT.U_ID = EDP.EDP_ID_UTILISATEUR
|
133 |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (EDP.EDP_ID_UTILISATEUR = AT.U_ID)
|
- |
|
134 |
ORDER BY U_ID ASC;
|
- |
|
135 |
|
- |
|
136 |
#------------------------------------------------------------------------------------------------------------------------
|
- |
|
137 |
# HERBIERS_ADMINISTRER et annuaire_tela vers coel_personne
|
- |
|
138 |
# Pour l''identifiant on garde celui de l''annuaire Tela. Les autres projets commenceront à partir de 100 000
|
- |
|
139 |
INSERT INTO tb_coel.coel_personne
|
- |
|
140 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
- |
|
141 |
cp_adresse_01, cp_adresse_02, cp_region, cp_code_postal, cp_ville, cp_pays,
|
- |
|
142 |
cp_truk_courriel, cp_truk_url,
|
- |
|
143 |
cp_description,
|
- |
|
144 |
cp_mot_de_passe, cp_login, cp_ce_annuaire_tela, cp_parametre,
|
- |
|
145 |
cp_ce_meta)
|
- |
|
146 |
SELECT DISTINCT U_ID, '3', CONCAT(U_SURNAME,' ',UPPER(U_NAME)) AS NOM_COMPLET, U_SURNAME, UPPER(U_NAME),
|
- |
|
147 |
U_ADDR1, U_ADDR2, U_STATE, U_ZIP_CODE, U_CITY, CP.CP_Intitule_pays,
|
- |
|
148 |
LOWER(U_MAIL), U_WEB,
|
- |
|
149 |
CONCAT('Spécialités systématiques : ', U_SPE, '\nSpécialités géographiques : ', U_GEO, '\nFonction : ', U_FONCTION, '\nStructure : ', U_TITLE),
|
- |
|
150 |
U_PASSWD, U_MAIL, U_ID, CONCAT('<?xml version="1.0" encoding="UTF-8"><parametres><niveau_bota>', U_NIV,'</niveau_bota></parametres>'),
|
- |
|
151 |
@idm := @idm+1
|
- |
|
152 |
FROM tb_herbiers.HERBIERS_ADMINISTRER AS HA
|
- |
|
153 |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (HA.HA_ID_ANNUAIRE = AT.U_ID)
|
- |
|
154 |
LEFT JOIN tb_v4.carto_PAYS AS CP ON (AT.U_COUNTRY = CP.CP_ID_Pays)
|
- |
|
155 |
WHERE U_ID NOT IN (SELECT cp_id_personne FROM tb_coel.coel_personne WHERE cp_id_personne < 100000)
|
- |
|
156 |
ORDER BY U_ID ASC;
|
- |
|
157 |
INSERT INTO tb_coel.coel_meta_historique_ligne
|
- |
|
158 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
- |
|
159 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
- |
|
160 |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', U_ID, NULL, U_DATE,
|
- |
|
161 |
CONCAT('Importation de l''utilisateur #', U_ID,' de la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
- |
|
162 |
FROM tb_v4.annuaire_tela AS AT
|
- |
|
163 |
LEFT JOIN tb_herbiers.HERBIERS_ADMINISTRER AS HA ON (AT.U_ID = HA.HA_ID_ANNUAIRE )
|
- |
|
164 |
WHERE U_ID NOT IN (SELECT cp_id_personne FROM tb_coel.coel_personne WHERE cp_id_personne < 100000)
|
134 |
ORDER BY U_ID ASC;
|
165 |
ORDER BY U_ID ASC;
|
Line 135... |
Line 166... |
135 |
|
166 |
|
136 |
#------------------------------------------------------------------------------------------------------------------------
|
167 |
#------------------------------------------------------------------------------------------------------------------------
|
137 |
# HERBIERS_ADMINISTRER vers coel_structure_a_personne
|
168 |
# HERBIERS_ADMINISTRER vers coel_structure_a_personne
|
Line 142... |
Line 173... |
142 |
ORDER BY HA_ID_ANNUAIRE, HA_ID_ORG ASC;
|
173 |
ORDER BY HA_ID_ANNUAIRE, HA_ID_ORG ASC;
|
143 |
INSERT INTO tb_coel.coel_meta_historique_ligne
|
174 |
INSERT INTO tb_coel.coel_meta_historique_ligne
|
144 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement,
|
175 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement,
|
145 |
cmhl_date_modification, cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
176 |
cmhl_date_modification, cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
146 |
SELECT @idm_tmp := @idm_tmp+1, '120', CONCAT(HA_ID_ORG, '-', HA_ID_ANNUAIRE, '-2026'), NULL,
|
177 |
SELECT @idm_tmp := @idm_tmp+1, '120', CONCAT(HA_ID_ORG, '-', HA_ID_ANNUAIRE, '-2026'), NULL,
|
147 |
NOW(), CONCAT('Importation des de l''administrateur #',HA_ID_ANNUAIRE,' de la structure #', HA_ID_ORG,'de la table HERBIER_ADMINISTRER.'), '1', '1', '162.38.234.1'
|
178 |
NOW(), CONCAT('Importation de l''administrateur #',HA_ID_ANNUAIRE,' de la structure #', HA_ID_ORG,' de la table HERBIER_ADMINISTRER.'), '1', '1', '162.38.234.1'
|
148 |
FROM tb_herbiers.HERBIERS_ADMINISTRER
|
179 |
FROM tb_herbiers.HERBIERS_ADMINISTRER
|
149 |
ORDER BY HA_ID_ANNUAIRE, HA_ID_ORG ASC;
|
180 |
ORDER BY HA_ID_ANNUAIRE, HA_ID_ORG ASC;
|
Line 150... |
Line 181... |
150 |
|
181 |
|
Line 177... |
Line 208... |
177 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, '.', '') WHERE cp_truk_fax LIKE '%.%';
|
208 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, '.', '') WHERE cp_truk_fax LIKE '%.%';
|
178 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, '+33 (0)', '') WHERE cp_truk_fax LIKE '%+33 (0)%';
|
209 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, '+33 (0)', '') WHERE cp_truk_fax LIKE '%+33 (0)%';
|
179 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, ' ', '') WHERE cp_truk_fax LIKE '% %';
|
210 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, ' ', '') WHERE cp_truk_fax LIKE '% %';
|
180 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = IF(cp_truk_fax LIKE '%+330%', REPLACE(cp_truk_fax, '+330', '+33'),cp_truk_fax);
|
211 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = IF(cp_truk_fax LIKE '%+330%', REPLACE(cp_truk_fax, '+330', '+33'),cp_truk_fax);
|
Line -... |
Line 212... |
- |
|
212 |
|
Line 181... |
Line 213... |
181 |
|
213 |
ALTER TABLE tb_coel.coel_personne ORDER BY cp_id_personne;
|
182 |
|
214 |
|
183 |
#------------------------------------------------------------------------------------------------------------------------
|
215 |
#------------------------------------------------------------------------------------------------------------------------
|
184 |
# HERBIERS_ont_un_staff vers coel_structure_a_personne
|
216 |
# HERBIERS_ont_un_staff vers coel_structure_a_personne
|
Line 280... |
Line 312... |
280 |
FROM tb_herbiers.HERBIERS_INDIC AS hi LEFT JOIN tb_herbiers.HERBIERS_A_UN_TYPE AS haut ON (hi.ID_INDIC = haut.ID_INDIC) LEFT JOIN tb_herbiers.HERBIERS_INDIC_HISTORIQUE AS hih ON (hi.ID_INDIC = hih.ID_INDIC)
|
312 |
FROM tb_herbiers.HERBIERS_INDIC AS hi LEFT JOIN tb_herbiers.HERBIERS_A_UN_TYPE AS haut ON (hi.ID_INDIC = haut.ID_INDIC) LEFT JOIN tb_herbiers.HERBIERS_INDIC_HISTORIQUE AS hih ON (hi.ID_INDIC = hih.ID_INDIC)
|
281 |
GROUP BY hi.ID_INDIC
|
313 |
GROUP BY hi.ID_INDIC
|
282 |
ORDER BY hi.ID_INDIC ASC;
|
314 |
ORDER BY hi.ID_INDIC ASC;
|
Line 283... |
Line 315... |
283 |
|
315 |
|
284 |
#------------------------------------------------------------------------------------------------------------------------
|
- |
|
285 |
# Mise à jour des id de personne inexistant dans l''annuaire Tela
|
- |
|
286 |
UPDATE tb_coel.coel_meta_historique_ligne
|
- |
|
287 |
SET cmhl_ce_modifier_par = 1
|
- |
|
288 |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela);
|
316 |
#------------------------------------------------------------------------------------------------------------------------
|
- |
|
317 |
# Mise à jour des id de personne inexistant dans l''annuaire Tela
|
- |
|
318 |
# dans la table : coel_meta_historique_ligne
|
- |
|
319 |
INSERT IGNORE INTO tb_coel.coel_personne
|
- |
|
320 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
- |
|
321 |
cp_description, cp_ce_annuaire_tela,
|
- |
|
322 |
cp_ce_meta)
|
- |
|
323 |
SELECT DISTINCT cmhl_ce_modifier_par, '3', CONCAT('Inconnu #', cmhl_ce_modifier_par) AS NOM_COMPLET, 'Inconnu', 'INCONNU',
|
- |
|
324 |
'Individu non présent dans l''annuaire Tela Botanica.', cmhl_ce_modifier_par,
|
- |
|
325 |
@idm := @idm+1
|
- |
|
326 |
FROM tb_coel.coel_meta_historique_ligne
|
- |
|
327 |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
328 |
ORDER BY cmhl_ce_modifier_par ASC;
|
- |
|
329 |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne
|
- |
|
330 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
- |
|
331 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
- |
|
332 |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cmhl_ce_modifier_par, NULL, NOW(),
|
- |
|
333 |
CONCAT('Création de l''utilisateur inconnu #', cmhl_ce_modifier_par,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
- |
|
334 |
FROM tb_coel.coel_meta_historique_ligne
|
- |
|
335 |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
336 |
ORDER BY cmhl_ce_modifier_par ASC;
|
- |
|
337 |
# dans la table : coel_structure_a_personne
|
- |
|
338 |
INSERT IGNORE INTO tb_coel.coel_personne
|
- |
|
339 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
- |
|
340 |
cp_description, cp_ce_annuaire_tela,
|
- |
|
341 |
cp_ce_meta)
|
- |
|
342 |
SELECT DISTINCT csap_id_personne, '3', CONCAT('Inconnu #', csap_id_personne) AS NOM_COMPLET, 'Inconnu', 'INCONNU',
|
- |
|
343 |
'Individu non présent dans l''annuaire Tela Botanica.', csap_id_personne,
|
- |
|
344 |
@idm := @idm+1
|
- |
|
345 |
FROM tb_coel.coel_structure_a_personne
|
- |
|
346 |
WHERE csap_id_personne NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
347 |
ORDER BY csap_id_personne ASC;
|
- |
|
348 |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne
|
- |
|
349 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
- |
|
350 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
- |
|
351 |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', csap_id_personne, NULL, NOW(),
|
- |
|
352 |
CONCAT('Création de l''utilisateur inconnu #', csap_id_personne,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
- |
|
353 |
FROM tb_coel.coel_structure_a_personne
|
- |
|
354 |
WHERE csap_id_personne NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
355 |
ORDER BY csap_id_personne ASC;
|
- |
|
356 |
# dans la table : coel_personne_a_relation
|
- |
|
357 |
INSERT IGNORE INTO tb_coel.coel_personne
|
- |
|
358 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
- |
|
359 |
cp_description, cp_ce_annuaire_tela,
|
- |
|
360 |
cp_ce_meta)
|
- |
|
361 |
SELECT DISTINCT cpar_id_personne_01, '3', CONCAT('Inconnu #', cpar_id_personne_01) AS NOM_COMPLET, 'Inconnu', 'INCONNU',
|
- |
|
362 |
'Individu non présent dans l''annuaire Tela Botanica.', cpar_id_personne_01,
|
- |
|
363 |
@idm := @idm+1
|
- |
|
364 |
FROM tb_coel.coel_personne_a_relation
|
- |
|
365 |
WHERE cpar_id_personne_01 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
366 |
ORDER BY cpar_id_personne_01 ASC;
|
- |
|
367 |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne
|
- |
|
368 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
- |
|
369 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
- |
|
370 |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cpar_id_personne_01, NULL, NOW(),
|
- |
|
371 |
CONCAT('Création de l''utilisateur inconnu #', cpar_id_personne_01,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
- |
|
372 |
FROM tb_coel.coel_personne_a_relation
|
- |
|
373 |
WHERE cpar_id_personne_01 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
374 |
ORDER BY cpar_id_personne_01 ASC;
|
- |
|
375 |
INSERT IGNORE INTO tb_coel.coel_personne
|
- |
|
376 |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom,
|
- |
|
377 |
cp_description, cp_ce_annuaire_tela,
|
- |
|
378 |
cp_ce_meta)
|
- |
|
379 |
SELECT DISTINCT cpar_id_personne_02, '3', CONCAT('Inconnu #', cpar_id_personne_02) AS NOM_COMPLET, 'Inconnu', 'INCONNU',
|
- |
|
380 |
'Individu non présent dans l''annuaire Tela Botanica.', cpar_id_personne_02,
|
- |
|
381 |
@idm := @idm+1
|
- |
|
382 |
FROM tb_coel.coel_personne_a_relation
|
- |
|
383 |
WHERE cpar_id_personne_02 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
384 |
ORDER BY cpar_id_personne_02 ASC;
|
- |
|
385 |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne
|
- |
|
386 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification,
|
- |
|
387 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip)
|
- |
|
388 |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cpar_id_personne_02, NULL, NOW(),
|
- |
|
389 |
CONCAT('Création de l''utilisateur inconnu #', cpar_id_personne_02,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1'
|
- |
|
390 |
FROM tb_coel.coel_personne_a_relation
|
- |
|
391 |
WHERE cpar_id_personne_02 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela)
|
- |
|
392 |
ORDER BY cpar_id_personne_02 ASC;
|
289 |
|
393 |
|