Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1175 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1175 Rev 1285
Line 60... Line 60...
60
		$this->chargerNomDuService();
60
		$this->chargerNomDuService();
Line 61... Line 61...
61
 
61
 
62
		$this->traiterParametres();
62
		$this->traiterParametres();
Line 63... Line 63...
63
		$this->traiterVersionProjet();
63
		$this->traiterVersionProjet();
64
 
64
 
65
		$resultats = '';
65
		$resultats = [];
66
		foreach ($this->table_version as $version) {
66
		foreach ($this->table_version as $version) {
67
			$this->table = $version; //on stocke le nom de la table correspondant à la version du projet en cours
67
			$this->table = $version; //on stocke le nom de la table correspondant à la version du projet en cours
68
			$this->recupererNomChamp($this->table); //on récupère les noms des champs disponibles (Ds Commun.php)
68
			$this->recupererNomChamp($this->table); //on récupère les noms des champs disponibles (Ds Commun.php)
Line 170... Line 170...
170
	 * Recupération des versions disponibles par appel du service metaDonnees
170
	 * Recupération des versions disponibles par appel du service metaDonnees
171
	 * Verification de l'existance du service recherché dans la requete (si précisé : hors *)
171
	 * Verification de l'existance du service recherché dans la requete (si précisé : hors *)
172
	 * @return array  : tableau contenant le numéro de chaque version disponible
172
	 * @return array  : tableau contenant le numéro de chaque version disponible
173
	 */
173
	 */
174
	public function recupererVersionDisponible() {
174
	public function recupererVersionDisponible() {
175
		$versions_dispo = '';
175
		$versions_dispo = [];
176
		$req_version = 'SELECT version FROM '.Config::get('bdd_table_meta');
176
		$req_version = 'SELECT version FROM '.Config::get('bdd_table_meta');
177
		$res_version = $this->getBdd()->recupererTous($req_version);
177
		$res_version = $this->getBdd()->recupererTous($req_version);
178
		if ($res_version == '') { //cas ou la requete comporte des erreurs
178
		if ($res_version == '') { //cas ou la requete comporte des erreurs
179
			$e = "La requête SQL de versionnage formée comporte une erreur : $req_version";
179
			$e = "La requête SQL de versionnage formée comporte une erreur : $req_version";
180
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
180
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
Line 595... Line 595...
595
            if($cle && $val) $ontologie[trim($cle)] = trim($val);
595
            if($cle && $val) $ontologie[trim($cle)] = trim($val);
596
        }
596
        }
597
        return $ontologie;
597
        return $ontologie;
598
    }
598
    }
599
}
599
}
600
?>
-
 
601
600
?>
-
 
601