From 969f6b4c8b490f57f4b1befb587eae35041cc332 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 21 May 2009 03:14:05 -0400
Subject: [PATCH] - support plugin templates

---
 program/include/rcube_template.php |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/program/include/rcube_template.php b/program/include/rcube_template.php
index 6ceb9ce..a9de54d 100755
--- a/program/include/rcube_template.php
+++ b/program/include/rcube_template.php
@@ -332,7 +332,12 @@
     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) {

--
Gitblit v1.9.1