]> git.mxchange.org Git - friendica.git/blobdiff - include/friendica_smarty.php
template: remove old 'internal' template files, move smarty3 templates into 'template...
[friendica.git] / include / friendica_smarty.php
index f9d91a827d01e58e4bb83985d1dbace330e3fc24..1326b0aca645ba5760296ed56bbaeab1c04d7708 100644 (file)
@@ -3,6 +3,8 @@
 require_once "object/TemplateEngine.php";
 require_once("library/Smarty/libs/Smarty.class.php");
 
+define('SMARTY3_TEMPLATE_FOLDER','templates');
+
 class FriendicaSmarty extends Smarty {
        public $filename;
 
@@ -14,10 +16,10 @@ class FriendicaSmarty extends Smarty {
 
                // setTemplateDir can be set to an array, which Smarty will parse in order.
                // The order is thus very important here
-               $template_dirs = array('theme' => "view/theme/$theme/smarty3/");
+               $template_dirs = array('theme' => "view/theme/$theme/".SMARTY3_TEMPLATE_FOLDER."/");
                if( x($a->theme_info,"extends") )
-                       $template_dirs = $template_dirs + array('extends' => "view/theme/".$a->theme_info["extends"]."/smarty3/");
-               $template_dirs = $template_dirs + array('base' => 'view/smarty3/');
+                       $template_dirs = $template_dirs + array('extends' => "view/theme/".$a->theme_info["extends"]."/".SMARTY3_TEMPLATE_FOLDER."/");
+               $template_dirs = $template_dirs + array('base' => "view/".SMARTY3_TEMPLATE_FOLDER."/");
                $this->setTemplateDir($template_dirs);
 
                $this->setCompileDir('view/smarty3/compiled/');
@@ -61,7 +63,7 @@ class FriendicaSmartyEngine implements ITemplateEngine {
        
        public function get_template_file($file, $root=''){
                $a = get_app();
-               $template_file = get_template_file($a, 'smarty3/' . $file, $root);
+               $template_file = get_template_file($a, SMARTY3_TEMPLATE_FOLDER.'/'.$file, $root);
                $template = new FriendicaSmarty();
                $template->filename = $template_file;
                return $template;