from ..connection import connect from .ensure_global_vars_schema import ensure_global_vars_schema def get_global_variable(slug, name): """Par NOM (unique), pas par id — c'est comme ça qu'une variable est référencée partout ailleurs (condition de visibilité, action "Modifier une variable"), jamais par un id technique que l'utilisateur ne voit pas.""" if not name: return None ensure_global_vars_schema(slug) conn = connect(slug) row = conn.execute("SELECT * FROM _global_variables WHERE name = ?", (name,)).fetchone() conn.close() return dict(row) if row else None