source: spip-zone/_plugins_/couteau_suisse/couteau_suisse_fonctions.php @ 60201

Last change on this file since 60201 was 50159, checked in by patfr@…, 9 years ago

Douce migration SPIP 3.0

File size: 1.5 KB
Line 
1<?php
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)
4if (!defined("_ECRIRE_INC_VERSION")) return;
5
6// pour voir les erreurs ?
7if (defined('_CS_REPORT')) error_reporting(E_ALL ^ E_NOTICE);
8elseif (defined('_CS_REPORTALL')) error_reporting(E_ALL);
9
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])");
12
13// plugin initialise si couteau_suisse_options est OK (fin de compilation par exemple)
14if(!$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');
22        } else {
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');
25        }
26} else {
27        $cs_log = function_exists('cs_log') ? 'cs_log' : 'spip_log';
28        $cs_log('ESSAI : couteau_suisse_fonctions, mais initialisation en cours');
29}
30
31// raccourci pour le JavaScript
32function cs_javascript($chaine) { return unicode_to_javascript(addslashes(html2unicode($chaine))); }
33
34?>
Note: See TracBrowser for help on using the repository browser.