From 5c1a7db9dc6430a169cc814316384b03f5dae86a Mon Sep 17 00:00:00 2001 From: alec Date: Thu, 21 May 2009 07:14:05 +0000 Subject: - support plugin templates git-svn-id: https://svn.roundcube.net/trunk@2509 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/program/include/rcube_template.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'roundcubemail/program/include') diff --git a/roundcubemail/program/include/rcube_template.php b/roundcubemail/program/include/rcube_template.php index 6ceb9ce2d..a9de54d76 100755 --- a/roundcubemail/program/include/rcube_template.php +++ b/roundcubemail/program/include/rcube_template.php @@ -332,7 +332,12 @@ class rcube_template extends rcube_html_page private function parse($name = 'main', $exit = true) { $skin_path = $this->config['skin_path']; - $path = "$skin_path/templates/$name.html"; + + $temp = explode(".", $name, 2); + if (count($temp) > 1) { + $path = $this->config['plugins_dir'] . '/' . $temp[0] . '/skins/' . $this->config['skin'] . '/templates/' . $temp[1] . '.html'; + } else + $path = "$skin_path/templates/$name.html"; // read template file if (($templ = @file_get_contents($path)) === false) { -- cgit v1.2.3