Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3449 → Rev 3450

/trunk/scripts/modules/nettoyage/Nettoyage.php
310,16 → 310,16
(select distinct ce_utilisateur from ".$this->bd_cel.".cel_obs) or
id_utilisateur in (SELECT distinct courriel_utilisateur FROM ".$this->bd_cel.".cel_obs))";
$this->bdd->requeter($requete_create);
$requete_index = "ALTER TABLE `user_mot_cle_absent` ADD PRIMARY KEY(`id_utilisateur`);";
$requete_index = "ALTER TABLE ".$this->bd_cel.".`user_mot_cle_absent` ADD PRIMARY KEY(`id_utilisateur`);";
$this->bdd->requeter($requete_index);
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_arbre_mots_cles_obs` WHERE `id_utilisateur` in (SELECT * FROM `user_mot_cle_absent`);";
$this->bdd->requeter($requete_anonyme);
$requete_anonyme = "DROP TABLE user_mot_cle_absent;";
$requete_anonyme = "DROP TABLE ".$this->bd_cel.".user_mot_cle_absent;";
$this->bdd->requeter($requete_anonyme);
$requete_anonyme = "UPDATE `cel_arbre_mots_cles_obs` a join ".$this->bd_cel.".cel_obs b on a.`id_utilisateur` = b.courriel_utilisateur SET a.`id_utilisateur` = b.ce_utilisateur
$requete_anonyme = "UPDATE ".$this->bd_cel.".`cel_arbre_mots_cles_obs` a join ".$this->bd_cel.".cel_obs b on a.`id_utilisateur` = b.courriel_utilisateur SET a.`id_utilisateur` = b.ce_utilisateur
WHERE b.ce_utilisateur IS NOT NULL AND b.ce_utilisateur != ''";
$this->bdd->requeter($requete_anonyme);
$requete_anonyme = "DELETE FROM `cel_mots_cles_obs_liaison` WHERE `id_element_lie` not in (SELECT `id_observation` FROM `cel_obs`) OR `id_mot_cle` NOT IN (SELECT `id_mot_cle` FROM `cel_arbre_mots_cles_obs`);";
$requete_anonyme = "DELETE FROM ".$this->bd_cel.".`cel_mots_cles_obs_liaison` WHERE `id_element_lie` not in (SELECT `id_observation` FROM `cel_obs`) OR `id_mot_cle` NOT IN (SELECT `id_mot_cle` FROM `cel_arbre_mots_cles_obs`);";
$this->bdd->requeter($requete_anonyme);
}