Browse Source

Constructeur de formulaire : lesoptions globales peuvent être réglés par afficher_si

Ce qui m'étonne c'est que "cela marchait avant"...

+ un commentaire qui n'est plus valable avec le nouveau gestionnaire d'afficher_si.
Par contre le code qu'il commente reste valable, mais sa raison d'être
est autre.
pull/84/head
Maïeul 2 years ago
parent
commit
5c88d7002c
  1. 6
      formulaires/construire_formulaire.php

6
formulaires/construire_formulaire.php

@ -641,8 +641,10 @@ function construire_formulaire_generer_saisie_configurable($saisie, $env) {
);
}
// On effacer l'afficher_si de la saisie, sinon ca peut peter les afficher_si des constructeurs en donnant des conditions du type "||" si on part d'un "@champ@ || @champ_2@"
unset($saisie['options']['afficher_si']);
// On effacer l'afficher_si de la saisie qu'on édite car vu qu'on l'édite on veut systématiquement la voir. En revanche, les options globales peuvent encore avoir des afficher_si.
if (substr($saisie['options']['nom'], 0, 16) !== 'options_globales') {
unset($saisie['options']['afficher_si']);
}
// On génère le HTML de la saisie
$html = saisies_generer_html($saisie, $env);

Loading…
Cancel
Save