--- /dev/null
+<?php\r
+#-----------------------------------------------------#\r
+# Plugin : Couteau Suisse - Licence : GPL #\r
+# Auteur : Patrice Vanneufville, 2006 #\r
+# Contact : patrice¡.!vanneufville¡@!laposte¡.!net #\r
+# Infos : http://www.spip-contrib.net/?article2166 #\r
+#-----------------------------------------------------#\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+function exec_description_outil_dist() {\r
+cs_log("INIT : exec_description_outil_dist() - Preparation du retour par Ajax (donnees transmises par GET)");\r
+ $script = _request('script');\r
+ $outil = _request('outil');\r
+cs_log(" -- outil = $outil - script = $script");\r
+ cs_minipres(!preg_match('/^\w+$/', $script));\r
+ // ici on commence l'initialisation de tous les outils\r
+ global $outils, $metas_vars, $metas_outils;\r
+ include_spip('cout_utils');\r
+ // remplir $outils (et aussi $cs_variables qu'on n'utilise pas ici);\r
+ include_spip('config_outils');\r
+cs_log(" -- exec_description_outil_dist() - Appel de config_outils.php : nb_outils = ".count($outils));\r
+ // installer les outils\r
+ cs_installe_outils();\r
+\r
+cs_log(" -- appel de charger_fonction('description_outil', 'inc') et de description_outil($outil, $script) :");\r
+ include_spip('inc/cs_outils');\r
+ $description_outil = charger_fonction('description_outil', 'inc');\r
+ $descrip = cs_initialisation_d_un_outil($outil, $description_outil, true);\r
+ cs_init_plugins();\r
+\r
+cs_log(" FIN : exec_description_outil_dist() - Appel maintenant de ajax_retour() pour afficher la ligne de configuration de l'outil"); \r
+ include_spip('inc/texte');\r
+ include_spip('couteau_suisse_fonctions'); // fonctions pour les pipelines\r
+ ajax_retour(propre($descrip));\r
+}\r
+?>
\ No newline at end of file