Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1327 Rev 1329
Line 153... Line 153...
153
		$mots_cles = $this->obtenirMotsClesTexte($image_ou_obs, $identifiant_utilisateur);
153
		$mots_cles = $this->obtenirMotsClesTexte($image_ou_obs, $identifiant_utilisateur);
154
		$mots_cles_texte_chaine = "";
154
		$mots_cles_texte_chaine = "";
155
		if (count($mots_cles) > 0) {
155
		if (count($mots_cles) > 0) {
156
			$mots_cles_texte_chaine = $this->formaterTableauMotCleTextePourInsertion($mots_cles);
156
			$mots_cles_texte_chaine = $this->formaterTableauMotCleTextePourInsertion($mots_cles);
157
		}
157
		}
-
 
158
 
158
		$this->executerRequeteMiseAJourMotCleTexte($mots_cles_texte_chaine, $image_ou_obs, $identifiant_utilisateur);
159
		$this->executerRequeteMiseAJourMotCleTexte($mots_cles_texte_chaine, $image_ou_obs, $identifiant_utilisateur);
159
	}
160
	}
Line 160... Line 161...
160
	
161
	
161
	private function executerRequeteMiseAJourMotCleTexte($mots_cles_texte_chaine, $id_image_ou_obs, $identifiant_utilisateur) {
162
	private function executerRequeteMiseAJourMotCleTexte($mots_cles_texte_chaine, $id_image_ou_obs, $identifiant_utilisateur) {
162
		$requete = 	'UPDATE '.(($this->mode == 'obs') ? 'cel_obs' : 'cel_images').' '.
163
		$requete = 	'UPDATE '.(($this->mode == 'obs') ? 'cel_obs' : 'cel_images').' '.
163
					'SET mots_cles_texte = '.$this->proteger($mots_cles_texte_chaine).' '.
164
					'SET mots_cles_texte = '.$this->proteger($mots_cles_texte_chaine).' '.
164
					'WHERE '.(($this->mode == 'obs') ? 'id_observation' : 'id_image').' = '.$this->proteger($id_image_ou_obs).
165
					'WHERE '.(($this->mode == 'obs') ? 'id_observation' : 'id_image').' = '.$this->proteger($id_image_ou_obs).
-
 
166
					' AND ce_utilisateur = '.$this->proteger($identifiant_utilisateur);
165
					' AND id_utilisateur = '.$this->proteger($identifiant_utilisateur);
167
 
166
		return $this->executer($requete);
168
		return $this->executer($requete);
Line 167... Line 169...
167
	}
169
	}
168
	
170
	
Line 174... Line 176...
174
							'SELECT id_mot_cle_'.(($this->mode == 'obs') ? 'obs' : 'image').' '.
176
							'SELECT id_mot_cle_'.(($this->mode == 'obs') ? 'obs' : 'image').' '.
175
							'FROM cel_'.$this->mode.'_mots_cles '.
177
							'FROM cel_'.$this->mode.'_mots_cles '.
176
							'WHERE '.(($this->mode == 'obs') ? 'id_observation' : 'id_image').' = '.$this->proteger($id_image_ou_obs).
178
							'WHERE '.(($this->mode == 'obs') ? 'id_observation' : 'id_image').' = '.$this->proteger($id_image_ou_obs).
177
						')'.
179
						')'.
178
					' AND id_utilisateur = '.$this->proteger($identifiant_utilisateur);
180
					' AND id_utilisateur = '.$this->proteger($identifiant_utilisateur);
-
 
181
 
179
		$resultats = $this->requeter($requete);
182
		$resultats = $this->requeter($requete);
180
		return $resultats;
183
		return $resultats;
181
	}
184
	}
Line 182... Line 185...
182
	
185