diff options
Diffstat (limited to 'phpBB/phpbb')
| -rw-r--r-- | phpBB/phpbb/template/twig/lexer.php | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/phpBB/phpbb/template/twig/lexer.php b/phpBB/phpbb/template/twig/lexer.php index d47162951d..8b72a06642 100644 --- a/phpBB/phpbb/template/twig/lexer.php +++ b/phpBB/phpbb/template/twig/lexer.php @@ -161,6 +161,9 @@ class phpbb_template_twig_lexer extends Twig_Lexer  			$subset = trim(substr($matches[2], 1, -1)); // Remove parenthesis  			$body = $matches[3]; +			// Replace <!-- BEGINELSE --> +			$body = str_replace('<!-- BEGINELSE -->', '{% else %}', $body); +  			// Is the designer wanting to call another loop in a loop?  			// <!-- BEGIN loop -->  			// <!-- BEGIN !loop2 --> @@ -205,9 +208,6 @@ class phpbb_template_twig_lexer extends Twig_Lexer  			return "{% for {$name} in {$parent}{$name}{$subset} %}{$body}{% endfor %}";  		}; -		// Replace <!-- BEGINELSE --> correctly, only needs to be done once -		$code = str_replace('<!-- BEGINELSE -->', '{% else %}', $code); -  		return preg_replace_callback('#<!-- BEGIN ([!a-zA-Z0-9_]+)(\([0-9,\-]+\))? -->(.+?)<!-- END \1 -->#s', $callback, $code);  	}  | 
