From 7654cbfe7df1e422c468bc78c967678b0478da19 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org>
Date: Thu, 17 Jun 2010 00:37:15 +0000
Subject: [PATCH] More relaxed check (only first X characters)

---
 inc/classes/main/template/class_BaseTemplateEngine.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/inc/classes/main/template/class_BaseTemplateEngine.php b/inc/classes/main/template/class_BaseTemplateEngine.php
index c1aa4f8f..e719ebb7 100644
--- a/inc/classes/main/template/class_BaseTemplateEngine.php
+++ b/inc/classes/main/template/class_BaseTemplateEngine.php
@@ -1245,8 +1245,11 @@ class BaseTemplateEngine extends BaseFrameworkSystem {
 	 *											count has been found
 	 */
 	public function compileTemplate () {
+		// Get code type to make things shorter
+		$codeType = $this->getConfigInstance()->getConfigEntry('code_template_type');
+
 		// We will only work with template type "code" from configuration
-		if ($this->getTemplateType() != $this->getConfigInstance()->getConfigEntry('code_template_type')) {
+		if (substr($this->getTemplateType(), 0, strlen($codeType)) != $codeType) {
 			// Abort here
 			throw new UnexpectedTemplateTypeException(array($this, $this->getTemplateType(), $this->getConfigInstance()->getConfigEntry('code_template_type')), self::EXCEPTION_TEMPLATE_TYPE_IS_UNEXPECTED);
 		} // END - if
-- 
2.39.5