$roster = new roster(); $roster->worker('char_status_role', array('server' => $server, 'character' => $character)); }); // Set Character Role <Char> from <Server> FROM database of characters $app->put('/roster/role/:server/:character', function ($server, $character) { require '../roster/roster.worker.php'; $data = json_decode(Slim::getInstance()->request()->getBody(), true); $roster = new roster(); $roster->worker('update_character_settings', $data); }); // Set Character Stats <Char> from <Server> FROM database of characters $app->put('/roster/status/:server/:character', function ($server, $character) { require '../roster/roster.worker.php'; $data = json_decode(Slim::getInstance()->request()->getBody(), true); $roster = new roster(); $roster->worker('update_character_status', $data); }); // ////////////////////////////// // User // Get Userlist $app->get('/user', function () { require '../user/user.worker.php'; $user = new user(); $user->worker('user_list'); }); // Get Userpage $app->get('/user/:username', function ($username) { require '../user/user.worker.php'; $user = new user(); $user->worker('user_page', $username); });