aboutsummaryrefslogtreecommitdiff
path: root/lib/PhpTemplate.php
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/PhpTemplate.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/PhpTemplate.php b/lib/PhpTemplate.php
index 8dd6f72..4fc4dfe 100644
--- a/lib/PhpTemplate.php
+++ b/lib/PhpTemplate.php
@@ -12,14 +12,21 @@ if(!function_exists('h'))
class PhpTemplate
{
+ private $data = array();
+
public function __construct($file)
{
$this -> file = $file;
}
+ public function set($___data = array())
+ {
+ $this->data = array_merge($this->data, $___data);
+ }
+
public function render($___data = array())
{
- extract((array)$___data);
+ extract(array_merge($this->data, $___data));
unset($___data);
ob_start();