Line 1... |
Line 1... |
1 |
<?php
|
1 |
<?php
|
2 |
/**
|
2 |
/**
|
3 |
* Classe principale du service Images de DEL.
|
3 |
* Classe principale du service Images de DEL.
|
4 |
*
|
4 |
*
|
5 |
* Cette classe se charge toujours de :
|
5 |
* Cette classe se charge toujours de :
|
6 |
* - vérifier l'existance des ressources (services) demandés
|
6 |
* - vérifier l'existance des ressources (services) demandés
|
7 |
* - vérifier la cohérence et le format des paramêtres passées dans l'url
|
7 |
* - vérifier la cohérence et le format des paramêtres passées dans l'url
|
8 |
* En fonction, de la compléxité du service, elle peut :
|
8 |
* En fonction, de la compléxité du service, elle peut :
|
9 |
* - dans un premier temps, exécuter directement les actions : consulter, ajouter, modifier, supprimer.
|
9 |
* - dans un premier temps, exécuter directement les actions : consulter, ajouter, modifier, supprimer.
|
10 |
* - dans un second temps, charger dynamiquement d'éventuelles sous-classes du service en fonction des ressources présentes dans l'URL.
|
10 |
* - dans un second temps, charger dynamiquement d'éventuelles sous-classes du service en fonction des ressources présentes dans l'URL.
|
11 |
*
|
11 |
*
|
12 |
* Encodage en entrée : utf8
|
12 |
* Encodage en entrée : utf8
|
13 |
* Encodage en sortie : utf8
|
13 |
* Encodage en sortie : utf8
|
14 |
*
|
14 |
*
|
15 |
* @category DEL
|
15 |
* @category DEL
|
- |
|
16 |
* @package Services
|
16 |
* @package Images
|
17 |
* @subpackage Images
|
17 |
* @version 0.1
|
18 |
* @version 0.1
|
18 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
19 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
19 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
20 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
20 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
21 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
21 |
* @copyright 1999-2011 Tela Botanica (accueil@tela-botanica.org)
|
22 |
* @copyright 1999-2011 Tela Botanica (accueil@tela-botanica.org)
|
22 |
*/
|
23 |
*/
|
23 |
restore_error_handler();
|
24 |
restore_error_handler();
|
24 |
restore_exception_handler();
|
25 |
restore_exception_handler();
|
25 |
error_reporting(E_ALL);
|
26 |
error_reporting(E_ALL);
|
26 |
class Images extends RestService {
|
27 |
class Images extends RestService {
|
27 |
private $parametres = array();
|
28 |
private $parametres = array();
|