| | |
| | | function set_charset($charset) |
| | | { |
| | | global $MBSTRING; |
| | | |
| | | $this->charset = $charset; |
| | | if ($MBSTRING&&function_exists( "mb_internal_encoding")) |
| | | |
| | | if ($MBSTRING && function_exists("mb_internal_encoding")) |
| | | { |
| | | if(!@mb_internal_encoding( $charset)) |
| | | { |
| | | if(!@mb_internal_encoding($charset)) |
| | | $MBSTRING = FALSE; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | // set default page title |
| | | if (!strlen($this->title)) |
| | | $this->title = 'RoundCube|Mail'; |
| | | $this->title = 'RoundCube Mail'; |
| | | |
| | | // replace specialchars in content |
| | | $__page_title = rep_specialchars_output($this->title, 'html', 'show', FALSE); |
| | |
| | | |
| | | // include meta tag with charset |
| | | if (!empty($this->charset)) |
| | | $__page_header = '<meta http-equiv="content-type" content="text/html; charset='.$this->charset.'" />'."\n";; |
| | | { |
| | | header('Content-Type: text/html; charset='.$this->charset); |
| | | $__page_header = '<meta http-equiv="content-type" content="text/html; charset='.$this->charset.'" />'."\n"; |
| | | } |
| | | |
| | | |
| | | // definition of the code to be placed in the document header and footer |