| Line 177... |
Line 177... |
| 177 |
$widget['donnees']['nom_sci_espece_defaut'] = $nom['nom_complet'];
|
177 |
$widget['donnees']['nom_sci_espece_defaut'] = $nom['nom_complet'];
|
| 178 |
$widget['donnees']['infos_espece'] = $this->array2js($nom, true);
|
178 |
$widget['donnees']['infos_espece'] = $this->array2js($nom, true);
|
| 179 |
}
|
179 |
}
|
| Line 180... |
Line 180... |
| 180 |
|
180 |
|
| 181 |
$projetsAListeDeNoms = $this->transformerEnTableau($this->config['projets']['liste_noms']);
|
181 |
$projetsAListeDeNoms = $this->transformerEnTableau($this->config['projets']['liste_noms']);
|
| 182 |
if (in_array($this->projet, $projetsAListeDeNoms)) {
|
182 |
if (in_array($this->projet, $projetsAListeDeNoms) && !$this->especeEstImposee()) {
|
| 183 |
$projetsAListeDeNomsSciEtVerna = $this->transformerEnTableau($this->config['projets']['liste_noms_sci_et_verna']);
|
183 |
$projetsAListeDeNomsSciEtVerna = $this->transformerEnTableau($this->config['projets']['liste_noms_sci_et_verna']);
|
| 184 |
if (in_array($this->projet, $projetsAListeDeNomsSciEtVerna)) {
|
184 |
if (in_array($this->projet, $projetsAListeDeNomsSciEtVerna)) {
|
| 185 |
$widget['donnees']['taxons'] = $this->recupererListeNoms();
|
185 |
$widget['donnees']['taxons'] = $this->recupererListeNoms();
|
| 186 |
} else {
|
186 |
} else {
|
| Line 347... |
Line 347... |
| 347 |
/**
|
347 |
/**
|
| 348 |
* Lit une liste de taxons depuis un fichier tsv fourni
|
348 |
* Lit une liste de taxons depuis un fichier tsv fourni
|
| 349 |
*/
|
349 |
*/
|
| 350 |
protected function recupererListeTaxon() {
|
350 |
protected function recupererListeTaxon() {
|
| 351 |
$taxons = array();
|
351 |
$taxons = array();
|
| - |
|
352 |
if ($this->projet == 'missions-flore') {
|
| - |
|
353 |
$fichier_tsv = dirname(__FILE__).self::DS.'configurations'.self::DS.$this->projet.'_'.$this->mission.'_taxons.tsv';
|
| - |
|
354 |
} else {
|
| 352 |
$fichier_tsv = dirname(__FILE__).self::DS.'configurations'.self::DS.$this->projet.'_taxons.tsv';
|
355 |
$fichier_tsv = dirname(__FILE__).self::DS.'configurations'.self::DS.$this->projet.'_taxons.tsv';
|
| - |
|
356 |
}
|
| 353 |
if (file_exists($fichier_tsv) && is_readable($fichier_tsv)) {
|
357 |
if (file_exists($fichier_tsv) && is_readable($fichier_tsv)) {
|
| 354 |
$taxons = $this->decomposerFichierTsv($fichier_tsv);
|
358 |
$taxons = $this->decomposerFichierTsv($fichier_tsv);
|
| 355 |
} else {
|
359 |
} else {
|
| 356 |
$this->debug[] = "Impossible d'ouvrir le fichier '$fichier_tsv'.";
|
360 |
$this->debug[] = "Impossible d'ouvrir le fichier '$fichier_tsv'.";
|
| 357 |
}
|
361 |
}
|