Changeset 12429


Ignore:
Timestamp:
Oct 13, 2011, 8:18:05 PM (12 years ago)
Author:
rvelices
Message:

bug 2469 compiled_template_cache_language option does not work properly on some language keys because of double escaping

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/template.class.php

    r12427 r12429  
    772772    $source = preg_replace_callback( $regex, create_function('$m', 'global $lang; return isset($lang[$m[1]]) ? \'{\'.var_export($lang[$m[1]],true).\'|\' : \'$m[0]\';'), $source);
    773773
    774     $regex = "~($ldq *assign +var=.+ +value=)\'([^'$]+)\'\|@translate~e";
     774    $regex = "~($ldq *assign +var=.+ +value=)\'([^'$]+)\'\|@translate~";
    775775    $source = preg_replace_callback( $regex, create_function('$m', 'global $lang; return isset($lang[$m[2]]) ? $m[1].var_export($lang[$m[2]],true) : \'$m[0]\';'), $source);
    776776
Note: See TracChangeset for help on using the changeset viewer.