$app->render('adminSiteMenuShow.html', $data); }); $app->post('/admin/sitemenu/create/', $authenticateAdmin, function () use($app) { $dbh = getConnection(); $itemData = $app->request->post(); sitemenu::create($dbh, $itemData); }); $app->post('/admin/sitemenu/sort/', $authenticateAdmin, function () use($app) { $dbh = getConnection(); $itemData = $app->request->post(); $data['item'] = sitemenu::sort($dbh, $itemData); }); $app->put('/admin/sitemenu/:itemID', $authenticateAdmin, function ($itemID) use($app) { $dbh = getConnection(); $itemData = $app->request->put(); sitemenu::updateItem($dbh, $itemID, $itemData); }); $app->delete('/admin/sitemenu/:itemID', $authenticateAdmin, function ($itemID) use($app) { $dbh = getConnection(); sitemenu::deleteItem($dbh, $itemID); }); $app->get('/admin/sitemenu/setShow/:itemID/:show', $authenticateAdmin, function ($itemID, $show) use($app) { $dbh = getConnection(); sitemenu::setShow($dbh, $itemID, $show); die; }); $app->put('/admin/sitemenu/setHidden/:itemID/:hidden', $authenticateAdmin, function ($itemID, $hidden) use($app) { $dbh = getConnection(); sitemenu::setHidden($dbh, $itemID, $hidden); die; });