Subversion Repositories eFlore/Applications.cel

Rev

Rev 970 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 970 Rev 1017
Line 27... Line 27...
27
	public function LiaisonMotsCles($config, $mode) {
27
	public function LiaisonMotsCles($config, $mode) {
28
		parent::__construct($config);
28
		parent::__construct($config);
29
		$this->mode = $mode;
29
		$this->mode = $mode;
30
	}
30
	}
Line -... Line 31...
-
 
31
	
-
 
32
	public function obtenirMotsClesTexte() {
-
 
33
		$requete = 	'SELECT id_mot_cle_utilisateur '.
-
 
34
						'FROM cel_mots_cles_'.$this->mode.' '.
-
 
35
						'WHERE id_mot_cle_utilisateur IN '.
-
 
36
							'('.
-
 
37
								'SELECT id_mot_cle_utilisateur '.
-
 
38
								'FROM cel_'.$this->mode.'_mots_cles '.
-
 
39
								'WHERE '.(($this->mode == 'obs') ? 'id_observation' : 'id_image').' = '.$this->proteger($id_image_ou_obs).
-
 
40
							')'.
-
 
41
						' AND ce_utilisateur = '.$this->proteger($identifiant_utilisateur);
-
 
42
	
-
 
43
		$resultats = $this->requeter($requete);
-
 
44
	
-
 
45
		return $resultats;
-
 
46
	}
31
	
47
	
Line 32... Line 48...
32
	public function ajouterLiaisonMotsCles($id_utilisateur, $ids_images_ou_obs, $mots_cles) {
48
	public function ajouterLiaisonMotsCles($id_utilisateur, $ids_images_ou_obs, $mots_cles) {
Line 33... Line 49...
33
		
49
		
Line 45... Line 61...
45
			}
61
			}
46
			$this->regenererIndexTexteMotCle($id_image_ou_obs, $id_utilisateur);
62
			$this->regenererIndexTexteMotCle($id_image_ou_obs, $id_utilisateur);
47
		}
63
		}
Line 48... Line 64...
48
		
64
		
49
		$requete_liaison_mots_cles = rtrim($requete_liaison_mots_cles,',');
-
 
50
		
-
 
51
		echo $requete_liaison_mots_cles;
65
		$requete_liaison_mots_cles = rtrim($requete_liaison_mots_cles,',');
Line 52... Line 66...
52
		$resultat_liaison_mots_cles = $this->executer($requete_liaison_mots_cles);
66
		$resultat_liaison_mots_cles = $this->executer($requete_liaison_mots_cles);
53
		
67
		
54
		if(!$resultat_liaison_mots_cles) {
68
		if(!$resultat_liaison_mots_cles) {