Browse Source

Corriger la verif des afficher_si côté PHP avec `@config:<>@` et

`@plugin@:<>`
pull/112/head
Maïeul 1 year ago
parent
commit
64e8f87546
  1. 7
      inc/saisies_afficher_si_php.php

7
inc/saisies_afficher_si_php.php

@ -158,9 +158,9 @@ function saisies_afficher_si_get_valeur_champ($champ, $env, $saisies_par_nom) {
$fichiers = saisies_saisie_est_fichier($saisies_par_nom[$champ]);
$est_tabulaire = saisies_saisie_est_tabulaire($saisies_par_nom[$champ]);
}
if ($plugin !== '') {
if (strpos($champ, 'plugin:') === 0) {
$valeur = $plugin;
} elseif ($config) {
} elseif (strpos($champ, 'config:') === 0) {
$valeur = $config;
} elseif (is_null($env)) {
if ($fichiers) {
@ -240,8 +240,7 @@ function saisies_transformer_condition_afficher_si($condition, $env = null, $sai
if ($no_arobase === null) {
$nom_champ = $test['champ'];
}
if (!$saisies_par_nom or isset($saisies_par_nom[$nom_champ])) {
if (!$saisies_par_nom or isset($saisies_par_nom[$nom_champ]) or strpos($nom_champ, 'config:') === 0 or strpos($nom_champ, 'plugin:')) {
if ($no_arobase === null) {
$valeur_champ = saisies_afficher_si_get_valeur_champ($nom_champ, $env, $saisies_par_nom);
} else {

Loading…
Cancel
Save