source: spip-zone/_core_/plugins/dev/dev_options.php @ 57286

Last change on this file since 57286 was 57286, checked in by kent1@…, 8 years ago

true par défaut

File size: 1.4 KB
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5define('_LOG_FILTRE_GRAVITE',8);
6$GLOBALS['test_i18n'] = true; // signaler les trads manquantes
7
8if(!defined('_DEBUG_MINIPRES'))
9        define('_DEBUG_MINIPRES',true);
10
11function affiche_usage_memoire(){
12        chdir(_ROOT_CWD); // precaution
13        // dans l'espace prive uniquement, et si la fonction taille_en_octets est deja chargee
14        if (test_espace_prive()
15            AND function_exists('taille_en_octets')
16                        AND !_request('action'))
17                echo "<div style='position:fixed;top:0;right:0;color:#fff;background:#666;padding:5px;z-index:1000;'>"
18                 . taille_en_octets(memory_get_usage())
19                 . '</div>';
20        if (isset($GLOBALS['_debug']))
21                echo var_export($GLOBALS['_debug'],true);
22}
23register_shutdown_function('affiche_usage_memoire');
24
25// Une fonction pour joliment afficher les variables de #ENV, #GET, #SESSION...
26// à utiliser avec [(#ENV|bel_env)], [(#GET|bel_env)], [(#SESSION|bel_env)]
27function bel_env($env) {
28  $env = str_replace(array('&quot;', '&#039;'), array('"', '\''), $env);
29  if (is_array($env_tab = @unserialize($env))) $env = $env_tab;
30  if (!$env) return '';
31  $res = "\n";
32  foreach ($env as $nom => $valeur) {
33    if (is_array($valeur)) $valeur = bel_env($valeur);
34    else $valeur = entites_html($valeur);
35    $res .= "|". entites_html($nom). "&nbsp;:&nbsp;|{" .$valeur. "}|\n";
36  }
37  return "\n<fieldset>\n" .propre($res). "</fieldset>\n";
38}
Note: See TracBrowser for help on using the repository browser.