diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index e9613b6adaae9e0438e23a8116f8d936a5ae2abf..8af022dc27c82673a23912955a3b739eeef72dd3 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2997,4 +2997,12 @@ function direction_css ($css) { ### fonction depreciee, laissee ici pour compat ascendante 1.9 function entites_unicode($texte) { return charset2unicode($texte); } +// filtre table_valeur +// permet de recuperer la valeur d'un tableau pour une cle donnee +// prend en entree un tableau serialise ou non (ce qui permet d'enchainer le filtre) +function table_valeur($table,$cle,$defaut=''){ + $table= is_string($table)?unserialize($table):$table; + $table= is_array($table)?$table:array(); + return isset($table[$cle])?$table[$cle]:$defaut; +} ?>