| | |
| | | |
| | | 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 $default_template = "<html>\n<head><title></title></head>\n<body></body>\n</html>"; |
| | | |
| | | var $title = ''; |
| | | var $header = ''; |
| | |
| | | function write($templ='', $base_path='') |
| | | { |
| | | $output = empty($templ) ? $this->default_template : trim($templ); |
| | | |
| | | |
| | | // set default page title |
| | | if (!strlen($this->title)) |
| | | $this->title = 'RoundCube Mail'; |
| | |
| | | } |
| | | |
| | | |
| | | function show_bytes($numbytes) |
| | | // create a human readable string for a number of bytes |
| | | function show_bytes($bytes) |
| | | { |
| | | if ($numbytes > 1024) |
| | | return sprintf('%d KB', round($numbytes/1024)); |
| | | if ($bytes > 1073741824) |
| | | { |
| | | $gb = $bytes/1073741824; |
| | | $str = sprintf($gb>=10 ? "%d GB" : "%.1f GB", $gb); |
| | | } |
| | | else if ($bytes > 1048576) |
| | | { |
| | | $mb = $bytes/1048576; |
| | | $str = sprintf($mb>=10 ? "%d MB" : "%.1f MB", $mb); |
| | | } |
| | | else if ($bytes > 1024) |
| | | $str = sprintf("%d KB", round($bytes/1024)); |
| | | else |
| | | return sprintf('%d B', $numbytes); |
| | | $str = sprintf('%d B', $bytes); |
| | | |
| | | return $str; |
| | | } |
| | | |
| | | |