Example #1
0
Flight::route('POST /image/upload', function () {
    // Upload d’images (Sauvegarde sur serveur)
    Controller::image_upload();
});
Flight::route('POST /image/download', function () {
    // Download d’images (Récupération des URL)
    Controller::image_upload();
});
Flight::route('POST /startup/unrated', function () {
    // Récupération d’une liste de “Startups” pas encore notées par l’utilisateur en cours
    // Récupération d’une liste de “Startups” pas encore notées par l’utilisateur en cours avec des critères de recherché (Activité, Localisation, Capital, etc…)
    Controller::startup_unrated();
});
Flight::route('POST /startup/favorite', function () {
    // Récupération de la liste des favoris de l’utilisateur en cours (Les “Startups” notées positivement)
    Controller::startup_favorite();
});
Flight::route('POST /user/statistics', function () {
    // Récupération des statistiques calculées sur le serveur (Like, Vues, etc…)
    Controller::user_statistics();
});
Flight::route('POST /user/statistics/edit', function () {
    // Modification des statistiques individuellement ou par paquet (Demande d’informations ou partage de l’application)
    Controller::user_statistics_edit();
});
Flight::route('POST /startup/like', function () {
    // Enregistrement du choix de l’utilisateur sur une “startup” (Like ou Dislike)
    Controller::startup_like();
});
/*
Flight::route('POST /user/create/email', function(){//User creation by mail and password
Example #2
0
    $data = Controller::collect_post_value('email', true);
    Controller::user_resetpw($data);
});
Flight::route('POST /startup/like', function () {
    $data = Controller::collect_post_value('startup_token', true);
    $data = Controller::collect_post_value('liker_token', true, $data);
    $data = Controller::collect_post_value('like', true, $data, 'int');
    Controller::startup_like($data);
});
Flight::route('POST /startup/unrated', function () {
    $data = Controller::collect_post_value('token', true);
    Controller::startup_unrated($data);
});
Flight::route('POST /startup/favorite', function () {
    $data = Controller::collect_post_value('token', true);
    Controller::startup_favorite($data);
});
Flight::route('POST /startup/likes_statistics', function () {
    $data = Controller::collect_post_value('token', true);
    Controller::startup_likes_statistics($data);
});
Flight::route('POST /startup/statistics', function () {
    $data = Controller::collect_post_value('token', true);
    Controller::startup_statistics($data);
});
Flight::route('POST /startup/statistics/edit', function () {
    $data = Controller::collect_post_value('token', true);
    $data = Controller::collect_post_value('statistics', true, $data, 'json');
    Controller::startup_statistics_edit($data);
});
Flight::route('POST /user/image/upload', function () {