Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2240 → Rev 2241

/trunk/jrest/services/InventoryKeyWordImageLink.php
25,16 → 25,10
$ids_images = array_filter(explode(',', $pairs['images']));
$ids_mots_cles = array_filter(explode(',', $pairs['mots_cles']));
// Pour le moment on ne peut que supprimer les mots clés et ajouter les nouveaux à cause du fonctionnement
// de l'arbre de mots clés des images
$gestion_mots_cles = new GestionMotsClesChemin($this->config,'images');
$gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_images);
 
$gestion_mots_cles = new GestionMotsClesChemin($this->config,'images');
$liaison = true;
if(!empty($ids_mots_cles)) {
$liaison = $gestion_mots_cles->lierParTableaux($ids_mots_cles, $ids_images, $pairs['ce_utilisateur']);
}
$liaison = $gestion_mots_cles->modifierLiaisonParTableaux($ids_mots_cles, $ids_images);
foreach($ids_images as $id_element_lie) {
//TODO: que faire si la régénération d'index texte échoue ?
/trunk/jrest/services/InventoryKeyWordObsLink.php
25,7 → 25,7
$ids_mots_cles = explode(',',$pairs['mots_cles']);
$gestion_mots_cles = new GestionMotsClesChemin($this->config,'obs');
$liaison_mot_cle = $gestion_mots_cles->lierParTableaux($ids_mots_cles, $ids_obs, $pairs['ce_utilisateur']);
$liaison_mot_cle = $gestion_mots_cles->lierParTableaux($ids_mots_cles, $ids_obs);
foreach($ids_obs as $id_element_lie) {
$r_index = GestionMotsClesChemin::regenererIndexTexteMotCle($id_element_lie, 'obs');
/trunk/jrest/services/CelWidgetSaisie.php
395,7 → 395,7
}
}
 
$liaison_ok = $this->gestionMotsClesObs->lierParTableaux($listeIdsTags, $observations_ids, $this->utilisateur_id);
$liaison_ok = $this->gestionMotsClesObs->lierParTableaux($listeIdsTags, $observations_ids);
if($liaison_ok) {
foreach($observations_ids as $id) {
GestionMotsClesChemin::regenererIndexTexteMotCle($id, 'obs');
439,7 → 439,7
}
}
}
$liaison_ok = $this->gestionMotsClesImages->lierParTableaux($listeIdsTags, $images_ids, $this->utilisateur_id);
$liaison_ok = $this->gestionMotsClesImages->lierParTableaux($listeIdsTags, $images_ids);
if($liaison_ok) {
foreach($images_ids as $id) {
GestionMotsClesChemin::regenererIndexTexteMotCle($id, 'images');