Subversion Repositories eFlore/Applications.del

Rev

Rev 1666 | Rev 1793 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1666 Rev 1700
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();