Browse Source

un code qui s'était retrouvé doublonné avec la fusion de branche

svn/root/tags/v3.26.1
maieul@maieul.net 3 years ago
parent
commit
ec802fe811
  1. 21
      inc/saisies_afficher_si_php.php

21
inc/saisies_afficher_si_php.php

@ -175,27 +175,6 @@ function saisies_transformer_condition_afficher_si($condition, $env = null) {
}
/** Vérifie qu'une condition est sécurisée
* IE : ne permet pas d'executer n'importe quel code arbitraire.
* @param string $condition
* @param array $tests tableau des tests parsés
* @return bool true si secure / false sinon
**/
function saisies_afficher_si_secure($condition, $tests) {
$hors_test = array('||','&&','!','(',')');
foreach ($tests as $test) {
$condition = str_replace($test[0], '', $condition);
}
foreach ($hors_test as $hors) {
$condition = str_replace($hors, '', $condition);
}
$condition = trim($condition);
if ($condition) {// il reste quelque chose > c'est le mal
return false;
} else {
return true;
}
}
/**
* Evalue un afficher_si
* @param string $condition (déjà checkée en terme de sécurité)

Loading…
Cancel
Save