Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3460 → Rev 3461

/trunk/scripts/modules/nettoyage/Nettoyage.php
611,19 → 611,19
$requete = "ALTER TABLE ".$this->bd_cel.".".$table." ADD courriel varchar(255);";
$this->bdd->requeter($requete);
$requete = "UPDATE ".$this->bd_cel.".".$table." SET courriel = ce_utilisateur,
ce_utilisateur = NULL WHERE ce_utilisateur like '%@%';";
ce_utilisateur = NULL WHERE id_utilisateur like '%@%';";
$this->bdd->requeter($requete);
echo "recherche des identifiants pour les tags ayant que des courriels dans users";
$requete = "UPDATE ".$this->bd_cel.".".$table." join ".$this->bd_cel.".`users` ON `user_email` = courriel SET `ce_utilisateur` = `ID`
$requete = "UPDATE ".$this->bd_cel.".".$table." join ".$this->bd_cel.".`users` ON `user_email` = courriel SET `id_utilisateur` = `ID`
WHERE courriel like '%@%';";
$this->bdd->requeter($requete);
echo "recherche des identifiants pour les tags ayant que des courriels dans obs";
$requete = "UPDATE ".$this->bd_cel.".".$table." t join ".$this->bd_cel.".`cel_obs` o ON
`courriel` = courriel_utilisateur SET t.`ce_utilisateur` = o.`ce_utilisateur`
`courriel` = courriel_utilisateur SET t.`id_utilisateur` = o.`ce_utilisateur`
WHERE courriel_utilisateur like '%@%';";
$this->bdd->requeter($requete);
echo "suppression des tags sans identifiant";
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".".$table." WHERE ce_utilisateur IS NULL OR LENGTH(ce_utilisateur) > 6";
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".".$table." WHERE id_utilisateur IS NULL OR LENGTH(id_utilisateur) > 6";
$this->bdd->requeter($requete_anonyme);
if ($table == "cel_arbre_mots_cles_obs") {
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_mots_cles_obs_liaison`