diff options
Diffstat (limited to 'classes/templator.php')
-rw-r--r-- | classes/templator.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/classes/templator.php b/classes/templator.php new file mode 100644 index 000000000..3d270f837 --- /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); + } + } +} |