1 |
mbroquet |
3730 |
<?php |
2 |
|
|
/** |
3 |
|
|
* Ce fichier est le point d'entrée pour les requêtes REST dans l'application. |
4 |
|
|
* |
5 |
|
|
* @package openads |
6 |
|
|
* @version SVN : $Id: rest_entry.php 5782 2016-01-20 13:45:14Z jymadier $ |
7 |
|
|
*/ |
8 |
|
|
|
9 |
fmichon |
4708 |
// Log - services.log |
10 |
|
|
require_once "../obj/utils.class.php"; |
11 |
|
|
$log_services = logger::instance(); |
12 |
|
|
$log_services->log_to_file("services.log", "IN - ---"); |
13 |
|
|
$log_services->log_to_file("services.log", "IN - rest_entry.php - ".$_SERVER["REQUEST_URI"].""); |
14 |
mbroquet |
3730 |
|
15 |
|
|
// Instanciation de restler |
16 |
fmichon |
4708 |
require_once "./php/restler/restler/restler.php"; |
17 |
mbroquet |
3730 |
$r = new Restler(); |
18 |
|
|
|
19 |
|
|
// Déclaration de la ressource 'consultations' |
20 |
fmichon |
4708 |
require_once "./REST/consultations.php"; |
21 |
mbroquet |
3730 |
$r->addAPIClass('consultations'); |
22 |
|
|
|
23 |
|
|
// Déclaration de la ressource 'dossier_autorisation' |
24 |
fmichon |
4708 |
require_once "./REST/dossier_autorisation.php"; |
25 |
mbroquet |
3730 |
$r->addAPIClass('dossier_autorisations'); |
26 |
|
|
|
27 |
|
|
// Déclaration de la ressource 'dossier_instructions' |
28 |
fmichon |
4708 |
require_once "./REST/dossier_instruction.php"; |
29 |
mbroquet |
3730 |
$r->addAPIClass('dossier_instructions'); |
30 |
|
|
|
31 |
|
|
// Déclaration de la ressource 'messages' |
32 |
fmichon |
4708 |
require_once "./REST/messages.php"; |
33 |
mbroquet |
3730 |
$r->addAPIClass('messages'); |
34 |
|
|
|
35 |
|
|
// Déclaration de la ressource 'maintenance' |
36 |
fmichon |
4708 |
require_once "./REST/maintenance.php"; |
37 |
mbroquet |
3730 |
$r->addAPIClass('maintenance'); |
38 |
|
|
|
39 |
|
|
// Exécution de l'API |
40 |
|
|
$r->handle(); |
41 |
|
|
|
42 |
|
|
?> |