MSIN-4471 — Update PDF distribution labels for participant names and checkboxes. Introduce new functions for handling logo paths and inline text rendering in PDF documents. Adjust SQL insert statements for improved clarity and idempotency. Increment version code.
This commit is contained in:
@ -1,31 +1,32 @@
|
||||
-- MSIN-4471 — Libellés feuille bénévole PDF distribution (nom+prénom, case remise)
|
||||
-- Prérequis : clés bib_v4_dist_print_* (MSIN-4433)
|
||||
-- Idempotent : INSERT si absent ; UPDATE libellé max questions si présent
|
||||
-- Idempotent : INSERT si absent ; UPDATE si déjà présent avec texte vide
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_section, info_tri, info_actif, info_type, info_css, info_js, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_nom_prenom', 'fr', 'Nom, Prénom', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_nom_prenom', 'fr', 'Nom, Prénom', '', 'compte.php', 'MSIN-4471', 0, 1, '', '', '', NOW()
|
||||
FROM DUAL WHERE NOT EXISTS (
|
||||
SELECT 1 FROM info WHERE info_clef = 'bib_v4_dist_print_col_nom_prenom' AND info_langue = 'fr' AND info_prg = 'compte.php'
|
||||
);
|
||||
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_section, info_tri, info_actif, info_type, info_css, info_js, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_nom_prenom', 'en', 'Last name, First name', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_nom_prenom', 'en', 'Last name, First name', '', 'compte.php', 'MSIN-4471', 0, 1, '', '', '', NOW()
|
||||
FROM DUAL WHERE NOT EXISTS (
|
||||
SELECT 1 FROM info WHERE info_clef = 'bib_v4_dist_print_col_nom_prenom' AND info_langue = 'en' AND info_prg = 'compte.php'
|
||||
);
|
||||
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_section, info_tri, info_actif, info_type, info_css, info_js, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_check', 'fr', '', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_check', 'fr', 'OK', '', 'compte.php', 'MSIN-4471', 0, 1, '', '', '', NOW()
|
||||
FROM DUAL WHERE NOT EXISTS (
|
||||
SELECT 1 FROM info WHERE info_clef = 'bib_v4_dist_print_col_check' AND info_langue = 'fr' AND info_prg = 'compte.php'
|
||||
);
|
||||
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_section, info_tri, info_actif, info_type, info_css, info_js, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_check', 'en', '', '', 'compte.php', '', 0, 1, '', '', '', NOW()
|
||||
INSERT INTO info (info_clef, info_langue, info_texte, info_aide, info_prg, info_description, info_trie, info_actif, info_option1, info_option2, info_option3, info_creation)
|
||||
SELECT 'bib_v4_dist_print_col_check', 'en', 'OK', '', 'compte.php', 'MSIN-4471', 0, 1, '', '', '', NOW()
|
||||
FROM DUAL WHERE NOT EXISTS (
|
||||
SELECT 1 FROM info WHERE info_clef = 'bib_v4_dist_print_col_check' AND info_langue = 'en' AND info_prg = 'compte.php'
|
||||
);
|
||||
|
||||
-- Le message max questions utilise %d via PHP (fxBibDistPrintMaxQuestions = 3) — pas de texte figé ici.
|
||||
UPDATE info SET info_texte = 'OK', info_description = 'MSIN-4471'
|
||||
WHERE info_clef = 'bib_v4_dist_print_col_check' AND info_prg = 'compte.php' AND (info_texte = '' OR info_texte IS NULL);
|
||||
|
||||
Reference in New Issue
Block a user