Line 577... |
Line 577... |
577 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
577 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
578 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
578 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
Line 579... |
Line 579... |
579 |
|
579 |
|
580 |
echo "modification des observations ayant une adresse mail mais pas d'identifiant";
|
580 |
echo "modification des observations ayant une adresse mail mais pas d'identifiant";
|
581 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` join ".$this->bd_cel.".`users` ON `user_email` = courriel_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
581 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` join ".$this->bd_cel.".`users` ON `user_email` = courriel_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
582 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
582 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR CHAR_LENGTH(ce_utilisateur) > 6
|
583 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
583 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
Line 584... |
Line 584... |
584 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
584 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
585 |
|
585 |
|
586 |
echo "modification des observations ayant un identifiant";
|
586 |
echo "modification des observations ayant un identifiant";
|
587 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` join ".$this->bd_cel.".`users` ON ID = ce_utilisateur SET pseudo = user_nicename,
|
587 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` join ".$this->bd_cel.".`users` ON ID = ce_utilisateur SET pseudo = user_nicename,
|
Line 588... |
Line 588... |
588 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6) and (courriel_utilisateur is null or courriel_utilisateur='')";
|
588 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR char_length(ce_utilisateur) > 6) and (courriel_utilisateur is null or courriel_utilisateur='')";
|
589 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
589 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
590 |
|
590 |
|
Line 591... |
Line 591... |
591 |
echo "suppression des autres valeurs ce_utilisateur";
|
591 |
echo "suppression des autres valeurs ce_utilisateur";
|
592 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` SET ce_utilisateur = NULL, courriel_utilisateur = if (ce_utilisateur like '%@%'and (courriel_utilisateur is null or courriel_utilisateur='') , ce_utilisateur, courriel_utilisateur) WHERE ce_utilisateur IS NOT NULL AND LENGTH(ce_utilisateur) > 6";
|
592 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` SET ce_utilisateur = NULL, courriel_utilisateur = if (ce_utilisateur like '%@%'and (courriel_utilisateur is null or courriel_utilisateur='') , ce_utilisateur, courriel_utilisateur) WHERE ce_utilisateur IS NOT NULL AND char_length(ce_utilisateur) > 6";
|
593 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
593 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
594 |
|
594 |
|
Line 595... |
Line 595... |
595 |
echo "suppression des obs anonymes";
|
595 |
echo "suppression des obs anonymes";
|
596 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_obs` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
596 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_obs` WHERE (ce_utilisateur IS NULL OR char_length(ce_utilisateur) > 6
|
597 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%')";
|
597 |
OR ce_utilisateur = 0) and (`courriel_utilisateur` is null or `courriel_utilisateur` not like '%@%')";
|
598 |
$this->bdd->requeter($requete_anonyme);
|
598 |
$this->bdd->requeter($requete_anonyme);
|
599 |
|
599 |
|
600 |
$requete_verif = "SELECT `ce_utilisateur`, `prenom_utilisateur`, `nom_utilisateur`, `courriel_utilisateur` FROM ".$this->bd_cel.".cel_obs
|
600 |
$requete_verif = "SELECT `ce_utilisateur`, `prenom_utilisateur`, `nom_utilisateur`, `courriel_utilisateur` FROM ".$this->bd_cel.".cel_obs
|
601 |
WHERE ce_utilisateur IS NOT NULL OR LENGTH(ce_utilisateur) > 6";
|
601 |
WHERE ce_utilisateur IS NOT NULL OR char_length(ce_utilisateur) > 6";
|
Line 622... |
Line 622... |
622 |
`courriel` = courriel_utilisateur SET t.`id_utilisateur` = o.`ce_utilisateur`
|
622 |
`courriel` = courriel_utilisateur SET t.`id_utilisateur` = o.`ce_utilisateur`
|
623 |
WHERE courriel_utilisateur like '%@%';";
|
623 |
WHERE courriel_utilisateur like '%@%';";
|
624 |
$this->bdd->requeter($requete);
|
624 |
$this->bdd->requeter($requete);
|
625 |
echo "suppression des tags sans identifiant";
|
625 |
echo "suppression des tags sans identifiant";
|
626 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".".$table." WHERE
|
626 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".".$table." WHERE
|
627 |
(id_utilisateur IS NULL OR trim(id_utilisateur) = '') OR LENGTH(id_utilisateur) > 6";
|
627 |
(id_utilisateur IS NULL OR trim(id_utilisateur) = '') OR char_length(id_utilisateur) > 6";
|
628 |
$this->bdd->requeter($requete_anonyme);
|
628 |
$this->bdd->requeter($requete_anonyme);
|
629 |
if ($table == "cel_arbre_mots_cles_obs") {
|
629 |
if ($table == "cel_arbre_mots_cles_obs") {
|
630 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_mots_cles_obs_liaison`
|
630 |
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_mots_cles_obs_liaison`
|
631 |
WHERE `id_element_lie` not in (SELECT `id_observation` FROM ".$this->bd_cel.".`cel_obs`)
|
631 |
WHERE `id_element_lie` not in (SELECT `id_observation` FROM ".$this->bd_cel.".`cel_obs`)
|
632 |
OR `id_mot_cle` NOT IN (SELECT `id_mot_cle` FROM ".$this->bd_cel.".`cel_arbre_mots_cles_obs`);";
|
632 |
OR `id_mot_cle` NOT IN (SELECT `id_mot_cle` FROM ".$this->bd_cel.".`cel_arbre_mots_cles_obs`);";
|
Line 661... |
Line 661... |
661 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
661 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
662 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
662 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
Line 663... |
Line 663... |
663 |
|
663 |
|
664 |
echo "modification des images ayant une adresse mail mais pas d'identifiant";
|
664 |
echo "modification des images ayant une adresse mail mais pas d'identifiant";
|
665 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` join ".$this->bd_cel.".`users` ON `user_email` = courriel_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
665 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` join ".$this->bd_cel.".`users` ON `user_email` = courriel_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
666 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6
|
666 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR char_length(ce_utilisateur) > 6
|
667 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
667 |
OR ce_utilisateur = 0) and courriel_utilisateur like '%@%'";
|
Line 668... |
Line 668... |
668 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
668 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
669 |
|
669 |
|
670 |
echo "modification des images ayant un identifiant";
|
670 |
echo "modification des images ayant un identifiant";
|
671 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` join ".$this->bd_cel.".`users` ON ID = ce_utilisateur SET pseudo = user_nicename,
|
671 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` join ".$this->bd_cel.".`users` ON ID = ce_utilisateur SET pseudo = user_nicename,
|
Line 672... |
Line 672... |
672 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6) and (courriel_utilisateur is null or courriel_utilisateur='')";
|
672 |
`courriel_utilisateur` = `user_email` WHERE (ce_utilisateur IS NULL OR char_length(ce_utilisateur) > 6) and (courriel_utilisateur is null or courriel_utilisateur='')";
|
673 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
673 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
674 |
|
674 |
|
675 |
echo "suppression des autres valeurs ce_utilisateur";
|
675 |
echo "suppression des autres valeurs ce_utilisateur";
|
Line 676... |
Line 676... |
676 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` SET ce_utilisateur = NULL, courriel_utilisateur = if (ce_utilisateur like '%@%'and (courriel_utilisateur is null or courriel_utilisateur='') , ce_utilisateur, courriel_utilisateur)
|
676 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_images` SET ce_utilisateur = NULL, courriel_utilisateur = if (ce_utilisateur like '%@%'and (courriel_utilisateur is null or courriel_utilisateur='') , ce_utilisateur, courriel_utilisateur)
|
677 |
WHERE ce_utilisateur IS NOT NULL AND (LENGTH(ce_utilisateur) > 6 OR trim(ce_utilisateur) = '')";
|
677 |
WHERE ce_utilisateur IS NOT NULL AND (LENGTH(ce_utilisateur) > 6 OR trim(ce_utilisateur) = '')";
|
678 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
678 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
679 |
|
679 |
|
Line 680... |
Line 680... |
680 |
|
680 |
|
Line 706... |
Line 706... |
706 |
echo "Uniformisation du nom de référentiel";
|
706 |
echo "Uniformisation du nom de référentiel";
|
707 |
$referentiels = array("bdtfx", "bdtre", "bdtxa", "apd", "lbf", "isfan");
|
707 |
$referentiels = array("bdtfx", "bdtre", "bdtxa", "apd", "lbf", "isfan");
|
708 |
foreach ($referentiels as $referentiel) {
|
708 |
foreach ($referentiels as $referentiel) {
|
709 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = '".$referentiel."' WHERE nom_referentiel like '".$referentiel."%'";
|
709 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = '".$referentiel."' WHERE nom_referentiel like '".$referentiel."%'";
|
710 |
$this->bdd->requeter($requete);
|
710 |
$this->bdd->requeter($requete);
|
711 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'autre' WHERE nom_sel_nn IS NULL or nom_sel_nn = '0'";
|
711 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'Autre/inconnu' WHERE nom_sel_nn IS NULL or nom_sel_nn = '0'";
|
712 |
$this->bdd->requeter($requete);
|
712 |
$this->bdd->requeter($requete);
|
713 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'apd' WHERE nom_referentiel like 'bdtao%'";
|
713 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'apd' WHERE nom_referentiel like 'bdtao%'";
|
714 |
$this->bdd->requeter($requete);
|
714 |
$this->bdd->requeter($requete);
|
715 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'bdtfx' WHERE nom_referentiel like 'bdnff%'";
|
715 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'bdtfx' WHERE nom_referentiel like 'bdnff%'";
|
716 |
$this->bdd->requeter($requete);
|
716 |
$this->bdd->requeter($requete);
|
717 |
echo "effectuée \n";
|
717 |
echo "effectuée \n";
|
718 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'autre' WHERE nom_referentiel IS NULL or nom_referentiel = ''";
|
718 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET nom_referentiel = 'Autre/inconnu' WHERE nom_referentiel IS NULL or nom_referentiel = ''";
|
719 |
$this->bdd->requeter($requete);
|
719 |
$this->bdd->requeter($requete);
|
720 |
echo "effectuée \n";
|
720 |
echo "effectuée \n";
|
721 |
}
|
721 |
}
|
722 |
$requete_verif = "SELECT nom_referentiel FROM ".$this->bd_cel.".cel_obs WHERE nom_referentiel NOT IN ('".implode("', '", $referentiels)."', 'autre')";
|
722 |
$requete_verif = "SELECT nom_referentiel FROM ".$this->bd_cel.".cel_obs WHERE nom_referentiel NOT IN ('".implode("', '", $referentiels)."', 'Autre/inconnu')";
|
723 |
$verif = $this->bdd->recupererTous($requete_verif);
|
723 |
$verif = $this->bdd->recupererTous($requete_verif);
|
724 |
if ($verif != array()) print_r($verif);
|
724 |
if ($verif != array()) print_r($verif);
|
725 |
}
|
725 |
}
|
Line 726... |
Line 726... |
726 |
|
726 |
|
Line 804... |
Line 804... |
804 |
|
804 |
|
805 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET input_source = 'CEL' WHERE input_source = '' OR input_source IS NULL";
|
805 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET input_source = 'CEL' WHERE input_source = '' OR input_source IS NULL";
|
Line 806... |
Line 806... |
806 |
$this->bdd->requeter($requete);
|
806 |
$this->bdd->requeter($requete);
|
- |
|
807 |
|
807 |
|
808 |
echo "Suppression motcle du chemin \n";
|
808 |
echo "Suppression motcle du chemin \n";
|
809 |
$requete = "UPDATE ".$this->bd_cel.".`cel_arbre_mots_cles_obs` SET chemin =
|
Line 809... |
Line 810... |
809 |
$requete = "UPDATE ".$this->bd_cel.".`cel_arbre_mots_cles_obs` SET chemin = substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-1)";
|
810 |
if(CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`) = 2, '\/', substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-2))";
|
- |
|
811 |
$this->bdd->requeter($requete);
|
810 |
$this->bdd->requeter($requete);
|
812 |
|
Line 811... |
Line 813... |
811 |
|
813 |
$requete = "UPDATE ".$this->bd_cel.".`cel_arbre_mots_cles_images` SET chemin =
|
812 |
$requete = "UPDATE ".$this->bd_cel.".`cel_arbre_mots_cles_images` SET chemin = substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-1)";
|
814 |
substr(`chemin`, 1, CHAR_LENGTH(chemin)-CHAR_LENGTH(`mot_cle`)-1)";
|
813 |
$this->bdd->requeter($requete);
|
815 |
$this->bdd->requeter($requete);
|