Line 37... |
Line 37... |
37 |
try {
|
37 |
try {
|
38 |
switch ($cmd) {
|
38 |
switch ($cmd) {
|
39 |
case 'tout' :
|
39 |
case 'tout' :
|
40 |
$this->supprimerRetourLigne();
|
40 |
$this->supprimerRetourLigne();
|
41 |
$this->supprimerAntislash();
|
41 |
$this->supprimerAntislash();
|
42 |
$this->supprimerGuillement();
|
42 |
$this->supprimerGuillemet();
|
43 |
$this->unifierNull();
|
43 |
$this->unifierNull();
|
44 |
$this->unifierNomReferentiel();
|
44 |
$this->unifierNomReferentiel();
|
45 |
$this->unifierCertitude();
|
45 |
$this->unifierCertitude();
|
46 |
$this->supprimerCertitudeAutre();
|
46 |
$this->supprimerCertitudeAutre();
|
47 |
$this->unifierUtilisateur();
|
47 |
$this->unifierUtilisateur();
|
Line 49... |
Line 49... |
49 |
$this->verifierGeodatum();
|
49 |
$this->verifierGeodatum();
|
50 |
$this->analyserMotsCles();
|
50 |
$this->analyserMotsCles();
|
51 |
$this->supprimerInfosLiesObsInexistante();
|
51 |
$this->supprimerInfosLiesObsInexistante();
|
52 |
$this->unifierNull();
|
52 |
$this->unifierNull();
|
53 |
break;
|
53 |
break;
|
- |
|
54 |
case 'supprimerRetourLigne' :
|
- |
|
55 |
$this->supprimerRetourLigne();
|
- |
|
56 |
break;
|
54 |
case 'supprimerAntislash' :
|
57 |
case 'supprimerAntislash' :
|
55 |
$this->supprimerAntislash();
|
58 |
$this->supprimerAntislash();
|
56 |
break;
|
59 |
break;
|
- |
|
60 |
case 'supprimerGuillemet' :
|
- |
|
61 |
$this->supprimerGuillemet();
|
- |
|
62 |
break;
|
57 |
case 'unifierNomReferentiel' :
|
63 |
case 'unifierNomReferentiel' :
|
58 |
$this->unifierNomReferentiel();
|
64 |
$this->unifierNomReferentiel();
|
59 |
break;
|
65 |
break;
|
60 |
case 'unifierCertitude' :
|
66 |
case 'unifierCertitude' :
|
61 |
$this->unifierCertitude();
|
67 |
$this->unifierCertitude();
|
Line 79... |
Line 85... |
79 |
$this->supprimerInfosLiesObsInexistante();
|
85 |
$this->supprimerInfosLiesObsInexistante();
|
80 |
break;
|
86 |
break;
|
81 |
case 'unifierUtilisateur' :
|
87 |
case 'unifierUtilisateur' :
|
82 |
$this->unifierUtilisateur();
|
88 |
$this->unifierUtilisateur();
|
83 |
break;
|
89 |
break;
|
- |
|
90 |
case 'unifierInfosEspece' :
|
- |
|
91 |
$this->unifierUtilisateur();
|
- |
|
92 |
break;
|
84 |
default :
|
93 |
default :
|
85 |
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
|
94 |
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
|
86 |
"Commandes existantes : regenererMotsClesTexteObs, regenererMotsClesTexteImages"
|
95 |
"Commandes existantes : regenererMotsClesTexteObs, regenererMotsClesTexteImages"
|
87 |
. ", regenererMotsClesTexteObsTout, regenererMotsClesTexteImagesTout"
|
96 |
. ", regenererMotsClesTexteObsTout, regenererMotsClesTexteImagesTout"
|
88 |
. ", viderMotsClesTexteImagesSansMotsCles, viderMotsClesTexteObsSansMotsCles"
|
97 |
. ", viderMotsClesTexteImagesSansMotsCles, viderMotsClesTexteObsSansMotsCles"
|
Line 201... |
Line 210... |
201 |
"subsp à vérifier" => "douteux",
|
210 |
"subsp à vérifier" => "douteux",
|
202 |
"subsp. microphyllum ?" => "douteux",
|
211 |
"subsp. microphyllum ?" => "douteux",
|
203 |
"très douteuse" => "douteux",
|
212 |
"très douteuse" => "douteux",
|
204 |
"Très probable" => "douteux");
|
213 |
"Très probable" => "douteux");
|
205 |
foreach ($certitude as $valeur=>$saisie) {
|
214 |
foreach ($certitude as $valeur=>$saisie) {
|
206 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET commentaire = concat(commentaire, ' ', certitude), certitude = '".$saisie."' WHERE certitude ='".$valeur."'";
|
215 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET commentaire = concat(commentaire, ' Certitude : ', certitude), certitude = '".$saisie."' WHERE certitude ='".$valeur."'";
|
207 |
$this->bdd->requeter($requete);
|
216 |
$this->bdd->requeter($requete);
|
208 |
echo "effectuée \n";
|
217 |
echo "effectuée \n";
|
209 |
}
|
218 |
}
|
210 |
$requete_verif = "SELECT certitude FROM tb_nettoye_cel.cel_obs WHERE certitude NOT IN ('douteux', 'certain', 'aDeterminer', '', NULL)";
|
219 |
$requete_verif = "SELECT certitude FROM tb_nettoye_cel.cel_obs WHERE certitude NOT IN ('douteux', 'certain', 'aDeterminer', '') and certitude is not NULL";
|
211 |
$verif = $this->bdd->recupererTous($requete_verif);
|
220 |
$verif = $this->bdd->recupererTous($requete_verif);
|
212 |
if ($verif != array()) print_r($verif);
|
221 |
if ($verif != array()) print_r($verif);
|
213 |
}
|
222 |
}
|
Line 214... |
Line 223... |
214 |
|
223 |
|
215 |
private function supprimerCertitudeAutre() {
|
224 |
private function supprimerCertitudeAutre() {
|
216 |
echo "suppression des valeurs non compréhensible du champ certitude/identification";
|
225 |
echo "suppression des valeurs non compréhensible du champ certitude/identification";
|
217 |
$requete = "UPDATE tb_nettoye_cel.cel_obs
|
226 |
$requete = "UPDATE tb_nettoye_cel.cel_obs
|
218 |
SET commentaire = case isnull(commentaire) when 1 THEN certitude ELSE concat(commentaire, ' ', certitude) END,
|
227 |
SET commentaire = case isnull(commentaire) when 1 THEN certitude ELSE concat(commentaire, ' Certitude : ', certitude) END,
|
219 |
certitude IS NULL WHERE `certitude` NOT IN ('douteux', 'certain', 'aDeterminer', '') and certitude is not NULL";
|
228 |
certitude = '' WHERE `certitude` NOT IN ('douteux', 'certain', 'à déterminer', '') and certitude is not NULL";
|
220 |
$this->bdd->requeter($requete);
|
229 |
$this->bdd->requeter($requete);
|
221 |
echo "effectuée \n";
|
230 |
echo "effectuée \n";
|
222 |
$requete_verif = "SELECT certitude FROM tb_nettoye_cel.cel_obs WHERE certitude NOT IN ('douteux', 'certain', 'aDeterminer', '', NULL)";
|
231 |
$requete_verif = "SELECT certitude FROM tb_nettoye_cel.cel_obs WHERE certitude NOT IN ('douteux', 'certain', 'aDeterminer', '') and certitude is not NULL";
|
223 |
$verif = $this->bdd->recupererTous($requete_verif);
|
232 |
$verif = $this->bdd->recupererTous($requete_verif);
|
224 |
if ($verif != array()) print_r($verif);
|
233 |
if ($verif != array()) print_r($verif);
|
Line 225... |
Line 234... |
225 |
}
|
234 |
}
|
226 |
|
235 |
|
227 |
private function unifierUtilisateur() {
|
236 |
private function unifierUtilisateur() {
|
228 |
echo "suppression des images anonymes";
|
237 |
echo "suppression des images anonymes";
|
229 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_images` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
238 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_images` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
230 |
OR ce_utilisateur = 0) and `courriel_utilisateur` is null";
|
239 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%')";
|
231 |
$this->bdd->requeter($requete_anonyme);
|
240 |
$this->bdd->requeter($requete_anonyme);
|
232 |
echo "suppression des tags images anonymes";
|
241 |
echo "suppression des tags images anonymes";
|
233 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_arbre_mots_cles_images` WHERE id_utilisateur in (select ce_utilisateur FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
242 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_arbre_mots_cles_images` WHERE id_utilisateur in (select ce_utilisateur FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
234 |
OR ce_utilisateur = 0) and `courriel_utilisateur` is null)";
|
243 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%'))";
|
235 |
$this->bdd->requeter($requete_anonyme);
|
244 |
$this->bdd->requeter($requete_anonyme);
|
236 |
echo "suppression des tags obs anonymes";
|
245 |
echo "suppression des tags obs anonymes";
|
237 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_arbre_mots_cles_obs` WHERE id_utilisateur in (select ce_utilisateur FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
246 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_arbre_mots_cles_obs` WHERE id_utilisateur in (select ce_utilisateur FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
238 |
OR ce_utilisateur = 0) and `courriel_utilisateur` is null)";
|
247 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%'))";
|
239 |
$this->bdd->requeter($requete_anonyme);
|
248 |
$this->bdd->requeter($requete_anonyme);
|
240 |
echo "suppression des obs anonymes";
|
249 |
echo "suppression des obs anonymes";
|
241 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
250 |
$requete_anonyme = "DELETE FROM tb_nettoye_cel.`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
Line 242... |
Line 251... |
242 |
OR ce_utilisateur = 0) and `courriel_utilisateur` is null";
|
251 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%')";
|
243 |
$this->bdd->requeter($requete_anonyme);
|
252 |
$this->bdd->requeter($requete_anonyme);
|
244 |
|
253 |
|
Line 253... |
Line 262... |
253 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
262 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
254 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
263 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
Line 255... |
Line 264... |
255 |
|
264 |
|
256 |
echo "modification des observations ayant un identifiant";
|
265 |
echo "modification des observations ayant un identifiant";
|
257 |
$requete_annu_mail = "UPDATE tb_nettoye_cel.`cel_obs` join tela_prod_v4.`annuaire_tela` ON U_ID = ce_utilisateur SET `prenom_utilisateur` = `U_NAME`, `nom_utilisateur` = `U_SURNAME` ,
|
266 |
$requete_annu_mail = "UPDATE tb_nettoye_cel.`cel_obs` join tela_prod_v4.`annuaire_tela` ON U_ID = ce_utilisateur SET `prenom_utilisateur` = `U_NAME`, `nom_utilisateur` = `U_SURNAME` ,
|
- |
|
267 |
`courriel_utilisateur` = `U_MAIL` WHERE (ce_utilisateur IS NOT NULL OR LENGTH(ce_utilisateur) > 6) and (courriel_utilisateur is null or courriel_utilisateur='')";
|
- |
|
268 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
- |
|
269 |
|
- |
|
270 |
echo "suppression des autres valeurs ce_utilisateur";
|
258 |
`courriel_utilisateur` = `U_MAIL` WHERE (ce_utilisateur IS NOT NULL OR LENGTH(ce_utilisateur) > 6) and courriel_utilisateur not like '%@%'";
|
271 |
$requete_annu_mail = "UPDATE tb_nettoye_cel.`cel_obs` SET ce_utilisateur = NULL WHERE ce_utilisateur IS NOT NULL AND LENGTH(ce_utilisateur) > 6";
|
Line 259... |
Line 272... |
259 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
272 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
260 |
|
273 |
|
261 |
$requete_verif = "SELECT `ce_utilisateur`, `prenom_utilisateur`, `nom_utilisateur`, `courriel_utilisateur` FROM tb_nettoye_cel.cel_obs
|
274 |
$requete_verif = "SELECT `ce_utilisateur`, `prenom_utilisateur`, `nom_utilisateur`, `courriel_utilisateur` FROM tb_nettoye_cel.cel_obs
|
262 |
WHERE ce_utilisateur IS NOT NULL OR LENGTH(ce_utilisateur) > 6";
|
275 |
WHERE ce_utilisateur IS NOT NULL OR LENGTH(ce_utilisateur) > 6";
|
- |
|
276 |
$verif = $this->bdd->recupererTous($requete_verif);
|
263 |
$verif = $this->bdd->recupererTous($requete_verif);
|
277 |
if ($verif != array()) print_r($verif);
|
Line 264... |
Line 278... |
264 |
if ($verif != array()) print_r($verif);
|
278 |
echo "effectuée \n";
|
265 |
}
|
279 |
}
|
266 |
|
280 |
|
267 |
private function unifierNomReferentiel() {
|
281 |
private function unifierNomReferentiel() {
|
268 |
echo "Uniformisation du nom de référentiel";
|
282 |
echo "Uniformisation du nom de référentiel";
|
269 |
$referentiels = array("BDTFX", "BDTRE", "BDTXA", "APD", "LBF", "ISFAN");
|
283 |
$referentiels = array("BDTFX", "BDTRE", "BDTXA", "APD", "LBF", "ISFAN");
|
270 |
foreach ($referentiels as $referentiel) {
|
284 |
foreach ($referentiels as $referentiel) {
|
271 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = '".$referentiel."' WHERE nom_referentiel like '".$referentiel."%'";
|
285 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = '".$referentiel."' WHERE nom_referentiel like '".$referentiel."%'";
|
272 |
$this->bdd->requeter($requete);
|
286 |
$this->bdd->requeter($requete);
|
273 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = NULL WHERE nom_sel_nn = '' or nom_sel_nn = '0'";
|
287 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'autre' WHERE nom_sel_nn = '' or nom_sel_nn = '0'";
|
274 |
$this->bdd->requeter($requete);
|
288 |
$this->bdd->requeter($requete);
|
275 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'APD' WHERE nom_referentiel like 'bdtao%'";
|
289 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'APD' WHERE nom_referentiel like 'bdtao%'";
|
276 |
$this->bdd->requeter($requete);
|
290 |
$this->bdd->requeter($requete);
|
- |
|
291 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'BDTFX' WHERE nom_referentiel like 'bdnff%'";
|
- |
|
292 |
$this->bdd->requeter($requete);
|
- |
|
293 |
echo "effectuée \n";
|
277 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'BDTFX' WHERE nom_referentiel like 'bdnff%'";
|
294 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET nom_referentiel = 'autre' WHERE nom_referentiel IS NULL or nom_referentiel = ''";
|
278 |
$this->bdd->requeter($requete);
|
295 |
$this->bdd->requeter($requete);
|
279 |
echo "effectuée \n";
|
296 |
echo "effectuée \n";
|
280 |
}
|
297 |
}
|
281 |
$requete_verif = "SELECT nom_referentiel FROM tb_nettoye_cel.cel_obs WHERE nom_referentiel NOT IN ('".implode("', '", $referentiels)."', 'autre')";
|
298 |
$requete_verif = "SELECT nom_referentiel FROM tb_nettoye_cel.cel_obs WHERE nom_referentiel NOT IN ('".implode("', '", $referentiels)."', 'autre')";
|
Line 294... |
Line 311... |
294 |
echo "effectuée \n";
|
311 |
echo "effectuée \n";
|
295 |
}
|
312 |
}
|
Line 296... |
Line 313... |
296 |
|
313 |
|
297 |
private function verifierGeodatum() {
|
314 |
private function verifierGeodatum() {
|
298 |
echo "Uniformisation du geodatum";
|
315 |
echo "Uniformisation du geodatum";
|
299 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET geodatum = 'wgs84' WHERE (latitude IS NOT NULL or latitude != '0.00000') AND geodatum = ''";
|
316 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET geodatum = 'WGS84' WHERE (latitude IS NOT NULL or latitude != '0.00000') AND geodatum IS NULL";
|
300 |
$this->bdd->requeter($requete);
|
317 |
$this->bdd->requeter($requete);
|
301 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET geodatum = NULL WHERE (latitude IS NULL or latitude == '0.00000')";
|
318 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET geodatum = NULL WHERE (latitude IS NULL or latitude == '0.00000')";
|
302 |
$this->bdd->requeter($requete);
|
319 |
$this->bdd->requeter($requete);
|
303 |
echo "effectuée \n";
|
320 |
echo "effectuée \n";
|
Line 309... |
Line 326... |
309 |
((ce_zone_geo != 'INSEE-C:' and ce_zone_geo like 'INSEE-C:%') and code_insee_calcule != '') and
|
326 |
((ce_zone_geo != 'INSEE-C:' and ce_zone_geo like 'INSEE-C:%') and code_insee_calcule != '') and
|
310 |
replace(`ce_zone_geo`, 'INSEE-C:', '') != `code_insee_calcule`";
|
327 |
replace(`ce_zone_geo`, 'INSEE-C:', '') != `code_insee_calcule`";
|
311 |
$this->bdd->requeter($requete);
|
328 |
$this->bdd->requeter($requete);
|
312 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET locality_consistency = '1' WHERE
|
329 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET locality_consistency = '1' WHERE
|
313 |
((ce_zone_geo != 'INSEE-C:' and ce_zone_geo like 'INSEE-C:%') and code_insee_calcule != '') and
|
330 |
((ce_zone_geo != 'INSEE-C:' and ce_zone_geo like 'INSEE-C:%') and code_insee_calcule != '') and
|
314 |
replace(`ce_zone_geo`, 'INSEE-C:', '') = `code_insee_calcule`";$this->bdd->requeter($requete);
|
331 |
replace(`ce_zone_geo`, 'INSEE-C:', '') = `code_insee_calcule`";
|
- |
|
332 |
$this->bdd->requeter($requete);
|
- |
|
333 |
|
- |
|
334 |
$requete_verif = "SELECT `ce_zone_geo`, `code_insee_calcule`, `locality_consistency` FROM `cel_obs` WHERE `locality_consistency` IS NOT NULL";
|
- |
|
335 |
$verif = $this->bdd->recupererTous($requete_verif);
|
- |
|
336 |
if ($verif != array()) print_r($verif);
|
315 |
echo "effectuée \n";
|
337 |
echo "effectuée \n";
|
316 |
}
|
338 |
}
|
Line 317... |
Line 339... |
317 |
|
339 |
|
- |
|
340 |
private function analyserMotsCles(){
|
- |
|
341 |
echo "Input source \n";
|
- |
|
342 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET input_source = 'plantnet' WHERE `mots_cles_texte` like '%plantnet%'";
|
Line -... |
Line 343... |
- |
|
343 |
$this->bdd->requeter($requete);
|
- |
|
344 |
|
- |
|
345 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET input_source = 'autre' WHERE `mots_cles_texte` like '%MobileSauvages%'";
|
- |
|
346 |
$this->bdd->requeter($requete);
|
- |
|
347 |
|
- |
|
348 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET input_source = 'widget' WHERE `mots_cles_texte` like '%Projets coopératifs%' and input_source = ''";
|
- |
|
349 |
$this->bdd->requeter($requete);
|
- |
|
350 |
|
- |
|
351 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET input_source = 'widget' WHERE `mots_cles_texte` like '%widget%' and input_source = ''";
|
- |
|
352 |
$this->bdd->requeter($requete);
|
- |
|
353 |
|
- |
|
354 |
$requete = "UPDATE tb_nettoye_cel.cel_obs SET input_source = 'cel' WHERE input_source = ''";
|
- |
|
355 |
$this->bdd->requeter($requete);
|
- |
|
356 |
|
- |
|
357 |
echo "Suppression motcle du chemin \n";
|
- |
|
358 |
$requete = "UPDATE tb_nettoye_cel.`cel_arbre_mots_cles_obs` SET chemin = substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-1)";
|
- |
|
359 |
$this->bdd->requeter($requete);
|
- |
|
360 |
|
- |
|
361 |
$requete = "UPDATE tb_nettoye_cel.`cel_arbre_mots_cles_images` SET chemin = substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-1)";
|
- |
|
362 |
$this->bdd->requeter($requete);
|
- |
|
363 |
|
- |
|
364 |
echo "Certitude à certaine quand obs validée sur ip \n";
|
- |
|
365 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` c left join
|
- |
|
366 |
(SELECT distinct `ce_observation`, sum(`proposition_retenue`) as s, `nom_sel_nn`
|
- |
|
367 |
FROM tb_del.`del_commentaire` group by `ce_observation`) d on
|
- |
|
368 |
`ce_observation` = `id_observation` SET `certitude` = 'certain'
|
- |
|
369 |
WHERE s = 1 and (c.`mots_cles_texte` LIKE '%adeterminer%'
|
- |
|
370 |
or c.`certitude` = 'aDeterminer') and c.`nom_sel_nn` = d.`nom_sel_nn`";
|
- |
|
371 |
$this->bdd->requeter($requete);
|
- |
|
372 |
|
- |
|
373 |
echo "Certitude à douteux quand obs validée sur ip mais num_nom diff entre ip et cel \n";
|
- |
|
374 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` c left join
|
- |
|
375 |
(SELECT distinct `ce_observation`, sum(`proposition_retenue`) as s, `nom_sel_nn`
|
- |
|
376 |
FROM tb_del.`del_commentaire` group by `ce_observation`) d on
|
- |
|
377 |
`ce_observation` = `id_observation` SET `certitude` = 'douteux'
|
- |
|
378 |
WHERE s = 1 and (c.`mots_cles_texte` LIKE '%adeterminer%'
|
- |
|
379 |
or c.`certitude` = 'aDeterminer') and c.`nom_sel_nn` != d.`nom_sel_nn`";
|
- |
|
380 |
$this->bdd->requeter($requete);
|
- |
|
381 |
|
- |
|
382 |
echo "Certitude à aDeterminer quand obs non validée sur ip \n";
|
- |
|
383 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` c SET `certitude` = 'aDeterminer'
|
- |
|
384 |
WHERE c.`mots_cles_texte` LIKE '%adeterminer%' AND
|
- |
|
385 |
(c.`certitude` = '' or c.certitude IS NULL)";
|
- |
|
386 |
$this->bdd->requeter($requete);
|
- |
|
387 |
|
- |
|
388 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` SET
|
- |
|
389 |
`mots_cles_texte` = REPLACE(`mots_cles_texte`, 'aDeterminer,', '')
|
- |
|
390 |
WHERE `mots_cles_texte` LIKE '%adeterminer,%'";
|
- |
|
391 |
$this->bdd->requeter($requete);
|
- |
|
392 |
|
- |
|
393 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` SET
|
- |
|
394 |
`mots_cles_texte` = REPLACE(`mots_cles_texte`, ',aDeterminer', '')
|
- |
|
395 |
WHERE `mots_cles_texte` LIKE '%,adeterminer'";
|
- |
|
396 |
$this->bdd->requeter($requete);
|
- |
|
397 |
|
- |
|
398 |
$requete = "UPDATE tb_nettoye_cel.`cel_obs` SET
|
- |
|
399 |
`mots_cles_texte` = REPLACE(`mots_cles_texte`, 'aDeterminer', '')
|
318 |
private function analyserMotsCles(){
|
400 |
WHERE `mots_cles_texte` LIKE '%adeterminer%'";
|
319 |
|
401 |
$this->bdd->requeter($requete);
|
320 |
}
|
402 |
}
|