Line 106... |
Line 106... |
106 |
$this->unifierInfosEspeces();
|
106 |
$this->unifierInfosEspeces();
|
107 |
break;
|
107 |
break;
|
108 |
case 'unifierPhenologie' :
|
108 |
case 'unifierPhenologie' :
|
109 |
$this->unifierPhenologie();
|
109 |
$this->unifierPhenologie();
|
110 |
break;
|
110 |
break;
|
- |
|
111 |
case 'unifierTag' :
|
- |
|
112 |
$this->unifierUtilisateurTag("cel_arbre_mots_cles_obs");
|
- |
|
113 |
$this->unifierUtilisateurTag("cel_arbre_mots_cles_images");
|
- |
|
114 |
break;
|
111 |
default :
|
115 |
default :
|
112 |
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
|
116 |
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
|
113 |
"Commandes existantes : regenererMotsClesTexteObs, regenererMotsClesTexteImages"
|
117 |
"Commandes existantes : regenererMotsClesTexteObs, regenererMotsClesTexteImages"
|
114 |
. ", regenererMotsClesTexteObsTout, regenererMotsClesTexteImagesTout"
|
118 |
. ", regenererMotsClesTexteObsTout, regenererMotsClesTexteImagesTout"
|
115 |
. ", viderMotsClesTexteImagesSansMotsCles, viderMotsClesTexteObsSansMotsCles"
|
119 |
. ", viderMotsClesTexteImagesSansMotsCles, viderMotsClesTexteObsSansMotsCles"
|
Line 611... |
Line 615... |
611 |
private function unifierUtilisateurTag($table) {
|
615 |
private function unifierUtilisateurTag($table) {
|
612 |
echo "séparation des identifiants en ce_utilisateur et courriel";
|
616 |
echo "séparation des identifiants en ce_utilisateur et courriel";
|
613 |
$requete = "ALTER TABLE ".$this->bd_cel.".".$table." ADD courriel varchar(255);";
|
617 |
$requete = "ALTER TABLE ".$this->bd_cel.".".$table." ADD courriel varchar(255);";
|
614 |
$this->bdd->requeter($requete);
|
618 |
$this->bdd->requeter($requete);
|
615 |
$requete = "UPDATE ".$this->bd_cel.".".$table." SET courriel = id_utilisateur,
|
619 |
$requete = "UPDATE ".$this->bd_cel.".".$table." SET courriel = id_utilisateur,
|
616 |
id_utilisateur = NULL WHERE id_utilisateur like '%@%';";
|
620 |
id_utilisateur = 0 WHERE id_utilisateur like '%@%';";
|
617 |
$this->bdd->requeter($requete);
|
621 |
$this->bdd->requeter($requete);
|
618 |
echo "recherche des identifiants pour les tags ayant que des courriels dans users";
|
622 |
echo "recherche des identifiants pour les tags ayant que des courriels dans users";
|
619 |
$requete = "UPDATE ".$this->bd_cel.".".$table." join ".$this->bd_cel.".`users` ON `user_email` = courriel SET `id_utilisateur` = `ID`
|
623 |
$requete = "UPDATE ".$this->bd_cel.".".$table." join ".$this->bd_cel.".`users` ON `user_email` = courriel SET `id_utilisateur` = `ID`
|
620 |
WHERE courriel like '%@%';";
|
624 |
WHERE courriel like '%@%';";
|
621 |
$this->bdd->requeter($requete);
|
625 |
$this->bdd->requeter($requete);
|