diff --git a/php/inc_cookie_consent.php b/php/inc_cookie_consent.php index ea38c7d..f4a4a87 100644 --- a/php/inc_cookie_consent.php +++ b/php/inc_cookie_consent.php @@ -576,11 +576,19 @@ function fxEnsureLegalPage(string $code, string $labelFr, string $labelEn, strin $updates[] = "pag_texte_en = '" . $objDatabase->fxEscape($textEn) . "'"; } - if (trim((string) $row['pag_titre_fr']) === '') { + if (fxLegalLabelIsDraft((string) $row['pag_label_fr'])) { + $updates[] = "pag_label_fr = '" . $objDatabase->fxEscape($labelFr) . "'"; + } + + if (fxLegalLabelIsDraft((string) $row['pag_label_en'])) { + $updates[] = "pag_label_en = '" . $objDatabase->fxEscape($labelEn) . "'"; + } + + if (fxLegalLabelIsDraft((string) $row['pag_titre_fr'])) { $updates[] = "pag_titre_fr = '" . $objDatabase->fxEscape($titleFr) . "'"; } - if (trim((string) $row['pag_titre_en']) === '') { + if (fxLegalLabelIsDraft((string) $row['pag_titre_en'])) { $updates[] = "pag_titre_en = '" . $objDatabase->fxEscape($titleEn) . "'"; }