-- =====================================================================
-- Betűválasztás a közös designokhoz
--
-- Eddig a közös designok (Zománctábla … Kockás abrosz) mindig a saját
-- betűjükkel íródtak, a téma betűválasztója náluk nem hatott. Most a
-- felsorolt betűk bármelyike választható hozzájuk is.
--
-- Az új 'design' érték a design eredeti betűje. A többi sablon ilyenkor
-- Interrel ír, pontosan úgy, mint eddig az alapértelmezett 'inter'-rel.
-- =====================================================================

ALTER TABLE themes
  MODIFY COLUMN font
    ENUM('inter','playfair','lora','oswald','bebas','nunito','space','design')
    NOT NULL DEFAULT 'design';

-- A meglévő témák ne változzanak: ahol közös design van beállítva, ott az
-- 'inter' eddig semmit nem jelentett, a tábla a design saját betűjével
-- futott. Ha a téma másik menütípusán nem design van, ott a 'design' is
-- Interrel ír — tehát ott sem változik semmi.
UPDATE themes
SET font = 'design'
WHERE font = 'inter'
  AND (
    template_type IN ('enamel','receipt','departure','calendar','riso','ticket','pricelist',
                      'linemap','matchbox','gingham')
    OR daily_style IN ('enamel','receipt','departure','calendar','riso','ticket','pricelist',
                       'linemap','matchbox','gingham')
  );
