Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 584 Rev 950
Line 1... Line 1...
1
<?php
1
<?php
2
/**
2
/**
3
 * 
3
 * 
4
 *  syntaxons/relations -> retourne toutes les relations d'un syntaxon en fonction du numéro catminat
4
 *	syntaxons/relations -> retourne toutes les relations d'un syntaxon en fonction du numéro catminat
5
 *  
5
 *	
6
 * * @package eflore-projets
6
 * * @package eflore-projets
7
* @author mathilde Salthun-Lassalle
7
* @author mathilde Salthun-Lassalle
8
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
8
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
9
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
9
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
10
* @version 1.0
10
* @version 1.0
Line 12... Line 12...
12
 *
12
 *
13
 */
13
 */
Line 14... Line 14...
14
 
14
 
Line 15... Line 15...
15
 
15
 
16
 
16
 
17
class SyntaxonsRelationsToutes  extends SyntaxonsCommun {
17
class SyntaxonsRelationsToutes	extends SyntaxonsCommun {
18
	
18
	
19
 
19
 
20
	public function consulter($ressources, $parametres) {
20
	public function consulter($ressources, $parametres) {
-
 
21
		$this->ressources = $ressources;
-
 
22
		$this->parametres = $parametres;
-
 
23
		$this->traiterParametres();	
21
		$this->ressources = $ressources;
24
		$resultats = null;
22
		$this->parametres = $parametres;
25
		$resultat =	 $this->retournerResultatRelations();
23
		$this->traiterParametres();	
26
		// puisque notre implémentation de retournerResultatFormate() n'utilise pas NULL
24
		$resultats = null;
27
		// et que le prototype de Commun::traiterResultat() doit être respecté, nous passons
Line 42... Line 45...
42
		
45
		
43
		$ressources_niv = array_merge($this->ressources, array('niveaux-sup') );
46
		$ressources_niv = array_merge($this->ressources, array('niveaux-sup') );
44
		$classe = new SyntaxonsRelation(new Conteneur());
47
		$classe = new SyntaxonsRelation(new Conteneur());
45
		$niveaux = $classe->consulter($ressources_niv,$this->parametres);
48
		$niveaux = $classe->consulter($ressources_niv,$this->parametres);
46
		if ($niveaux != 'Les données recherchées sont introuvables') {
49
		if ($niveaux != 'Les données recherchées sont introuvables') {
47
			$resultat_relation['niveaux_superieurs'] =  $niveaux['resultat'];
50
			$resultat_relation['niveaux_superieurs'] =	$niveaux['resultat'];
Line 48... Line 51...
48
		}
51
		}
49
		
52
		
Line 50... Line 53...
50
		return 	$resultat_relation;
53
		return	$resultat_relation;
Line 81... Line 84...
81
	
84
	
82
 
-
 
83
	
85