$result = $forms->uploadOpenDLP($tempName, $fileName, $_SESSION['userId']);
    $app->redirect('/openDlpMenu?upload=' . $result);
});
$app->post('/openDlpMenu/admin', function () use($app) {
    $type = $app->request()->post('formSubmit');
    $reports = $app->request()->post('reports');
    $forms = new \Library\Forms();
    switch ($type) {
        case 'Delete OpenDLP':
            $result = $forms->deleteOpenDLP($reports, $_SESSION['userId']);
            $app->redirect('/openDlpMenu?admin=' . $result);
            break;
    }
});
$app->get('/nessusMenu', function () use($app) {
    $files = new \Library\Files();
    $app->render('files/nessusFiles.phtml', array('reports' => $files->getNessusList($_SESSION['userId']), 'app' => $app));
});
$app->post('/nessusMenu/upload', function () use($app) {
    $forms = new \Library\Forms();
    if (!array_key_exists('uploadFile', $_FILES)) {
        $result = 'failed';
        $app->redirect('/nessusMenu?upload=' . $result);
        return;
    }
    $tempName = $_FILES['uploadFile']['tmp_name'];
    $fileName = $_FILES['uploadFile']['name'];
    $userId = $_SESSION['userId'];
    $result = $forms->uploadNessus($tempName, $fileName, $userId);
    $app->redirect('/nessusMenu?upload=' . $result);
});
 * nessus-report-parser -- menus.php
 * User: Simon Beattie
 * Date: 11/06/2014
 * Time: 12:40
 */
$app->get('/', function () use($app) {
    $app->render('menus/index.phtml', array());
});
$app->get('/nessus', function () use($app, $reportData, $config, $pdo) {
    $users = new \Library\Users($pdo);
    $userDetails = $users->getUserDetails($_SESSION['email']);
    $reportList = $reportData->listReports($_SESSION['userId']);
    $app->render('menus/nessusIndex.phtml', array('reports' => $reportList, 'severity' => $userDetails[0]['severity']));
});
$app->get('/opendlp', function () use($app) {
    $files = new \Library\Files();
    $app->render('menus/openDlpIndex.phtml', array('reports' => $files->getOpenDlpList($_SESSION['userId'])));
});
$app->get('/ignored/shown', function () use($app, $reportData) {
    $app->render('menus/shown.phtml', array('vulnerabilities' => $reportData->getShownVulnerabilities($_SESSION['userId'])));
});
$app->get('/ignored/hidden', function () use($app, $reportData) {
    $app->render('menus/hidden.phtml', array('vulnerabilities' => $reportData->getIgnoredVulnerabilities($_SESSION['userId'])));
});
$app->get('/ignored/add/:pluginId', function ($pluginId) use($app, $reportData) {
    $result = $reportData->addIgnored($_SESSION['userId'], $pluginId);
    $app->redirect('/ignored/shown?added=' . $result);
});
$app->get('/ignored/remove/:pluginId', function ($pluginId) use($app, $reportData) {
    $result = $reportData->deleteIgnored($_SESSION['userId'], $pluginId);
    $app->redirect('/ignored/hidden?removed=' . $result);