Skip to content
Snippets Groups Projects
Select Git revision
  • 561dcb74f4896f2a28086753a012fca1411060c1
  • master default protected
  • offload_trapping
  • script_devel
  • parallel_trapping
  • unify_iterations
  • containers-m10
  • magma_refinement
  • release9
  • enable_svd
  • parallel_angles_gmu
  • containers-m8
  • parallel_angles
  • profile_omp_leonardo
  • test_nvidia_profiler
  • containers
  • shaditest
  • test1
  • main
  • 3-error-in-run-the-program
  • experiment
  • NP_TMcode-M10a.03
  • NP_TMcode-M10a.02
  • NP_TMcode-M10a.01
  • NP_TMcode-M10a.00
  • NP_TMcode-M9.01
  • NP_TMcode-M9.00
  • NP_TMcode-M8.03
  • NP_TMcode-M8.02
  • NP_TMcode-M8.01
  • NP_TMcode-M8.00
  • NP_TMcode-M7.00
  • v0.0
33 results

cluster.cpp

Blame
  • rest-web-service.php 1.03 KiB
    <?php
    
    /**
     * REST Web Service using http://flightphp.com/
     */
    //
    $WS_PREFIX = '/ws';
    
    Flight::route('GET ' . $WS_PREFIX . '/user-info', function() {
    
        $token = Flight::request()->query['token'];
        $userData = RAP\DAO::get()->findLoginToken($token);
    
        if (is_null($userData)) {
            http_response_code(404);
            die("Token not found");
        }
    
        RAP\DAO::get()->deleteLoginToken($token);
    
        header('Content-Type: text/plain');
        echo $userData;
    });
    
    Flight::route('GET ' . $WS_PREFIX . '/user/@userId', function($userId) {
    
        $user = RAP\DAO::get()->findUserById($userId);
        if ($user !== null) {
            header('Content-Type: application/json');
            echo json_encode($user);
        } else {
            http_response_code(404);
            die("User not found");
        }
    });
    
    Flight::route('GET ' . $WS_PREFIX . '/user', function() {
    
        $searchText = Flight::request()->query['search'];
        $users = RAP\DAO::get()->searchUser($searchText);
        echo json_encode($users);
    });
    
    Flight::route('GET ' . $WS_PREFIX . '/test', function() {
    });