Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 985 Rev 1130
Line 15... Line 15...
15
class Statut extends aControleur {
15
class Statut extends aControleur {
16
	private $conteneur = null;
16
	private $conteneur = null;
17
	private $nomCourant = null;
17
	private $nomCourant = null;
18
	private $wikini = null;
18
	private $wikini = null;
19
	private $statuts = null;
19
	private $statuts = null;
-
 
20
	private $meta;
20
	private $referentiel = null;
21
	private $referentiel = null;
21
	
-
 
-
 
22
	private $appUrls;
Line 22... Line 23...
22
	
23
	
23
	public function __construct(Conteneur $conteneur) {
24
	public function __construct(Conteneur $conteneur) {
24
		$this->conteneur = $conteneur;
25
		$this->conteneur = $conteneur;
25
		$this->nomCourant = $this->conteneur->getNomCourant();
26
		$this->nomCourant = $this->conteneur->getNomCourant();
26
		$this->wikini = $this->conteneur->getApiWikini();
27
		$this->wikini = $this->conteneur->getApiWikini();
-
 
28
		$this->statuts = $this->conteneur->getApiStatuts();
27
		$this->statuts = $this->conteneur->getApiStatuts();
29
		$this->meta = $this->conteneur->getApiMetaDonnees();
-
 
30
		$this->referentiel = $this->conteneur->getParametre('referentiel');
28
		$this->referentiel = $this->conteneur->getParametre('referentiel');
31
		$this->appUrls = $this->conteneur->getAppUrls();
Line 29... Line 32...
29
	}
32
	}
30
	
33
	
31
	public function getBloc() {
34
	public function getBloc() {
Line 48... Line 51...
48
		$statuts = "";
51
		$statuts = "";
49
		$projet = Config::get($this->referentiel.'.baseStatuts');
52
		$projet = Config::get($this->referentiel.'.baseStatuts');
50
		if ($projet != "") {
53
		if ($projet != "") {
51
			$nnr = $this->nomCourant->getNnr();
54
			$nnr = $this->nomCourant->getNnr();
52
			$statuts = $this->statuts->getStatuts($projet, $nnr);
55
			$statuts = $this->statuts->getStatuts($projet, $nnr);
-
 
56
			$this->meta->setProjet($projet);
-
 
57
			$meta = $this->meta->getMetaDonnees();
-
 
58
			$statuts['meta'] = $meta[0];
-
 
59
			$statuts['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees($projet);
53
		}
60
		}
54
		return $statuts;
61
		return $statuts;
55
	}
62
	}
Line 56... Line 63...
56
	
63
	
57
	private function getStatutsZoneGeo() {
64
	private function getStatutsZoneGeo() {
58
		$statuts = "";
65
		$statuts = "";
59
		$projet = Config::get($this->referentiel.'.baseStatuts');
66
		$projet = Config::get($this->referentiel.'.baseStatuts');
60
		if ($projet != "") {
67
		if ($projet != "") {
61
			$nnr = $this->nomCourant->getNnr();
68
			$nnr = $this->nomCourant->getNnr();
-
 
69
			$statuts = $this->statuts->getStatutsZoneGeo($projet, $nnr);
-
 
70
			$this->meta->setProjet($projet);
-
 
71
			$meta = $this->meta->getMetaDonnees();
-
 
72
			$statuts['meta'] = $meta[0];
62
			$statuts = $this->statuts->getStatutsZoneGeo($projet, $nnr);
73
			$statuts['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees($projet);
63
		}
74
		}
64
		return $statuts;
75
		return $statuts;
Line 65... Line 76...
65
	}
76
	}