\n"); exit(1); } $emailNorm = strtolower($email); $pdo = dev_pdo(); $stmt = $pdo->prepare('SELECT id, display_name FROM users WHERE email_norm = ?'); $stmt->execute([$emailNorm]); $user = $stmt->fetch(); if ($user === false) { fwrite(STDERR, "Kein Nutzerkonto mit dieser E-Mail gefunden. Zuerst registrieren/einloggen, dann erneut ausführen.\n"); exit(1); } $stmt = $pdo->prepare('SELECT 1 FROM platform_admins WHERE user_id = ?'); $stmt->execute([(int)$user['id']]); if ($stmt->fetchColumn() !== false) { echo "{$email} ist bereits Platform-Admin.\n"; exit(0); } $pdo->prepare('INSERT INTO platform_admins (user_id) VALUES (?)')->execute([(int)$user['id']]); echo "{$email} ({$user['display_name']}) ist jetzt Platform-Admin und kann das Back-Office unter backoffice.php nutzen.\n";