Changeset 100723 in spip-zone


Ignore:
Timestamp:
Nov 27, 2016, 6:16:41 PM (3 years ago)
Author:
eric@…
Message:

On fait encore évoluer bel_env en migrant l'option afficher_vide en afficher_en_clair afin d'améliorer l'affichage des booléens.
Ceux ci sont maintenant affichés true et false en italique.

Location:
_core_/plugins/dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/dev/dev_fonctions.php

    r100570 r100723  
    1010 * @param string|array $env
    1111 *              si une string est passée elle doit être le serialize d'un array
    12  * @param bool         $afficher_vide
    13  *      si vrai indique qu'il faut afficher la chaine vide et la valeur
    14  *      respectivement comme `''` et `null`. Sinon on affiche rien.
     12 * @param bool         $afficher_en_clair
     13 *      si vrai indique qu'il faut afficher la chaine vide, la valeur null
     14 *      et les booleens respectivement comme `''`, `null`, `true` ou `false`.
    1515 *
    1616 * @return string
    1717 *              une chaîne html affichant une <table>
    1818**/
    19 function bel_env($env, $afficher_vide = false) {
    20         if (!$afficher_vide) {
     19function bel_env($env, $afficher_en_clair = false) {
     20        if (!$afficher_en_clair) {
    2121                $env = str_replace(array('&quot;', '&#039;'), array('"', '\''), $env);
    2222        }
     
    3131        foreach ($env as $nom => $val) {
    3232                if (is_array($val) || is_array(@unserialize($val))) {
    33                         $val = bel_env($val, $afficher_vide);
     33                        $val = bel_env($val, $afficher_en_clair);
    3434                }
    35                 elseif (($val === null) and $afficher_vide) {
     35                elseif (($val === null) and $afficher_en_clair) {
    3636                        $val = '<i>null</i>';
    3737                }
    38                 elseif (($val === '') and $afficher_vide) {
     38                elseif (($val === '') and $afficher_en_clair) {
    3939                        $val = "<i>''</i>";
     40                }
     41                elseif (($val === true) and $afficher_en_clair) {
     42                        $val = '<i>true</i>';
     43                }
     44                elseif (($val === false) and $afficher_en_clair) {
     45                        $val = '<i>false</i>';
    4046                }
    4147                else {
  • _core_/plugins/dev/paquet.xml

    r95916 r100723  
    22        prefix="dev"
    33        categorie="outil"
    4         version="0.5.0"
     4        version="0.5.1"
    55        etat="stable"
    66        compatibilite="[3.1.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.