Changeset 93880 in spip-zone for _plugins_/coloration_code/trunk/inc


Ignore:
Timestamp:
Dec 23, 2015, 9:30:30 AM (4 years ago)
Author:
cedric@…
Message:

eviter des erreurs fatales

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coloration_code/trunk/inc/spip_geshi.php

    r70945 r93880  
    6363                $key = $this->_hmr_key;
    6464                if (    isset($this->language_data['REGEXPS'][$key][SPIP_GESHI_REGEXP_FUNCTION])
    65                   and $func = $this->language_data['REGEXPS'][$key][SPIP_GESHI_REGEXP_FUNCTION]) {
     65                  and $func = $this->language_data['REGEXPS'][$key][SPIP_GESHI_REGEXP_FUNCTION]
     66                  and function_exists($func)) {
    6667                        return $func($matches, $this);
    6768                }
     
    8081
    8182                if (    isset($regexp[SPIP_GESHI_REGEXP_FUNCTION])
    82                   and $func = $regexp[SPIP_GESHI_REGEXP_FUNCTION]) {
     83                  and $func = $regexp[SPIP_GESHI_REGEXP_FUNCTION]
     84                  and function_exists($func)) {
    8385
    8486                        $this->_hmr_key  = $key;
     
    106108        function handle_singleline_regexps_bis($matches) {
    107109                $func = $this->_hmr_func;
     110                if (!$func or !function_exists($func)) {
     111                        return '';
     112                }
    108113                return $func($matches, $this);
    109114        }
Note: See TracChangeset for help on using the changeset viewer.