Rev 414 | Rev 525 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
/**
* Classe Informations.php redirige vers le web service pour baseflor ou pour les rangs supérieurs
*
* Encodage en entrée : utf8
* Encodage en sortie : utf8
* @package eflore-projets
* @author Mathilde SALTHUN-LASSALLE <mathilde@tela-botanica.org>
* @author Jean-Pascal MILCENT <jpm@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 Informations extends Commun{
private $info_tables = array('InformationsBaseflor', 'InformationsTaxonsSup');
public function consulter($ressources, $parametres) {
$versionResultat = null;
foreach ($this->info_tables as $info_tab) {
$info = new $info_tab();
$versionResultat = $info->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;
}
}