X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FRender%2FFriendicaSmarty.php;h=1df1ffe4a8a09d9d90e1ad104c58ded6c845777c;hb=d971a2cc5c11f0ef7ef857cad1c66005d67f4923;hp=50282c38ebaad62c425d4a2f43249cdb7f483e8e;hpb=809beeee9d0baf8d44eb92bca73f1360e5c8728f;p=friendica.git diff --git a/src/Render/FriendicaSmarty.php b/src/Render/FriendicaSmarty.php index 50282c38eb..1df1ffe4a8 100644 --- a/src/Render/FriendicaSmarty.php +++ b/src/Render/FriendicaSmarty.php @@ -1,6 +1,6 @@ 'view/' . self::SMARTY3_TEMPLATE_FOLDER . '/']; $this->setTemplateDir($template_dirs); - + $work_dir = rtrim($work_dir, '/'); $this->setCompileDir($work_dir . '/compiled'); $this->setConfigDir($work_dir . '/'); $this->setCacheDir($work_dir . '/'); + $this->registerPlugin('modifier', 'is_string', function ($value) { + return is_string($value); + }); + /* * Enable sub-directory splitting for reducing directory descriptor * size. The default behavior is to put all compiled/cached files into @@ -64,7 +68,7 @@ class FriendicaSmarty extends Smarty * RAM available + have enabled caching inode tables (aka. * "descriptors"). Still it won't hurt you. */ - $this->setUseSubDirs(true); + $this->setUseSubDirs($use_sub_dirs); $this->left_delimiter = Renderer::getTemplateLeftDelimiter(); $this->right_delimiter = Renderer::getTemplateRightDelimiter();