prepare(" SELECT s.*, u.name as creator_name FROM brainstorm_sessions s JOIN users u ON s.created_by_id = u.id WHERE s.id = ? "); $stmtSession->execute([$sessionId]); $session = $stmtSession->fetch(); if (!$session) { echo "
Brainstormsessie niet gevonden. Terug
"; require_once __DIR__ . '/includes/footer.php'; exit; } // Haal alle kaarten op van deze sessie $stmtCards = $db->prepare(" SELECT * FROM brainstorm_cards WHERE session_id = ? ORDER BY votes DESC, created_at ASC "); $stmtCards->execute([$sessionId]); $cards = $stmtCards->fetchAll(); $categories = [ 'Ideeën' => [ 'title' => 'Ideeën & Concepten', 'icon' => 'lightbulb', 'color' => 'amber', 'border' => 'border-amber-200/80 dark:border-amber-800/40', 'bg' => 'bg-amber-50/60 dark:bg-amber-950/20', 'badge' => 'bg-amber-500/15 text-amber-800 dark:text-amber-300' ], 'Knelpunten' => [ 'title' => 'Knelpunten & Uitdagingen', 'icon' => 'alert-triangle', 'color' => 'rose', 'border' => 'border-rose-200/80 dark:border-rose-800/40', 'bg' => 'bg-rose-50/60 dark:bg-rose-950/20', 'badge' => 'bg-rose-500/15 text-rose-800 dark:text-rose-300' ], 'Oplossingen' => [ 'title' => 'Oplossingen & Features', 'icon' => 'rocket', 'color' => 'teal', 'border' => 'border-teal-200/80 dark:border-teal-800/40', 'bg' => 'bg-teal-50/60 dark:bg-teal-950/20', 'badge' => 'bg-teal-500/15 text-teal-800 dark:text-teal-300' ], 'Quick Wins' => [ 'title' => 'Quick Wins (Direct)', 'icon' => 'zap', 'color' => 'indigo', 'border' => 'border-indigo-200/80 dark:border-indigo-800/40', 'bg' => 'bg-indigo-50/60 dark:bg-indigo-950/20', 'badge' => 'bg-indigo-500/15 text-indigo-800 dark:text-indigo-300' ], ]; ?>
Gestart door

$catConfig): $catCards = array_filter($cards, fn($c) => $c['category'] === $catKey); ?>

Nog geen kaarten in deze categorie.
Op Roadmap