From 8b62d203b9aeccab836ac68a29efdb200e1241a8 Mon Sep 17 00:00:00 2001 From: vitalif Date: Thu, 27 Jun 2013 16:04:28 +0000 Subject: [PATCH] Fix multiple calls to the same inline template --- template.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/template.php b/template.php index ac69b4c..1112380 100644 --- a/template.php +++ b/template.php @@ -246,9 +246,12 @@ class VMXTemplate if (!strlen($inline)) return ''; $class = 'Template_X'.md5($inline); - if (!($file = $this->compile($inline, ''))) - return NULL; - include $file; + if (!class_exists($class)) + { + if (!($file = $this->compile($inline, ''))) + return NULL; + include $file; + } } else {