More relaxed check (only first X characters)
authorRoland Häder <roland@mxchange.org>
Thu, 17 Jun 2010 00:37:15 +0000 (00:37 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 17 Jun 2010 00:37:15 +0000 (00:37 +0000)
inc/classes/main/template/class_BaseTemplateEngine.php

index c1aa4f8..e719ebb 100644 (file)
@@ -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