Example #1
0
    global $user, $app;
    $jsonUser = json_decode($app->request->getBody());
    $add = $user->addUser($jsonUser->{'email'}, $jsonUser->{'password'});
    //$bool =  var_export($add);
    $boolString = $add ? 'true' : 'false';
    $id = $user->getID($jsonUser->{'email'}, $jsonUser->{'password'});
    //echo ($id['0']['user_id']);
    $results = array("boolean" => $boolString, "id" => $id['0']['user_id']);
    print_r(json_encode($results));
});
//Adding user info
$app->post('/user/:id', function ($id) {
    global $user, $app;
    $details = json_decode($app->request->getBody(), true);
    //var_dump (json_decode( $app->request->getBody() ) );
    $add = $user->addUserInfo($details);
    $boolString = $add ? 'true' : 'false';
    echo $boolString;
});
//Display All Users:
$app->get('/user/', function () {
    global $user, $app;
    echo json_encode($user->getAllUsers());
    //var_dump ($user->getAllUsers());
});
//Display specific user
$app->get('/user/:id', function ($id) {
    global $user, $app;
    $user = $user->getUser($id);
    echo $user[0]['user_email'];
    //echo ( json_encode($user->getUser($id)) );