Example #1
0
with('/api/makers', function () {
    respond('GET', '/[:id]', function ($request, $response) {
        $id = $request->id;
        $list = new UserList();
        $selection = $list->getMakerProfile($id);
        $output = json_encode($selection, JSON_PRETTY_PRINT);
        echo $output;
    });
});
with('/api/userlist/delete', function () {
    respond('POST', '/[:userid]/[:id]', function ($request, $response) {
        $userid = $request->userid;
        $listitem = $request->id;
        $skey = $request->param('skey');
        $list = new UserList();
        $response = $list->deleteItem($userid, $listitem, $skey);
        $output = json_encode($response, JSON_PRETTY_PRINT);
        echo $output;
    });
});
with('/api/userlist', function () {
    respond('GET', '/[:id]', function ($request, $response) {
        $id = $request->id;
        $list = new UserList();
        $selection = $list->getUserTopList(100, $id);
        $output = json_encode($selection, JSON_PRETTY_PRINT);
        echo $output;
    });
    respond('POST', '/[:user]/[:id]', function ($request, $response) {
        $item = $request->id;
        $userid = $request->user;