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 dark:border-amber-500/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 dark:border-rose-500/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' => 'emerald',
'border' => 'border-emerald-200 dark:border-emerald-500/40',
'bg' => 'bg-emerald-50/60 dark:bg-emerald-950/20',
'badge' => 'bg-emerald-500/15 text-emerald-800 dark:text-emerald-300'
],
'Quick Wins' => [
'title' => 'Quick Wins (Direct te doen)',
'icon' => 'zap',
'color' => 'blue',
'border' => 'border-blue-200 dark:border-blue-500/40',
'bg' => 'bg-blue-50/60 dark:bg-blue-950/20',
'badge' => 'bg-blue-500/15 text-blue-800 dark:text-blue-300'
],
];
?>