Browse Source

inutile de chercher une valeur si le champ est de toute facon inexistant

pull/103/head
Maïeul 1 year ago
parent
commit
6f2b0a99c9
  1. 10
      inc/saisies_afficher_si_php.php

10
inc/saisies_afficher_si_php.php

@ -211,11 +211,6 @@ function saisies_transformer_condition_afficher_si($condition, $env = null, $sai
$expression = $test['expression'];
if (!isset($test['booleen'])) {
$nom_champ = $test['champ'];
if (!$no_arobase) {
$valeur_champ = saisies_afficher_si_get_valeur_champ($nom_champ, $env, $saisies_par_nom);
} else {
$valeur_champ = $no_arobase;
}
$total = isset($test['total']) ? $test['total'] : '';
$operateur = isset($test['operateur']) ? $test['operateur'] : null;
@ -228,6 +223,11 @@ function saisies_transformer_condition_afficher_si($condition, $env = null, $sai
}
if (!$saisies_par_nom or isset($saisies_par_nom[$nom_champ])) {
if (!$no_arobase) {
$valeur_champ = saisies_afficher_si_get_valeur_champ($nom_champ, $env, $saisies_par_nom);
} else {
$valeur_champ = $no_arobase;
}
$test_modifie = saisies_tester_condition_afficher_si($valeur_champ, $total, $operateur, $valeur, $negation) ? 'true' : 'false';
$condition = str_replace($expression, $test_modifie, $condition);
} else {

Loading…
Cancel
Save