Changeset 71994 in spip-zone


Ignore:
Timestamp:
Apr 13, 2013, 11:09:19 AM (7 years ago)
Author:
eric@…
Message:

Tests de define pour éviter des notices

Location:
_plugins_/langonet/trunk/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/langonet/trunk/inc/langonet_verifier_items.php

    r69693 r71994  
    77
    88// déclaration d'items dans base/module.php
    9 define("_LANGONET_ITEM_B",
    10       '%=>\s*[\'"](?:([a-z0-9_]+):)([^\/ \']*)[\'"]%S');
     9if (!defined('_LANGONET_ITEM_B'))
     10        define("_LANGONET_ITEM_B", '%=>\s*[\'"](?:([a-z0-9_]+):)([^\/ \']*)[\'"]%S');
    1111// Fontions PHP _T ou _U avec apostrophe
    12 define("_LANGONET_ITEM_A",
    13       '%_[TU]\s*[(]\s*\'(?:([a-z0-9_]+):)?([^\']*)\'\s*([^.,)]*[^)]*)%S');
     12if (!defined('_LANGONET_ITEM_A'))
     13        define("_LANGONET_ITEM_A", '%_[TU]\s*[(]\s*\'(?:([a-z0-9_]+):)?([^\']*)\'\s*([^.,)]*[^)]*)%S');
    1414// Fontions PHP _T ou _U avec guillemet
    15 define("_LANGONET_ITEM_G",
    16       '%_[TU]\s*[(]\s*"(?:([a-z0-9_]+):)?([^"]*)"\s*([^.,)]*[^)]*)%S');
     15if (!defined('_LANGONET_ITEM_G'))
     16        define("_LANGONET_ITEM_G", '%_[TU]\s*[(]\s*"(?:([a-z0-9_]+):)?([^"]*)"\s*([^.,)]*[^)]*)%S');
    1717// squelette avec <:  :>
    18 define("_LANGONET_ITEM_H",
    19       "%<[:](?:([a-z0-9_]+):)?((?:[^:<>|{]+(?:<[^>]*>)?)*)([^>]*)%S");
     18if (!defined('_LANGONET_ITEM_H'))
     19        define("_LANGONET_ITEM_H", "%<[:](?:([a-z0-9_]+):)?((?:[^:<>|{]+(?:<[^>]*>)?)*)([^>]*)%S");
    2020// pour plugin.xml (obsolete a terme)
    21 define("_LANGONET_ITEM_X", ",<[a-z0-9_]+>[\n|\t|\s]*([a-z0-9_]+):([a-z0-9_]+)[\n|\t|\s]*</[a-z0-9_]+()>,iS");
     21if (!defined('_LANGONET_ITEM_X'))
     22        define("_LANGONET_ITEM_X", ",<[a-z0-9_]+>[\n|\t|\s]*([a-z0-9_]+):([a-z0-9_]+)[\n|\t|\s]*</[a-z0-9_]+()>,iS");
     23
    2224
    2325/**
  • _plugins_/langonet/trunk/inc/langonet_verifier_l.php

    r61405 r71994  
    99// Ces 2 REGEXP de recherche de _L
    1010// doivent fournir les memes tableaux que les RegExp de recherche de <: :>
    11 define("_LANGONET_FONCTION_L",
    1211#       "`_L\([\"'](.+)(?:[,\"']|[\"'][,].*)\)`iUm"); # old
    13         '#\b_L *[(] *(")([^"]+)"[^)]*#');
     12if (!defined('_LANGONET_FONCTION_L'))
     13        define("_LANGONET_FONCTION_L", '#\b_L *[(] *(")([^"]+)"[^)]*#');
    1414
    15 define("_LANGONET_FONCTION_L2",
    16         "#\b_L *[(] *(')([^']+)'[^)]*#");
     15if (!defined('_LANGONET_FONCTION_L2'))
     16        define("_LANGONET_FONCTION_L2", "#\b_L *[(] *(')([^']+)'[^)]*#");
    1717
    1818// Si une erreur se produit lors du deroulement de la fonction,
     
    2626// (voir le fichier regexp.txt).
    2727
    28 define('_LANGONET_FILES', '(?<!/charsets|/lang|/req)(/[^/]*\.(php))$');
     28if (!defined('_LANGONET_FILES'))
     29        define('_LANGONET_FILES', '(?<!/charsets|/lang|/req)(/[^/]*\.(php))$');
    2930
    3031// Construit le tableau des occurrences du premier argument de _L.
Note: See TracChangeset for help on using the changeset viewer.