Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 802 Rev 813
Line 10... Line 10...
10
	private $informations;
10
	private $informations;
11
	private $appUrls;
11
	private $appUrls;
12
	private $conteneur;
12
	private $conteneur;
13
	private $referentiel;
13
	private $referentiel;
14
	private $num_nom;
14
	private $num_nom;
-
 
15
	private $catminat;
Line 15... Line 16...
15
	
16
	
16
	
17
	
17
	public function __construct() {
18
	public function __construct() {
Line 54... Line 55...
54
		$html = '';
55
		$html = '';
55
		$squelette = dirname(__FILE__).'/squelettes/liste-fancy-box';
56
		$squelette = dirname(__FILE__).'/squelettes/liste-fancy-box';
56
		if ($this->type == 'catminat_taxons') {
57
		if ($this->type == 'catminat_taxons') {
57
			$donnees = $this->getListeCatminatTaxons(); 
58
			$donnees = $this->getListeCatminatTaxons(); 
58
			$squelette .= '-taxons';
59
			$squelette .= '-taxons';
59
 
-
 
60
		} elseif ($this->type == 'catminat_synonymes') {
60
		} elseif ($this->type == 'catminat_synonymes') {
61
			$donnees = $this->getListeCatminatSynonymes();
61
			$donnees = $this->getListeCatminatSynonymes();
62
			$squelette .= '-synonymes';
62
			$squelette .= '-synonymes';
63
		} elseif ($this->type == 'catminat_ref') {
63
		} elseif ($this->type == 'catminat_ref') {
64
			$donnees = $this->getListeCatminatRef();
64
			$donnees = $this->getListeCatminatRef();
65
			$squelette .= '-ref';
65
			$squelette .= '-ref';
-
 
66
		} elseif ($this->type == 'catminat_taxons_sup') {
-
 
67
			$donnees = $this->getListeCatminatTaxonsSup();
-
 
68
			$squelette .= '-taxons';
66
		}
69
		}
67
		if ($donnees['liste'] !== '') {
70
		if ($donnees['liste'] !== '') {
68
			$donnees['urls'] = $this->appUrls;
71
			$donnees['urls'] = $this->appUrls;
69
			$html = $this->getVue($squelette, $donnees);
72
			$html = $this->getVue($squelette, $donnees);
70
		}
73
		}
Line 73... Line 76...
73
	
76
	
74
	
77
	
75
	public function getListeCatminatTaxons() {
78
	public function getListeCatminatTaxons() {
-
 
79
		$Catminat = array();
-
 
80
		$this->informations ->setProjet('baseflor');
76
		$Catminat = array();
81
		$this->informations ->setDepart(0);
77
		$this->informations ->setProjet('baseflor');
82
		$this->informations ->setLimite('500');
78
		$this->informations ->setBdnt($this->referentiel);
-
 
79
		$this->informations ->setNum_nom($this->num_nom);
-
 
80
		$this->informations ->setDepart(0);
83
		$this->informations ->setBdnt($this->referentiel);
81
		$this->informations ->setLimite('*');
84
		$this->informations ->setNum_nom($this->num_nom);
82
		$informations = $this->informations->getInformationsRelationCatminat();
85
		$informations = $this->informations->getInformationsRelationCatminat();
83
		if($informations != ""){
86
		if($informations != ""){
-
 
87
			$Catminat['liste'] = $informations['resultat'];
-
 
88
			$Catminat['catminat'] = $informations['resultat'][0]['catminat_code'];
-
 
89
		} 	
-
 
90
		return $Catminat;
-
 
91
	}
-
 
92
	
-
 
93
	public function getListeCatminatTaxonsSup() {
-
 
94
		$Catminat = array();
-
 
95
		$this->informations ->setProjet('baseflor');
-
 
96
		$this->informations ->setDepart(0);
-
 
97
		$this->informations ->setLimite('500');
-
 
98
		$this->informations ->setCatminat($this->catminat);
-
 
99
		$informations = $this->informations->getInformationsMasqueCatminat();
-
 
100
		if($informations != ""){
84
			$Catminat['liste'] = $informations['resultat'];
101
			$Catminat['liste'] = $informations['resultats'];
85
			$Catminat['catminat'] = $informations['resultat'][0]['catminat_code'];
102
			$Catminat['catminat'] = str_replace('-','/',$this->catminat);
86
		}
103
		}
Line 87... Line 104...
87
		return $Catminat;
104
		return $Catminat;