--- /dev/null
+<?php\r
+/**\r
+ * @name DevelopmentDebugger\r
+ * @author Piero Wbmstr <piero.wbmstr@gmail.com>\r
+ */\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+# --------------------------------------------------------------\r
+# Fichier de configuration pris en compte par config_outils.php \r
+# et specialement dedie a la configuration de ma lame perso\r
+# --------------------------------------------------------------\r
+\r
+// Ajout de l'outil 'devdebug'\r
+function outils_devdebug_config_dist() {\r
+ // Pour ne pas voir les erreurs dans le formulaire CS\r
+ @ini_set('display_errors','1'); \r
+ error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));\r
+ // Defaut\r
+ @define('_DEVDEBUG_MODE_DEF', 0);\r
+ @define('_DEVDEBUG_ESPACE_DEF', 'tout');\r
+ @define('_DEVDEBUG_NIVEAU_DEF', 'warning');\r
+ // Ajout de l'outil\r
+ add_outil(array(\r
+ 'id' => 'devdebug',\r
+ 'contrib' => 3572,\r
+ 'auteur' => 'Piero Wbmstr',\r
+ 'categorie' => 'divers',\r
+ 'code:options' => "%%devdebug_mode%%%%devdebug_espace%%%%devdebug_niveau%%devdebug_charger_debug();\n",\r
+ 'autoriser' => "autoriser('webmestre')",\r
+ 'description' => '<:devdebug::>[[%devdebug_mode%]][[%devdebug_espace%]][[%devdebug_niveau%]]',\r
+ ));\r
+ // Ajout des variables utilisees ci-dessus\r
+ add_variables(array(\r
+ 'nom' => 'devdebug_mode',\r
+ 'format' => _format_NOMBRE,\r
+ 'radio' => array(1=>'item_oui',0=>'item_non'),\r
+ 'defaut' => _DEVDEBUG_MODE_DEF,\r
+ 'code' => "define('_DEVDEBUG_MODE', %s);\n",\r
+ ),array(\r
+ 'nom' => 'devdebug_espace',\r
+ 'format' => _format_CHAINE,\r
+ 'radio' => array(\r
+ 'tout'=>'couteauprive:devdebug:item_tout',\r
+ 'prive'=>'couteauprive:devdebug:item_espace_prive',\r
+ 'public'=>'couteauprive:devdebug:item_espace_public'),\r
+ 'defaut' => _DEVDEBUG_ESPACE_DEF,\r
+ 'code' => "define('_DEVDEBUG_ESPACE', %s);\n",\r
+ ),array(\r
+ 'nom' => 'devdebug_niveau',\r
+ 'format' => _format_CHAINE,\r
+ 'select' => array(\r
+ 'warning' => 'couteauprive:devdebug:item_e_warning',\r
+ 'notice' => 'couteauprive:devdebug:item_e_notice',\r
+ 'all' => 'couteauprive:devdebug:item_e_all',\r
+ 'error' => 'couteauprive:devdebug:item_e_error', \r
+ 'strict' => 'couteauprive:devdebug:item_e_strict',\r
+ ),\r
+ 'defaut' => _DEVDEBUG_NIVEAU_DEF,\r
+ 'code' => "define('_DEVDEBUG_NIVEAU', %s);\n",\r
+ )\r
+ );\r
+}\r
+?>
\ No newline at end of file