diff options
author | thomascube <thomas@roundcube.net> | 2006-07-31 22:51:23 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2006-07-31 22:51:23 +0000 |
commit | 41fa0b909ac1fe80dd103e8d986776ef46a5b50a (patch) | |
tree | 0a7e053b57951761e9e8662dd799cf46a2b7906a /program/include/rcube_shared.inc | |
parent | abb32edbeb0e4c9be7b38c4162bd8c7cbd06dc74 (diff) |
Compose, save and sendmail cleanup
Diffstat (limited to 'program/include/rcube_shared.inc')
-rw-r--r-- | program/include/rcube_shared.inc | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/program/include/rcube_shared.inc b/program/include/rcube_shared.inc index 8f4efdb07..eab175b65 100644 --- a/program/include/rcube_shared.inc +++ b/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)) |