]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
cs
authorcweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 28 Oct 2009 08:00:40 +0000 (08:00 +0000)
committercweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 28 Oct 2009 08:00:40 +0000 (08:00 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@444 b3834d28-1941-0410-a4f8-b48e95affb8f

src/SemanticScuttle/Service/Template.php

index 9d9a7ea837102dfbb2c598a7ecfb31b950d09697..d175ce1b717b6aadece3142e5652476e59c1908a 100644 (file)
@@ -49,21 +49,35 @@ class SemanticScuttle_Service_Template extends SemanticScuttle_Service
         $this->basedir = $GLOBALS['TEMPLATES_DIR'];
     }
 
-    function loadTemplate($template, $vars = NULL) {
-        if (substr($template, -4) != '.php')
-        $template .= '.php';
-        $tpl =& new Template($this->basedir .'/'. $template, $vars, $this);
+    /**
+     * Loads and displays a template file.
+     *
+     * @param string $template Template filename relative
+     *                         to template dir
+     * @param array  $vars     Array of template variables.
+     *
+     * @return Template Template object
+     */
+    function loadTemplate($template, $vars = null)
+    {
+        if (substr($template, -4) != '.php') {
+            $template .= '.php';
+        }
+        $tpl = new Template($this->basedir .'/'. $template, $vars, $this);
         $tpl->parse();
+
         return $tpl;
     }
 }
 
-class Template {
+class Template
+{
     var $vars = array();
     var $file = '';
     var $templateservice;
 
-    function Template($file, $vars = NULL, &$templateservice) {
+    function Template($file, $vars = null, &$templateservice)
+    {
         $this->vars = $vars;
         $this->file = $file;
         $this->templateservice = $templateservice;