summaryrefslogtreecommitdiff
path: root/classes/Templator.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/Templator.php')
-rw-r--r--classes/Templator.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/classes/Templator.php b/classes/Templator.php
new file mode 100644
index 000000000..b682f8b82
--- /dev/null
+++ b/classes/Templator.php
@@ -0,0 +1,21 @@
+<?php
+require_once "lib/MiniTemplator.class.php";
+
+class Templator extends MiniTemplator {
+
+ /* this reads tt-rss template from templates.local/ or templates/ if only base filename is given */
+ function readTemplateFromFile ($fileName) {
+ if (strpos($fileName, "/") === false) {
+
+ $fileName = basename($fileName);
+
+ if (file_exists("templates.local/$fileName"))
+ return parent::readTemplateFromFile("templates.local/$fileName");
+ else
+ return parent::readTemplateFromFile("templates/$fileName");
+
+ } else {
+ return parent::readTemplateFromFile($fileName);
+ }
+ }
+}