[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / couteau_suisse / couteau_suisse / couteau_suisse_fonctions.php
diff --git a/www/plugins/auto/couteau_suisse/couteau_suisse/couteau_suisse_fonctions.php b/www/plugins/auto/couteau_suisse/couteau_suisse/couteau_suisse_fonctions.php
new file mode 100644 (file)
index 0000000..3214aa7
--- /dev/null
@@ -0,0 +1,34 @@
+<?php\r
+// Ce fichier est charge a chaque recalcul\r
+// Attention, ici il se peut que le plugin ne soit pas initialise (cas des .js/.css par exemple)\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+// pour voir les erreurs ?\r
+if (defined('_CS_REPORT')) error_reporting(E_ALL ^ E_NOTICE);\r
+elseif (defined('_CS_REPORTALL')) error_reporting(E_ALL);\r
+\r
+$GLOBALS['cs_fonctions_essai'] = 1;\r
+//if(defined('_LOG_CS')) cs_log("INIT : couteau_suisse_fonctions ($GLOBALS[cs_spip_options]/$GLOBALS[cs_options]/$GLOBALS[cs_fonctions]/$GLOBALS[cs_init])");\r
+\r
+// plugin initialise si couteau_suisse_options est OK (fin de compilation par exemple)\r
+if(!$GLOBALS['cs_init']) {\r
+       if($GLOBALS['cs_options']) {\r
+               if(!$GLOBALS['cs_fonctions']) {\r
+                       // inclusion des fonctions pre-compilees\r
+                       if(defined('_LOG_CS')) cs_log("INCL : "._DIR_CS_TMP.'mes_fonctions.php');\r
+                       @include(_DIR_CS_TMP.'mes_fonctions.php');\r
+                       //if(defined('_LOG_CS')) cs_log("FIN INCL : "._DIR_CS_TMP.'mes_fonctions.php');\r
+               } // else cs_log(' FIN : couteau_suisse_fonctions deja inclus');\r
+       } else {\r
+               $cs_log = function_exists('cs_log') ? 'cs_log' : 'spip_log';\r
+               $cs_log('ESSAI : couteau_suisse_fonctions, mais couteau_suisse_options n\'est pas inclus');\r
+       }\r
+} else {\r
+       $cs_log = function_exists('cs_log') ? 'cs_log' : 'spip_log';\r
+       $cs_log('ESSAI : couteau_suisse_fonctions, mais initialisation en cours');\r
+}\r
+\r
+// raccourci pour le JavaScript\r
+function cs_javascript($chaine) { return unicode_to_javascript(addslashes(html2unicode($chaine))); }\r
+\r
+?>\r