Line 33... |
Line 33... |
33 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
33 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
34 |
* @copyright Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
|
34 |
* @copyright Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
|
35 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
35 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
36 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
36 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
37 |
* @since 0.3
|
37 |
* @since 0.3
|
38 |
* @version $Id: RestServeur.php 385 2011-10-26 12:57:29Z jpm $
|
38 |
* @version $Id: RestServeur.php 399 2011-11-18 10:41:59Z jpm $
|
39 |
* @link /doc/framework/
|
39 |
* @link /doc/framework/
|
40 |
*/
|
40 |
*/
|
41 |
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
|
41 |
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
|
42 |
class RestServeur {
|
42 |
class RestServeur {
|
Line 375... |
Line 375... |
375 |
if (file_exists($chemin)) {
|
375 |
if (file_exists($chemin)) {
|
376 |
require_once $chemin;
|
376 |
require_once $chemin;
|
377 |
$classeTrouvee = true;
|
377 |
$classeTrouvee = true;
|
378 |
}
|
378 |
}
|
379 |
}
|
379 |
}
|
380 |
if ($classeTrouvee === false) {
|
380 |
if ($classeTrouvee === false && phpversion() >= 5.3) {
|
381 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
381 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
382 |
$e = "La classe '$classe' du service n'a pas été trouvée par le serveur.\n".
|
382 |
$e = "La classe '$classe' du service n'a pas été trouvée par le serveur.\n".
|
383 |
"Cela peut signifier que le nom du service saisi comporte une erreur.";
|
383 |
"Cela peut signifier que le nom du service saisi comporte une erreur.";
|
384 |
self::ajouterMessage($e);
|
384 |
self::ajouterMessage($e);
|
385 |
self::cloreAccesServeur();
|
385 |
self::cloreAccesServeur();
|