Subversion Repositories eFlore/Applications.cel

Rev

Rev 2045 | Rev 2241 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2045 Rev 2060
Line 22... Line 22...
22
		}
22
		}
Line 23... Line 23...
23
		
23
		
24
		$ids_obs = explode(',',$pairs['observations']);
24
		$ids_obs = explode(',',$pairs['observations']);
Line 25... Line 25...
25
		$ids_mots_cles = explode(',',$pairs['mots_cles']);
25
		$ids_mots_cles = explode(',',$pairs['mots_cles']);
26
		
26
		
27
		$gestionnaire_mots_cles = new LiaisonMotsCles($this->config,'obs');
27
		$gestion_mots_cles = new GestionMotsClesChemin($this->config,'obs');
-
 
28
		$liaison_mot_cle = $gestion_mots_cles->lierParTableaux($ids_mots_cles, $ids_obs, $pairs['ce_utilisateur']);
-
 
29
		
-
 
30
		foreach($ids_obs as $id_element_lie) {
28
		$liaison_mot_cle = $gestionnaire_mots_cles->ajouterLiaisonMotsCles($pairs['ce_utilisateur'], $ids_obs, $ids_mots_cles);
31
			$r_index = GestionMotsClesChemin::regenererIndexTexteMotCle($id_element_lie, 'obs');
29
				
32
		}		
Line 30... Line 33...
30
		return $liaison_mot_cle;
33
		return $liaison_mot_cle;
31
	}
34
	}
Line 36... Line 39...
36
	
39
	
37
		if (!isset($uid[0]) || !isset($uid[1]) || !isset($uid[2])) {
40
		if (!isset($uid[0]) || !isset($uid[1]) || !isset($uid[2])) {
38
			return FALSE;
41
			return FALSE;
Line 39... Line -...
39
		}
-
 
40
		
42
		}
41
		$gestionnaire_mots_cles = new LiaisonMotsCles($this->config, 'obs');
43
		
-
 
44
		$id_utilisateur = $uid[0];
-
 
45
		$ids_obs = explode(',',$uid[1]);
-
 
46
		$ids_mots_cles = explode(',', GestionMotsClesChemin::nettoyerMotsClesAvantSuppression($uid[2]));
-
 
47
		
42
		$mots_cles = explode(',', LiaisonMotsCles::nettoyerMotsCles($uid[2]));
48
		$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'obs');
-
 
49
 
-
 
50
		$suppression_liaisons = $gestion_mots_cles->supprimerLiaisonsMotsCles($ids_mots_cles, $ids_obs, $id_utilisateur);
-
 
51
		foreach($ids_obs as $id_element_lie) {
43
		$ids_obs = explode(',',$uid[1]);
52
			$r_index = GestionMotsClesChemin::regenererIndexTexteMotCle($id_element_lie, 'obs');
44
		return $gestionnaire_mots_cles->supprimerLiaisonsMotsClesEtRegenererIndexTexte($uid[0], $ids_obs, $mots_cles);
53
		}