Outils pour utilisateurs

Outils du site


cms:drupal:firephp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cms:drupal:firephp [24/02/2011 18:30] – créée danielcms:drupal:firephp [25/02/2011 16:19] (Version actuelle) – rmq drupal4firebug daniel
Ligne 10: Ligne 10:
 ln -s FirePHPCore-0.3.2/lib ln -s FirePHPCore-0.3.2/lib
 </code> </code>
 +
  
 ===== Drupal for firebug ===== ===== Drupal for firebug =====
 Une autre option (que devel/firephp) consiste à installer le module http://drupal.org/project/drupalforfirebug et l'extension firefox qui va avec https://addons.mozilla.org/en-US/firefox/addon/drupal-for-firebug/ Une autre option (que devel/firephp) consiste à installer le module http://drupal.org/project/drupalforfirebug et l'extension firefox qui va avec https://addons.mozilla.org/en-US/firefox/addon/drupal-for-firebug/
 +
 +**Attention** au 25/02/2011, ce module casse les flux rss (pour ceux qui ont les droits, pas pour le user lambda à priori) car il insère un gros <div style="display: none" id="drupalforfirebug_general"> dans le code source.
 +
  
 ===== Utilisation ===== ===== Utilisation =====
 +Dans les 2 cas, il faut activer les permissions pour utiliser ces sorties.
 +
 Et ensuite, dans le code php, on peut se créer des fonctions comme Et ensuite, dans le code php, on peut se créer des fonctions comme
 <code php> <code php>
Ligne 34: Ligne 40:
 /** /**
  * Dump a var either on firebug (with firephp or drupal for firebug) or screen  * Dump a var either on firebug (with firephp or drupal for firebug) or screen
- * 
  * @param any $var  * @param any $var
  * @param string $title Optional, title of the dump  * @param string $title Optional, title of the dump
Ligne 43: Ligne 48:
    else, it will try with a krumo dump, and last a var dump (both in a message on top of the page)    else, it will try with a krumo dump, and last a var dump (both in a message on top of the page)
  */  */
-function edulibre_print_dump($var, $title='', $output='krumo') { +function edulibre_print_dump($var, $title='', $output='fb') {
-  echo 'edulibre_print_dump';+
   static $i = 0;   static $i = 0;
   $i++;   $i++;
Ligne 51: Ligne 55:
   }   }
   if (($output == 'fb' || $output == 'firephp') && function_exists('dfb')) {   if (($output == 'fb' || $output == 'firephp') && function_exists('dfb')) {
-    echo 'firephp'; 
     dfb($var, $title, FirePHP::DUMP);     dfb($var, $title, FirePHP::DUMP);
     return TRUE;     return TRUE;
   }   }
   if (($output == 'fb' || $output == 'dru4fb') && function_exists('firep')) {   if (($output == 'fb' || $output == 'dru4fb') && function_exists('firep')) {
-    echo 'dru4fb'; 
     firep($var, $title);     firep($var, $title);
     return TRUE;     return TRUE;
Ligne 63: Ligne 65:
   if (function_exists('has_krumo') && has_krumo()) {   if (function_exists('has_krumo') && has_krumo()) {
     drupal_set_message('Starting dumping (<strong style="color:#a00">'     drupal_set_message('Starting dumping (<strong style="color:#a00">'
-      .$str .'</strong>)<br />' .krumo_ob($var) ."\nEnd of dump ($str)<br />", 'warning');+      .$title .'</strong>)<br />' .krumo_ob($var) ."\nEnd of dump ($title)<br />", 'warning');
     return TRUE;     return TRUE;
   }   }
cms/drupal/firephp.1298568614.txt.gz · Dernière modification : 24/02/2011 18:30 de daniel