Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2196 Rev 2199
Line 61... Line 61...
61
 
61
 
62
		return $ids_enfants;
62
		return $ids_enfants;
Line 63... Line 63...
63
	}
63
	}
-
 
64
 
64
 
65
	public function insererParCheminSiInexistant($mot_cle, $chemin_parent, $id_utilisateur) {
65
	public function insererParCheminSiInexistant($mot_cle, $chemin_parent, $id_utilisateur) {
66
		$mot_cle = self::simplifier($mot_cle);
66
		$cheminMotCle = self::getCheminHarmonise($chemin_parent, $mot_cle);
67
		$cheminMotCle = self::getCheminHarmonise($chemin_parent, $mot_cle);
Line 67... Line 68...
67
		$cheminMotCleP = Cel::db()->proteger($cheminMotCle);
68
		$cheminMotCleP = Cel::db()->proteger($cheminMotCle);
Line 82... Line 83...
82
		}
83
		}
83
		return $idMotCle;
84
		return $idMotCle;
84
	}
85
	}
Line 85... Line 86...
85
 
86
 
-
 
87
	public function insererParChemin($mot_cle, $chemin_parent, $id_utilisateur) {
86
	public function insererParChemin($mot_cle, $chemin_parent, $id_utilisateur) {
88
		$mot_cle = self::simplifier($mot_cle);
87
		$cheminMotCle = self::getCheminHarmonise($chemin_parent, $mot_cle);
89
		$cheminMotCle = self::getCheminHarmonise($chemin_parent, $mot_cle);
88
		$cheminMotCleP = Cel::db()->proteger($cheminMotCle);
90
		$cheminMotCleP = Cel::db()->proteger($cheminMotCle);
89
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);
91
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);
Line 231... Line 233...
231
	/**
233
	/**
232
	 * Supprime toutes les laisons pour un utilisateur et un mot clé (au sens textuel) donnés.
234
	 * Supprime toutes les laisons pour un utilisateur et un mot clé (au sens textuel) donnés.
233
	 *
235
	 *
234
	 */
236
	 */
235
	public function supprimerLiaisonPourMotCleEtIdElementLie($mot_cle, $id_element_lie, $id_utilisateur) {
237
	public function supprimerLiaisonPourMotCleEtIdElementLie($mot_cle, $id_element_lie, $id_utilisateur) {
-
 
238
		$mot_cle = self::simplifier($mot_cle);
236
		$idElementLieP = Cel::db()->proteger($id_element_lie);
239
		$idElementLieP = Cel::db()->proteger($id_element_lie);
237
		$motCleP = Cel::db()->proteger($mot_cle);
240
		$motCleP = Cel::db()->proteger($mot_cle);
238
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);
241
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);
Line 239... Line 242...
239
 
242
 
Line 406... Line 409...
406
		return ($suppression !== false);
409
		return ($suppression !== false);
Line 407... Line 410...
407
 
410
 
Line 408... Line 411...
408
	}
411
	}
-
 
412
 
-
 
413
	public function obtenirIdsMotClesPourMotsCles($mots_cles, $id_utilisateur) {
409
 
414
		$motsClesP = array();
-
 
415
		foreach ($mots_cles as $mot_cle) {
410
	public function obtenirIdsMotClesPourMotsCles($mots_cles, $id_utilisateur) {
416
			$motsClesP[] = Cel::db()->proteger(self::simplifier($mot_cle));
411
		$motsClesP = Cel::db()->proteger($mots_cles);
417
		}
Line 412... Line 418...
412
		$listeMotsClesP = implode(',', $motsClesP);
418
		$listeMotsClesP = implode(',', $motsClesP);
413
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);
419
		$idUtilisateurP = Cel::db()->proteger($id_utilisateur);