function setViewed($type) { $users = new users(); $splash_show = $users->GetField(get_uid(), $error, 'splash_show'); $splash_show = $splash_show | $type; $users->splash_show = $splash_show; $users->update($_SESSION['uid'], $error); $_SESSION['splash_show'] = $splash_show; }
}); $app->get('/admin/users/setStat/:userID/:status', $authenticateAdmin, function ($userID, $status) use($app) { $dbh = getConnection(); users::setStatus($dbh, $userID, $status); die; }); $app->post('/admin/users/New/', $authenticateAdmin, function () use($app) { $dbh = getConnection(); $userData = $app->request->post(); users::create($dbh, $userData); die; }); $app->post('/admin/users/:userID/', $authenticateAdmin, function ($userID) use($app) { $dbh = getConnection(); $userData = $app->request->post(); users::update($dbh, $userID, $userData); die; }); $app->get('/admin/users/setRole/:userID/:roleID/', $authenticateAdmin, function ($userID, $roleID) use($app) { $dbh = getConnection(); users::setRole($dbh, $userID, $roleID); die; }); $app->get('/admin/users/del/:userID/', $authenticateAdmin, function ($userID) use($app) { $dbh = getConnection(); users::delete($dbh, $userID); die; }); $app->post('/upload/:directory/', $authenticateAdmin, function ($directory) use($app) { $env = $app->environment(); echo upload::handleUpload($env['baseDir'] . 'img/' . $directory . '/');