Ignore:
Timestamp:
Oct 27, 2008, 2:03:50 PM (13 years ago)
Author:
paladin@…
Message:

Raccourci pour voir le log via la page de config

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/fond_mp3/inc/fmp3_api_globales.php

    r22738 r23693  
    5151include_spip('inc/utils');
    5252
     53/*
     54 * si reseau local, activer le log de dev
     55 * Vous pouvez forcer l'option en placant define("_FMP3_DEBUG", true) dans *_options.php
     56 */
     57if(!defined("_FMP3_DEBUG")) {
     58        define("_FMP3_DEBUG", preg_match('/^(192\.168|127\.0)/', $_SERVER['SERVER_ADDR']));
     59}
     60
    5361function fmp3_spip_est_inferieur_193 () {
    5462        static $is_inf;
     
    6169/*
    6270 * Journal de bord.
    63  * Activé uniquement en dev (voir fmp3_options.php)
    64  */
    65 function fmp3_log ($message, $flag = null) {
    66         if(!empty($message) && defined('_FMP3_DEBUG') && _FMP3_DEBUG) {
     71 */
     72function fmp3_log ($message, $flag = null, $force = true) {
     73        if(!empty($message) && $force) {
    6774                $flag =
    6875                        ($flag === null)
     
    238245}
    239246
     247/*
     248 *
     249 */
     250function fmp3_envelopper_script ($source, $format) {
     251        $source = trim($source);
     252        if(!empty($source)) {
     253                switch($format) {
     254                        case 'css':
     255                                $source = "\n<style type='text/css'>\n<!--\n"
     256                                        . $source
     257                                        . "\n-->\n</style>";
     258                                break;
     259                        case 'js':
     260                                $source = "\n<script type='text/javascript'>\n//<![CDATA[\n"
     261                                        . $source
     262                                        . "\n//]]>\n</script>";
     263                                break;
     264                        default:
     265                                $source = "\n\n<!-- erreur envelopper: format inconnu [$format] -->\n\n";
     266                }
     267        }
     268        return($source);
     269} // end fmp3_envelopper_script()
     270
     271/*
     272 * complément des deux 'compacte'. supprimer les espaces en trop.
     273 */
     274function fmp3_compacter_script ($source, $format) {
     275        $source = trim($source);
     276        if(!empty($source)) {
     277                $source = compacte($source, $format);
     278                $source = preg_replace(",/\*.*\*/,Ums","",$source); // pas de commentaires
     279                $source = preg_replace('=[[:space:]]+=', ' ', $source); // réduire les espaces
     280        }
     281        return($source);
     282} // end fmp3_compacter_script()
    240283?>
Note: See TracChangeset for help on using the changeset viewer.