Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2094 → Rev 2095

/trunk/scripts/modules/maintenance/Maintenance.php
18,6 → 18,12
case 'regenererMotsClesTexteImages' :
$this->regenererMotsClesTexteImages();
break;
case 'viderMotsClesTexteImagesSansMotsCles' :
$this->viderMotsClesTexteImagesSansMotsCles();
break;
case 'viderMotsClesTexteObsSansMotsCles' :
$this->viderMotsClesTexteObsSansMotsCles();
break;
default :
$msg = "Erreur : la commande '$cmd' n'existe pas!\n".
"Commandes existantes : regenererMotsClesTexteImages, regenererMotsClesTexteObs";
57,5 → 63,19
$this->bdd->requeter($req);
}
}
 
// Vide le champ "mots_cles_texte" pour toutes les images n'ayant aucun mot clé
protected function viderMotsClesTexteImagesSansMotsCles() {
$req = "UPDATE cel_images SET mots_cles_texte = NULL WHERE id_image NOT IN (SELECT id_element_lie FROM cel_mots_cles_images_liaison)";
$res = $this->bdd->requeter($req);
echo "$res images mises à jour\n";
}
 
// Vide le champ "mots_cles_texte" pour toutes les obs n'ayant aucun mot clé
protected function viderMotsClesTexteObsSansMotsCles() {
$req = "UPDATE cel_obs SET mots_cles_texte = NULL WHERE id_observation NOT IN (SELECT id_element_lie FROM cel_mots_cles_obs_liaison)";
$res = $this->bdd->requeter($req);
echo "$res observations mises à jour\n";
}
}
?>