Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 379 | Rev 448 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 379 Rev 380
1
<?php
1
<?php
2
class NomCourant {
2
class NomCourant {
3
	private $nns = null;
3
	private $nns = null;
4
	private $selectionne = null;
4
	private $selectionne = null;
5
	private $retenu = null;
5
	private $retenu = null;
6
 
6
 
7
	public function __construct($num_nom_selectionne, Noms $noms, Taxons $taxons) {
7
	public function __construct($num_nom_selectionne, Noms $noms, Taxons $taxons) {
8
		$this->nns = $num_nom_selectionne;
8
		$this->nns = $num_nom_selectionne;
9
		$this->selectionne = new Nom($noms->getNom($this->nns));
9
		$this->selectionne = new Nom($noms->getNom($this->nns));
10
		$this->retenu = new Nom($taxons->getTaxon($this->nns));
10
		$this->retenu = new Nom($taxons->getTaxon($this->nns));
-
 
11
		$this->retenu->setTaxonsSuperieurs($taxons->getTaxonsSup($this->nns), $this->nns);
11
		$taxons_sup = $taxons->getTaxonsSup($this->nns);
12
		$taxons_sup = $taxons->getTaxonsSup($this->nns);
12
		$this->taxons_sup = $taxons_sup[$this->nns];
13
		$this->taxons_sup = $taxons_sup[$this->nns];
13
	}
14
	}
14
 
15
 
15
	/**
16
	/**
16
	 * Retour le numéro du nom sélectionné courant.
17
	 * Retour le numéro du nom sélectionné courant.
17
	 *
18
	 *
18
	 * @return le numéro du nom sélectionné.
19
	 * @return le numéro du nom sélectionné.
19
	 */
20
	 */
20
	public function getNns() {
21
	public function getNns() {
21
		return $this->nns;
22
		return $this->nns;
22
	}
23
	}
23
 
24
 
24
	public function getNomSelectionne() {
25
	public function getNomSelectionne() {
25
		return $this->selectionne;
26
		return $this->selectionne;
26
	}
27
	}
27
 
28
 
28
	public function getNomRetenu() {
29
	public function getNomRetenu() {
29
		return $this->retenu;
30
		return $this->retenu;
30
	}
31
	}
31
 
32
 
32
}
33
}
33
?>
34
?>