Optimize Templater::Localize and add support for new format

develop
Sven Slootweg 12 years ago
parent 597d8d0e56
commit 9b0058d199

@ -67,13 +67,10 @@ class Templater
{ {
if(!is_null($this->tpl)) if(!is_null($this->tpl))
{ {
preg_match_all("/<%!([a-zA-Z0-9_-]+)>/", $this->tpl_rendered, $strlist); foreach($strings as $key => $str)
foreach($strlist[1] as $str)
{ {
if(isset($strings[$str])) $this->tpl_rendered = str_replace("<%!{$key}>", $str, $this->tpl_rendered);
{ $this->tpl_rendered = str_replace("{%!{$key}}", $str, $this->tpl_rendered);
$this->tpl_rendered = str_replace("<%!{$str}>", $strings[$str], $this->tpl_rendered);
}
} }
} }
else else

Loading…
Cancel
Save