mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-07 03:44:26 +02:00
- bugfix a newline was eaten when a <?xml ... ?> was passed by a Smarty variable and caching was enabled (forum topic 24482)
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
===== trunk =====
|
===== trunk =====
|
||||||
|
10.08.2013
|
||||||
|
- bugfix a newline was eaten when a <?xml ... ?> was passed by a Smarty variable and caching was enabled (forum topic 24482)
|
||||||
|
|
||||||
29.07.2013
|
29.07.2013
|
||||||
- bugfix headers already send warning thrown when using 'SMARTY_DEBUG=on' from URL (Issue 148)
|
- bugfix headers already send warning thrown when using 'SMARTY_DEBUG=on' from URL (Issue 148)
|
||||||
|
|
||||||
|
@@ -235,7 +235,7 @@ abstract class Smarty_Internal_TemplateBase extends Smarty_Internal_Data
|
|||||||
// loop over items, stitch back together
|
// loop over items, stitch back together
|
||||||
foreach ($cache_split as $curr_idx => $curr_split) {
|
foreach ($cache_split as $curr_idx => $curr_split) {
|
||||||
// escape PHP tags in template content
|
// escape PHP tags in template content
|
||||||
$output .= preg_replace('/(<%|%>|<\?php|<\?|\?>)/', '<?php echo \'$1\'; ?>', $curr_split);
|
$output .= preg_replace('/(<%|%>|<\?php|<\?|\?>)/', "<?php echo '\$1'; ?>\n", $curr_split);
|
||||||
if (isset($cache_parts[0][$curr_idx])) {
|
if (isset($cache_parts[0][$curr_idx])) {
|
||||||
$_template->properties['has_nocache_code'] = true;
|
$_template->properties['has_nocache_code'] = true;
|
||||||
// remove nocache tags from cache output
|
// remove nocache tags from cache output
|
||||||
|
Reference in New Issue
Block a user