prepare("SELECT user_id, status FROM vacations WHERE id = ?"); $stmt->execute([$id]); $vac = $stmt->fetch(PDO::FETCH_ASSOC); if (!$vac) { die('Urlaubseintrag nicht gefunden.'); } $canManageTeamVacations = can_manage_team_vacations(); if (!$canManageTeamVacations && (int)$vac['user_id'] !== (int)$_SESSION['userid']) { die('Zugriff verweigert.'); } $del = $pdo->prepare("DELETE FROM vacations WHERE id = ?"); $del->execute([$id]); header('Location: ' . $referer); exit(); ?>