prepare("UPDATE vacations SET status = 'genehmigt', approved_by = ?, approved_at = NOW() WHERE id = ?"); $stmt->execute([$_SESSION['userid'], $id]); } elseif ($action === 'reject') { $stmt = $pdo->prepare("UPDATE vacations SET status = 'abgelehnt', approved_by = ?, approved_at = NOW() WHERE id = ?"); $stmt->execute([$_SESSION['userid'], $id]); } elseif ($action === 'delete' && is_admin_user()) { $del = $pdo->prepare("DELETE FROM vacations WHERE id = ?"); $del->execute([$id]); } header('Location: approveVacation.php'); exit(); } include 'header.php'; // List pending and recent requests $stmt = $pdo->prepare("SELECT v.*, u.vorname, u.nachname, u.email FROM vacations v JOIN users u ON v.user_id = u.id ORDER BY v.created_at DESC"); $stmt->execute(); $requests = $stmt->fetchAll(); ?>

Urlaubsanträge - Genehmigung

Mitarbeiter Von Bis Tage Kommentar Status Aktion
Beantragt'; } elseif ($r['status'] === 'genehmigt') { echo 'Genehmigt'; } else { echo 'Abgelehnt'; } ?>