Browse Source

Maieul avait ajouter la possibilité d'utiliser les afficher_si dans les YAML des options de vérif… mais ça vaut aussi pour toutes les options ! Donc les options globales et surtout en premier lieu les options de base des saisies. Donc là aussi à chaque fois il faut transformer les @truc@

pull/26/head v3.41.5
RastaPopoulos 2 years ago
parent
commit
0372c2163f
  1. 2
      formulaires/construire_formulaire.php
  2. 2
      paquet.xml

2
formulaires/construire_formulaire.php

@ -141,6 +141,7 @@ function formulaires_construire_formulaire_verifier($identifiant, $formulaire_in
// Gestion de la config globales
if ($configurer_globales or $enregistrer_globales) {
array_walk_recursive($options['options_globales'], 'construire_formulaire_transformer_nom', 'options_globales[@valeur@]');
array_walk_recursive($options['options_globales'], 'construire_formulaire_transformer_afficher_si', 'options_globales');
$erreurs['configurer_globales'] = $options['options_globales'];
if ($enregistrer_globales) {
@ -178,6 +179,7 @@ function formulaires_construire_formulaire_verifier($identifiant, $formulaire_in
$saisie = $saisies_actuelles[$nom_ou_id];
$formulaire_config = $saisies_disponibles[$saisie['saisie']]['options'];
array_walk_recursive($formulaire_config, 'construire_formulaire_transformer_nom', "saisie_modifiee_${nom}[options][@valeur@]");
array_walk_recursive($formulaire_config, 'construire_formulaire_transformer_afficher_si', "saisie_modifiee_${nom}[options]");
$formulaire_config = saisie_identifier(array('saisies'=>$formulaire_config));
$formulaire_config = $formulaire_config['saisies'];

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="saisies"
categorie="outil"
version="3.41.4"
version="3.41.5"
etat="stable"
compatibilite="[3.0.0;3.2.*]"
logo="images/logo_saisie_48.png"

Loading…
Cancel
Save