New file |
0,0 → 1,42 |
<?php |
/** |
* Classe Graphiques.php détermine le type de graphiques à afficher en fonction des données des tables |
* baseflor et baseflor_rang_sup_ecologie |
* fin d'url possibles : |
* graphiques/#typegraphique/#bdnt.nn:#num_nomen --> renvoie une graphique avec les données connues |
* |
* |
* @package eflore-projets |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Mathilde SALTHUN-LASSALLE <mathilde@tela-botanica.org> |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
* @version 1.0 |
* @copyright 1999-2011 Tela Botanica (accueil@tela-botanica.org) |
*/ |
|
class Graphiques extends Commun{ |
|
|
|
|
private $Graph_tables = array('GraphiquesBaseflor', 'GraphiquesTaxonsSup'); |
|
public function consulter($ressources, $parametres) { |
$versionResultat = null; |
foreach ($this->Graph_tables as $graph_tab) { |
$Graph = new $graph_tab(); |
$versionResultat = $Graph->consulter($ressources, $parametres); |
if($versionResultat != null) {break;} |
} |
if ($versionResultat == null) { |
$message = 'Les données recherchées sont introuvables.'; |
$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE; |
throw new Exception($message, $code); |
} |
return $versionResultat; |
} |
|
|
} |
?> |