false, 'error' => 'Invalid theme']); exit; } try { $stmt = db()->prepare("UPDATE users SET theme = ? WHERE id = ?"); $stmt->execute([$theme, $_SESSION['user_id']]); echo json_encode(['success' => true]); } catch (Exception $e) { echo json_encode(['success' => false, 'error' => $e->getMessage()]); }