Changeset 6265
- Timestamp:
- 05/22/12 14:45:02 (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r6254 r6265 2998 2998 { 2999 2999 $value = json_decode($value, true); 3000 3000 3001 3001 switch ($value['type']) { 3002 3002 case 'imapPart': … … 3014 3014 break; 3015 3015 case 'imapMSG': 3016 $sub = $value['name'] ? $value['name'].'.eml' :'no title.eml';3017 3016 $mbox_stream = $this->open_mbox($value['folder']); 3018 3017 $rawmsg = $this->getRawHeader($value['uid']) . "\r\n\r\n" . $this->getRawBody($value['uid']); 3019 $mailService->addStringAttachment($rawmsg, $sub, 'message/rfc822', '7bit', 'attachment' );3018 $mailService->addStringAttachment($rawmsg, base64_decode($value['name']), 'message/rfc822', '7bit', 'attachment' ); 3020 3019 $message_size_total += mb_strlen($rawmsg); //Adiciona o tamanho do anexo a variavel que controlao tamanho da msg. 3021 3020 unset($rawmsg); … … 3027 3026 } 3028 3027 } 3029 3028 3030 3029 $message_size_total += strlen($params['body']); /* Tamanho do corpo da mensagem. */ 3031 3030 -
trunk/expressoMail1_2/js/draw_api.js
r6263 r6265 1329 1329 iframeFix: true, 1330 1330 delay: 150, 1331 cursorAt: { 1331 cursorAt: {top: 5, left: 56}, 1332 1332 refreshPositions: true, 1333 1333 containment: "#divAppbox" … … 1582 1582 var spanSender = document.createElement("SPAN"); 1583 1583 spanSender.setAttribute('class','span-sender'); 1584 spanSender.onmouseover = function (event) {/*this.style.textDecoration = "underline";*/ 1585 spanSender.onmouseout = function (){try {/*this.style.textDecoration = "none";*/ 1584 spanSender.onmouseover = function (event) {/*this.style.textDecoration = "underline";*/try {InfoContact.begin(this,headers_msgs.reply_toaddress)} catch(e){};}; 1585 spanSender.onmouseout = function (){try {/*this.style.textDecoration = "none";*/clearTimeout(InfoContact.timeout);} catch(e){}}; 1586 1586 folder = special_folders['Sent']; 1587 1587 current = get_current_folder(); … … 3023 3023 delegatedFrom: '0', 3024 3024 status: '4' 3025 }, !!user.id ? {id : DataLayer.put('participant', {user: user.id, isExternal: user.isExternal}) 3025 }, !!user.id ? {id : DataLayer.put('participant', {user: user.id, isExternal: user.isExternal})} : {id: DataLayer.put('participant', {user: user})}); 3026 3026 3027 3027 }) … … 3795 3795 modal: true, 3796 3796 closeOnEscape:true, 3797 close:function(event, ui) {event.stopPropagation(); 3797 close:function(event, ui) {event.stopPropagation();}, 3798 3798 autoOpen:false 3799 3799 }); … … 3811 3811 att.uid = message_number; 3812 3812 att.type = 'imapMSG'; 3813 att.name = onceOpenedMessages[folder_name][message_number].subject + '.eml';3813 att.name = Base64.encode(onceOpenedMessages[folder_name][message_number].subject + '.eml'); 3814 3814 var idATT = JSON.stringify(att); 3815 3815 addAttachment( ID , idATT); 3816 3816 var attach = {}; 3817 attach.fileName = att.name3817 attach.fileName = onceOpenedMessages[folder_name][message_number].subject + '.eml'; 3818 3818 if(attach.fileName.length > 45) 3819 3819 attach.fileName = attach.fileName.substr(0, 32) + " ... " + attach.fileName.substr(attach.fileName.length-9, attach.fileName.length); … … 4274 4274 var dn_em = document.createElement("SPAN"); 4275 4275 dn_em.id = "tt_d"; 4276 dn_em.onclick = function(){ block_user_email(email); /*filter.new_rule(email);*/};4276 dn_em.onclick = function(){block_user_email(email); /*filter.new_rule(email);*/}; 4277 4277 dn_em.setAttribute("title",get_lang("Block Sender")); 4278 4278 dn_em.style.cursor = "pointer"; -
trunk/prototype/services/ImapServiceAdapter.php
r6243 r6265 635 635 { 636 636 $value = json_decode($value, true); 637 637 638 638 switch ($value['type']) { 639 639 case 'imapPart': … … 649 649 break; 650 650 case 'imapMSG': 651 $sub = $value['name'] ? $value['name'].'.eml' :'no title.eml';652 651 $mbox_stream = $this->open_mbox($value['folder']); 653 652 $rawmsg = $this->getRawHeader($value['uid']) . "\r\n\r\n" . $this->getRawBody($value['uid']); 654 $mailService->addStringAttachment($rawmsg, $sub, 'message/rfc822', '7bit', 'attachment' );653 $mailService->addStringAttachment($rawmsg, base64_decode($value['name']), 'message/rfc822', '7bit', 'attachment' ); 655 654 unset($rawmsg); 656 655 break;
Note: See TracChangeset
for help on using the changeset viewer.