Cleaned up because we do not want templates with partly HTML code
[core.git] / inc / classes / main / template / menu / class_MenuTemplateEngine.php
index 597b0149ef0a2b7cadb84ecd140f2690799fcf76..d7c5875ce950e2300353b4a4ed270777e2f0b173 100644 (file)
@@ -293,8 +293,8 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
        /**
         * Handles the template dependency for given node
         *
-        * @param       $node   The node we should load a dependency template
-        * @param       $templateDependency     A template to load to satisfy dependencies
+        * @param       $node                                   The node we should load a dependency template
+        * @param       $templateDependency             A template to load to satisfy dependencies
         * @return      void
         */
        private function handleTemplateDependency ($node, $templateDependency) {
@@ -317,7 +317,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
        /**
         * Intializes the menu
         *
-        * @param       $templateDependency     A template to load to satisfy dependencies
+        * @param       $templateDependency             A template to load to satisfy dependencies
         * @return      void
         * @todo        Add cache creation here
         */
@@ -328,14 +328,8 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
                // Handle the dependency template
                $this->handleTemplateDependency('menu', $templateDependency);
 
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_global_start');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('menu_start', $this->getTemplateInstance()->getRawTemplateData());
+               // Code cleaned up...
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -344,14 +338,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function finishMenu () {
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_global_end');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('menu_end', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -361,17 +348,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function startEntryList ($templateDependency = '') {
-               // Handle the dependency template
-               $this->handleTemplateDependency('entries', $templateDependency);
-
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_entries_start');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('entries_start', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -380,14 +357,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function finishEntryList () {
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_entries_end');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('entries_end', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -396,23 +366,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function startBlockHeader () {
-               // Do we have a template instance?
-               if (is_null($this->getTemplateInstance())) {
-                       // Init template instance for underlaying web templates
-                       $templateInstance = ObjectFactory::createObjectByConfiguredName('web_template_class');
-
-                       // Set it in this template engine
-                       $this->setTemplateInstance($templateInstance);
-               } // END - if
-
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_header_start');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('header', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -421,14 +375,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function finishBlockHeader () {
-               // Load the header template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_header_end');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('header_end', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -437,23 +384,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function startBlockFooter () {
-               // Do we have a template instance?
-               if (is_null($this->getTemplateInstance())) {
-                       // Init template instance for underlaying web templates
-                       $templateInstance = ObjectFactory::createObjectByConfiguredName('web_template_class');
-
-                       // Set it in this template engine
-                       $this->setTemplateInstance($templateInstance);
-               } // END - if
-
-               // Load the footer template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_footer_start');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('footer', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**
@@ -462,14 +393,7 @@ class MenuTemplateEngine extends BaseTemplateEngine implements CompileableTempla
         * @return      void
         */
        private function finishBlockFooter () {
-               // Load the footer template for this page
-               $this->getTemplateInstance()->loadCodeTemplate('menu_footer_end');
-
-               // Set the variable group to page
-               $this->setVariableGroup('menu');
-
-               // Set its content in this template instance
-               $this->assignVariable('footer_end', $this->getTemplateInstance()->getRawTemplateData());
+               $this->partialStub('Cleaned because we do not want templates with partly HTML code.');
        }
 
        /**