diff options
author | Philip Häusler <msquare@notrademark.de> | 2011-06-02 00:48:29 +0200 |
---|---|---|
committer | Philip Häusler <msquare@notrademark.de> | 2011-06-02 00:48:29 +0200 |
commit | a3be0289286c43d8656052217457d9162261ba90 (patch) | |
tree | 77a0b39bacea85749f6494e9e5fbe01d546ea58b /includes/sys_template.php | |
parent | 841bf6a1ca80c14e2ff0ff60a6cb7794527a7ddf (diff) |
rewrite
Diffstat (limited to 'includes/sys_template.php')
-rw-r--r-- | includes/sys_template.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/includes/sys_template.php b/includes/sys_template.php new file mode 100644 index 00000000..ab613c07 --- /dev/null +++ b/includes/sys_template.php @@ -0,0 +1,17 @@ +<?php + + +// Load and render template +function template_render($file, $data) { + if (file_exists($file)) { + $template = file_get_contents($file); + if (is_array($data)) + foreach ($data as $name => $content) { + $template = str_replace("%" . $name . "%", $content, $template); + } + return $template; + } else { + die('Cannot find template file «' . $file . '».'); + } +} +?>
\ No newline at end of file |