2 // Ce fichier est charge a chaque recalcul
3 // Attention, ici il se peut que le plugin ne soit pas initialise (cas des .js/.css par exemple)
4 if (!defined("_ECRIRE_INC_VERSION")) return;
6 // pour voir les erreurs ?
7 if (defined('_CS_REPORT')) error_reporting(E_ALL ^ E_NOTICE
);
8 elseif (defined('_CS_REPORTALL')) error_reporting(E_ALL
);
10 $GLOBALS['cs_fonctions_essai'] = 1;
11 //if(defined('_LOG_CS')) cs_log("INIT : couteau_suisse_fonctions ($GLOBALS[cs_spip_options]/$GLOBALS[cs_options]/$GLOBALS[cs_fonctions]/$GLOBALS[cs_init])");
13 // plugin initialise si couteau_suisse_options est OK (fin de compilation par exemple)
14 if(!$GLOBALS['cs_init']) {
15 if($GLOBALS['cs_options']) {
16 if(!$GLOBALS['cs_fonctions']) {
17 // inclusion des fonctions pre-compilees
18 if(defined('_LOG_CS')) cs_log("INCL : "._DIR_CS_TMP
.'mes_fonctions.php');
19 @include
(_DIR_CS_TMP
.'mes_fonctions.php');
20 //if(defined('_LOG_CS')) cs_log("FIN INCL : "._DIR_CS_TMP.'mes_fonctions.php');
21 } // else cs_log(' FIN : couteau_suisse_fonctions deja inclus');
23 $cs_log = function_exists('cs_log') ?
'cs_log' : 'spip_log';
24 $cs_log('ESSAI : couteau_suisse_fonctions, mais couteau_suisse_options n\'est pas inclus');
27 $cs_log = function_exists('cs_log') ?
'cs_log' : 'spip_log';
28 $cs_log('ESSAI : couteau_suisse_fonctions, mais initialisation en cours');
31 // raccourci pour le JavaScript
32 function cs_javascript($chaine) { return unicode_to_javascript(addslashes(html2unicode($chaine))); }