Line 88... |
Line 88... |
88 |
$this->changerSensible();
|
88 |
$this->changerSensible();
|
89 |
break;
|
89 |
break;
|
90 |
case 'unifierNull' : // lancer en dernier pour bien réussir
|
90 |
case 'unifierNull' : // lancer en dernier pour bien réussir
|
91 |
$this->unifierNull();
|
91 |
$this->unifierNull();
|
92 |
break;
|
92 |
break;
|
- |
|
93 |
case 'supprimerImagesetTagAnonymes' :
|
- |
|
94 |
$this->supprimerImagesetTagAnonymes();
|
- |
|
95 |
break;
|
93 |
case 'supprimerInfosLiesObsInexistante' :
|
96 |
case 'supprimerInfosLiesObsInexistante' :
|
94 |
$this->supprimerInfosLiesObsInexistante();
|
97 |
$this->supprimerInfosLiesObsInexistante();
|
95 |
break;
|
98 |
break;
|
96 |
case 'unifierUtilisateur' :
|
99 |
case 'unifierUtilisateur' :
|
97 |
$this->unifierUtilisateur();
|
100 |
$this->unifierUtilisateur();
|
Line 147... |
Line 150... |
147 |
private function unifierNull() {
|
150 |
private function unifierNull() {
|
148 |
foreach ($this->colonnes as $id=>$colonne) {
|
151 |
foreach ($this->colonnes as $id=>$colonne) {
|
149 |
echo "Suppression des vides dans la colonne ".$colonne['column_name']." ...";
|
152 |
echo "Suppression des vides dans la colonne ".$colonne['column_name']." ...";
|
150 |
$dsl = array( 'transmission', 'altitude');
|
153 |
$dsl = array( 'transmission', 'altitude');
|
151 |
if (isset($dsl[$colonne['column_name']])) {
|
154 |
if (isset($dsl[$colonne['column_name']])) {
|
152 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET ".$colonne['column_name']." = NULL WHERE ".$colonne['column_name']."= ''";
|
155 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET ".$colonne['column_name']." = NULL WHERE trim(".$colonne['column_name'].") = ''";
|
153 |
} else {
|
156 |
} else {
|
154 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET ".$colonne['column_name']." = NULL WHERE ".$colonne['column_name']."= '' OR ".$colonne['column_name']." IN ('INSEE-C:', '0000-00-00 00:00:00', '0.00000')";
|
157 |
$requete = "UPDATE ".$this->bd_cel.".cel_obs SET ".$colonne['column_name']." = NULL WHERE trim(".$colonne['column_name'].") = '' OR ".$colonne['column_name']." IN ('INSEE-C:', '0000-00-00 00:00:00', '0.00000')";
|
155 |
}
|
158 |
}
|
156 |
$this->bdd->requeter($requete);
|
159 |
$this->bdd->requeter($requete);
|
157 |
echo "effectuée \n";
|
160 |
echo "effectuée \n";
|
158 |
}
|
161 |
}
|
159 |
}
|
162 |
}
|
Line 259... |
Line 262... |
259 |
$this->bdd->requeter($requete);
|
262 |
$this->bdd->requeter($requete);
|
260 |
$requete = "ALTER TABLE ".$this->bd_cel.".`cel_obs` ADD pseudo varchar(250);";
|
263 |
$requete = "ALTER TABLE ".$this->bd_cel.".`cel_obs` ADD pseudo varchar(250);";
|
261 |
$this->bdd->requeter($requete);
|
264 |
$this->bdd->requeter($requete);
|
Line 262... |
Line 265... |
262 |
|
265 |
|
263 |
echo "modification des observations ayant une adresse mail en identifiant";
|
266 |
echo "modification des observations ayant une adresse mail en identifiant";
|
264 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` join ".$this->bd_cel.".`users` ON `user_email` = ce_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
267 |
$requete_annu_mail = "UPDATE ".$this->bd_cel.".`cel_obs` right join ".$this->bd_cel.".`users` ON `user_email` = ce_utilisateur SET `ce_utilisateur` = `ID`, pseudo = user_nicename,
|
265 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
268 |
`courriel_utilisateur` = `user_email` WHERE ce_utilisateur like '%@%'";
|
Line 266... |
Line 269... |
266 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
269 |
$utilisateur_mail = $this->bdd->recupererTous($requete_annu_mail);
|
267 |
|
270 |
|