| | |
| | | |
| | | require_once('lib/html2text.inc'); |
| | | require_once('lib/enriched.inc'); |
| | | require_once('lib/utf8.inc'); |
| | | require_once('lib/utf7.inc'); |
| | | |
| | | |
| | | $EMAIL_ADDRESS_PATTERN = '/([a-z0-9][a-z0-9\-\.\+\_]*@[a-z0-9]([a-z0-9\-][.]?)*[a-z0-9]\\.[a-z]{2,5})/i'; |
| | |
| | | if (!isset($arrFolders[$currentFolder])) |
| | | { |
| | | $arrFolders[$currentFolder] = array('id' => $path, |
| | | 'name' => UTF7DecodeString($currentFolder), |
| | | 'name' => rcube_charset_convert($currentFolder, 'UTF-7'), |
| | | 'folders' => array()); |
| | | } |
| | | |
| | |
| | | $foldername = rcube_label($folder_lc); |
| | | else |
| | | { |
| | | $foldername = $OUTPUT->encode_string($folder['name']); |
| | | $foldername = $folder['name']; |
| | | |
| | | // shorten the folder name to a given length |
| | | if ($maxlength && $maxlength>1) |
| | |
| | | $foldername = rcube_label($folder_lc); |
| | | else |
| | | { |
| | | $foldername = $OUTPUT->encode_string($folder['name']); |
| | | $foldername = $folder['name']; |
| | | |
| | | // shorten the folder name to a given length |
| | | if ($maxlength && $maxlength>1) |
| | |
| | | $message_count = $IMAP->messagecount(); |
| | | |
| | | // set client env |
| | | $javascript .= sprintf("%s.gui_object('mailcontframe', '%s');\n", $JS_OBJECT_NAME, 'mailcontframe'); |
| | | $javascript .= sprintf("%s.gui_object('messagelist', '%s');\n", $JS_OBJECT_NAME, $attrib['id']); |
| | | $javascript .= sprintf("%s.set_env('messagecount', %d);\n", $JS_OBJECT_NAME, $message_count); |
| | | $javascript .= sprintf("%s.set_env('current_page', %d);\n", $JS_OBJECT_NAME, $IMAP->list_page); |