model('Teamtable'); if (!isset($_GET['item'])) { $app->session->flash('Kunne ikke slette lag: ID ikke definert som GET parameter', 'danger'); $app->redirect('index.php'); } $id = $_GET['item']; // ID must be numeric if (!is_numeric($id)) { $app->session->flash('Kunne ikke slette lag: ID må være tall', 'danger'); $app->redirect('index.php'); } // Check if ID is in teamtable $currentTeam = $model->getTeamByID($id); if (!$currentTeam) { $app->session->flash("Kunne ikke slette lag: ID $id finnes ikke", "danger"); $app->redirect('index.php'); } $sameAsTemplate = $model->isEqualEmptyTemplate($currentTeam); // Show confirmation page if (isset($_GET['confirmation']) && $_GET['confirmation'] == 'true' && !$sameAsTemplate) { $app->view('template/header', ['title' => 'Bekreft sletting']); $app->view('pages/teamtable/edit/delete', ['currentTeam' => $currentTeam]); $app->view('template/footer'); die(); } $model->deleteTeamByID($id); if ($sameAsTemplate) { $app->session->flash("Slettet lagmal", "success"); } else { $app->session->flash("Slettet lag: {$currentTeam['LagNavn']}", "success"); } $app->redirect('index.php');