Subversion Repositories Applications.annuaire

Rev

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

Rev 142 Rev 151
Line 123... Line 123...
123
		$resultat_champs_obligatoire = $this->requeteTous($requete_champs_obligatoire);
123
		$resultat_champs_obligatoire = $this->requeteTous($requete_champs_obligatoire);
Line 124... Line 124...
124
 
124
 
Line 125... Line 125...
125
		$tableau_mappage = array();
125
		$tableau_mappage = array();
126
 
126
 
127
		if(!$resultat_champs_obligatoire) {
127
		if(!$resultat_champs_obligatoire) {
Line 128... Line 128...
128
			trigger_error('impossible de récupérer les champs de obligatoire de l\'annuaire '.$id_annuaire);
128
			return $tableau_mappage;
129
		}
129
		}
130
 
130
 
Line 1037... Line 1037...
1037
	 * @param array $valeurs un tableau de valeurs à rechercher
1037
	 * @param array $valeurs un tableau de valeurs à rechercher
1038
	 * @param array $id_a_inclure un tableau d'identifiants à inclure (pour chainer des recherches)
1038
	 * @param array $id_a_inclure un tableau d'identifiants à inclure (pour chainer des recherches)
1039
	 * @param boolean $exclusive indique si l'on recherche effectue une recherche exclusive ou inclusive (AND, ou OR)
1039
	 * @param boolean $exclusive indique si l'on recherche effectue une recherche exclusive ou inclusive (AND, ou OR)
1040
	 */
1040
	 */
1041
	public function rechercherInscritDansAnnuaireMappe($id_annuaire, $valeurs, $id_a_inclure = array(), $exclusive = true, $numero_page = 1, $taille_page = 50) {
1041
	public function rechercherInscritDansAnnuaireMappe($id_annuaire, $valeurs, $id_a_inclure = array(), $exclusive = true, $numero_page = 1, $taille_page = 50) {
1042
 
1042
		
1043
		// Si la fonction est appelée et que tous les critères sont vides
1043
		// Si la fonction est appelée et que tous les critères sont vides
1044
		if(count($valeurs) == 0 && count($id_a_inclure) == 0) {
1044
		if(count($valeurs) == 0 && count($id_a_inclure) == 0) {
1045
			// on sort directement
1045
			// on sort directement
1046
			return array();
1046
			return array();
1047
		}
1047
		}