Browse Source

Encore un cas où ça n'utilisait pas saisies_request() et ça cherche directement une clé dans le tableau, et donc où ça ne marchait pas pour les names en tableau. J'espère qu'il n'y en a plus, normalement c'était l'objet de #29 mais il restait encore des endroits où ça ne l'utilisait pas. Aussi deuxième bug au passage, même sans les names tableau : pour afficher_si ça ne cherchait la valeur que dans l'env valeurs, alors que depuis le départ dans generer_vue ça cherche dans l'env valeurs et sinon dans l'env directement. Du coup incohérence entre les deux. Par compat dans les deux endroits j'ai rajouté une transformation en chaine vide si c'est null, car saisies_request renvoie null quand ça n'existe pas, alors qu'avant à ces endroits ça mettait chaine vide. Ce n'est peutêtre pas utile pourrait être retiré.

pull/122/head
RastaPopoulos 1 year ago
parent
commit
db6e3f3d29
  1. 5
      inc/saisies_afficher_si_php.php

5
inc/saisies_afficher_si_php.php

@ -169,9 +169,8 @@ function saisies_afficher_si_get_valeur_champ($champ, $env, $saisies_par_nom) {
$valeur = saisies_request($champ);
}
} else {
if (isset($env['valeurs'][$champ])) {
$valeur = $env['valeurs'][$champ];
} else {
$valeur = saisies_request($champ, (!empty($env['valeurs']) and is_array($env['valeurs'])) ? $env['valeurs'] : $env);
if (is_null($valeur)) {
$valeur = '';
}
}

Loading…
Cancel
Save