summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_shared.inc
diff options
context:
space:
mode:
authorthomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c>2006-07-31 22:51:23 +0000
committerthomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c>2006-07-31 22:51:23 +0000
commitb4aca1db30f57f8172231dd314fae9d392967bdf (patch)
treec8afd63f133d0c647c50c51e9c8119c4a44cc19e /roundcubemail/program/include/rcube_shared.inc
parent05ba3ebd3d618e8a7c90f486996ca2fa7a5794e4 (diff)
Compose, save and sendmail cleanup
git-svn-id: https://svn.roundcube.net/trunk@288 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include/rcube_shared.inc')
-rw-r--r--roundcubemail/program/include/rcube_shared.inc19
1 files changed, 15 insertions, 4 deletions
diff --git a/roundcubemail/program/include/rcube_shared.inc b/roundcubemail/program/include/rcube_shared.inc
index 8f4efdb07..eab175b65 100644
--- a/roundcubemail/program/include/rcube_shared.inc
+++ b/roundcubemail/program/include/rcube_shared.inc
@@ -33,6 +33,7 @@ class rcube_html_page
var $script_tag_file = "<script type=\"text/javascript\" src=\"%s%s\"></script>\n";
var $script_tag = "<script type=\"text/javascript\">\n<!--\n%s\n\n//-->\n</script>\n";
+ var $default_template = "<html>\n<body></body>\n</html>";
var $title = '';
var $header = '';
@@ -78,11 +79,12 @@ class rcube_html_page
}
- function set_title()
+ function set_title($t)
{
-
+ $this->title = $t;
}
+
function set_charset($charset)
{
global $MBSTRING;
@@ -95,16 +97,25 @@ class rcube_html_page
$MBSTRING = FALSE;
}
}
-
+
function get_charset()
{
return $this->charset;
}
+ function reset()
+ {
+ $this->css = new rcube_css();
+ $this->script_files = array();
+ $this->scripts = array();
+ $this->title = '';
+ }
+
+
function write($templ='', $base_path='')
{
- $output = trim($templ);
+ $output = empty($templ) ? $this->default_template : trim($templ);
// set default page title
if (!strlen($this->title))