Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 984 → Rev 985

/trunk/metier/api_0.1/Statuts.php
1,16 → 1,16
<?php
class Statuts extends Eflore {
public function getStatuts($nn) {
public function getStatuts($projet, $nn) {
$tpl = Config::get('statutsTpl');
$params = array('projet' => 'sptb','id' => $nn);
$params = array('projet' => $projet,'id' => $nn);
$url = $this->formaterUrl($tpl, $params);
return $this->chargerDonnees($url);
}
public function getStatutsZoneGeo($nn) {
public function getStatutsZoneGeo($projet, $nn) {
$tpl = Config::get('statutsZoneGeoTpl');
$params = array('projet' => 'sptb','id' => $nn);
$params = array('projet' => $projet,'id' => $nn);
$url = $this->formaterUrl($tpl, $params);
return $this->chargerDonnees($url);
}
/trunk/modules/fiche/formateurs/Statut.php
13,11 → 13,19
* @version $Id$
*/
class Statut extends aControleur {
private $conteneur = null;
private $nomCourant = null;
private $wikini = null;
private $statuts = null;
private $referentiel = null;
public function __construct(Conteneur $conteneur) {
$this->conteneur = $conteneur;
$this->nomCourant = $this->conteneur->getNomCourant();
$this->wikini = $this->conteneur->getApiWikini();
$this->statuts = $this->conteneur->getApiStatuts();
$this->referentiel = $this->conteneur->getParametre('referentiel');
}
public function getBloc() {
37,14 → 45,22
}
private function getStatuts() {
$nnr = $this->nomCourant->getNnr();
$statuts = $this->statuts->getStatuts($nnr);
$statuts = "";
$projet = Config::get($this->referentiel.'.baseStatuts');
if ($projet != "") {
$nnr = $this->nomCourant->getNnr();
$statuts = $this->statuts->getStatuts($projet, $nnr);
}
return $statuts;
}
private function getStatutsZoneGeo() {
$nnr = $this->nomCourant->getNnr();
$statuts = $this->statuts->getStatutsZoneGeo($nnr);
$statuts = "";
$projet = Config::get($this->referentiel.'.baseStatuts');
if ($projet != "") {
$nnr = $this->nomCourant->getNnr();
$statuts = $this->statuts->getStatutsZoneGeo($projet, $nnr);
}
return $statuts;
}
/trunk/configurations/bdtxa.ini
4,4 → 4,5
; Mettre ici les paramètres spécifiques au référentiel
[bdtxa]
nom = "Base de données des Trachéophytes des Antilles"
baseImages = "cel"
baseImages = "cel"
baseStatuts = "sptba"
/trunk/configurations/bdtfx.ini
15,4 → 15,5
 
baseDescription = "coste,baseflor"
baseEcologie = "baseflor"
basePhytosocio = "baseveg"
basePhytosocio = "baseveg"
baseStatuts = "sptb"