diff options
Diffstat (limited to 'services/templateservice.php')
| -rw-r--r-- | services/templateservice.php | 78 | 
1 files changed, 39 insertions, 39 deletions
| diff --git a/services/templateservice.php b/services/templateservice.php index 191ab8d..05e494c 100644 --- a/services/templateservice.php +++ b/services/templateservice.php @@ -1,46 +1,46 @@  <?php  class TemplateService { -    var $basedir; -   -    function &getInstance() { -        static $instance; -        if (!isset($instance)) -            $instance =& new TemplateService(); -        return $instance; -    } -   -    function TemplateService() { -        $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); -        $tpl->parse(); -        return $tpl; -    } +	var $basedir; + +	function &getInstance() { +		static $instance; +		if (!isset($instance)) +		$instance =& new TemplateService(); +		return $instance; +	} + +	function TemplateService() { +		$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); +		$tpl->parse(); +		return $tpl; +	}  }  class Template { -    var $vars = array(); -    var $file = ''; -    var $templateservice; -   -    function Template($file, $vars = NULL, &$templateservice) { -        $this->vars = $vars; -        $this->file = $file; -        $this->templateservice = $templateservice;  -    } -   -    function parse() { -        if (isset($this->vars)) -            extract($this->vars); -        include($this->file); -    } -   -    function includeTemplate($name) { -        return $this->templateservice->loadTemplate($name, $this->vars); -    } +	var $vars = array(); +	var $file = ''; +	var $templateservice; + +	function Template($file, $vars = NULL, &$templateservice) { +		$this->vars = $vars; +		$this->file = $file; +		$this->templateservice = $templateservice; +	} + +	function parse() { +		if (isset($this->vars)) +		extract($this->vars); +		include($this->file); +	} + +	function includeTemplate($name) { +		return $this->templateservice->loadTemplate($name, $this->vars); +	}  }  ?>
\ No newline at end of file | 
