From 45276202ccfaa44e8374394a8838127397a20154 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Fri, 4 Apr 2003 06:08:53 +0000
Subject: [PATCH] Patch by Ax:

- Bugfix: xtemplate.inc removed "$xx" from content.

- Improvement: changed a high ascii char to low ascii to be able to debug
  xtemplate.inc.
---
 themes/xtemplate/xtemplate.inc | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/themes/xtemplate/xtemplate.inc b/themes/xtemplate/xtemplate.inc
index dbe67106a89b..cc31e9a0064a 100644
--- a/themes/xtemplate/xtemplate.inc
+++ b/themes/xtemplate/xtemplate.inc
@@ -5,7 +5,7 @@ class XTemplate {
 /*
   xtemplate class 0.3pre
   html generation with templates - fast & easy
-  copyright (c) 2000-2001 Barnab�s Debreceni [cranx@users.sourceforge.net]
+  copyright (c) 2000-2001 Barnabas Debreceni [cranx@users.sourceforge.net]
 
   contributors:
   Ivar Smolin <okul@linux.ee> (14-march-2001)
@@ -181,7 +181,7 @@ function parse ($bname) {
       $var=(!isset($var))?$nul:$var;
       if ($var=="")
         $copy=preg_replace("/^\s*\{".$v."\}\s*\n/m","",$copy);
-      $copy=preg_replace("/\{".$v."\}/","$var",$copy);
+      $copy=str_replace("\{$v}","$var",$copy);
     }
   }
   $this->parsed_blocks[$bname].=$copy;
@@ -477,6 +477,14 @@ function r_getfile($file) {
 
 /*
     $Log$
+    Revision 1.3  2003/04/04 06:08:53  dries
+    Patch by Ax:
+
+    - Bugfix: xtemplate.inc removed "$xx" from content.
+
+    - Improvement: changed a high ascii char to low ascii to be able to debug
+      xtemplate.inc.
+
     Revision 1.2  2003/02/01 19:54:19  dries
 
     Patch by Ax:
-- 
GitLab