<?php
/**
 * Ce fichier est le point d'entrée pour les requêtes REST dans l'application.
 *
 * @package openads
 * @version SVN : $Id: rest_entry.php 5782 2016-01-20 13:45:14Z jymadier $
 */

// Log - services.log
require_once "../obj/utils.class.php";
$log_services = logger::instance();
$log_services->log_to_file("services.log", "IN - ---");
$log_services->log_to_file("services.log", "IN - rest_entry.php - ".$_SERVER["REQUEST_URI"]."");

// Instanciation de restler
require_once "./php/restler/restler/restler.php";
$r = new Restler();

// Déclaration de la ressource 'consultations'
require_once "./REST/consultations.php";
$r->addAPIClass('consultations');

// Déclaration de la ressource 'dossier_autorisation'
require_once "./REST/dossier_autorisation.php";
$r->addAPIClass('dossier_autorisations');

// Déclaration de la ressource 'dossier_instructions'
require_once "./REST/dossier_instruction.php";
$r->addAPIClass('dossier_instructions');

// Déclaration de la ressource 'messages'
require_once "./REST/messages.php";
$r->addAPIClass('messages');

// Déclaration de la ressource 'maintenance'
require_once "./REST/maintenance.php";
$r->addAPIClass('maintenance');

// Exécution de l'API
$r->handle();

?>