summaryrefslogtreecommitdiff
path: root/includes/sys_template.php
diff options
context:
space:
mode:
authorPhilip Häusler <msquare@notrademark.de>2011-06-02 00:48:29 +0200
committerPhilip Häusler <msquare@notrademark.de>2011-06-02 00:48:29 +0200
commita3be0289286c43d8656052217457d9162261ba90 (patch)
tree77a0b39bacea85749f6494e9e5fbe01d546ea58b /includes/sys_template.php
parent841bf6a1ca80c14e2ff0ff60a6cb7794527a7ddf (diff)
rewrite
Diffstat (limited to 'includes/sys_template.php')
-rw-r--r--includes/sys_template.php17
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 &laquo;' . $file . '&raquo;.');
+ }
+}
+?> \ No newline at end of file