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;