- Timestamp:
- 10/11/12 09:41:37 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/inc/class.imap_functions.inc.php
r7401 r7411 4660 4660 $return['msg_no'] = $status->uidnext - 1; 4661 4661 4662 //Marcosw inicio - inserida validação para inserir flags4663 4662 $return['error'] = ''; 4664 4663 if(imap_last_error() && imap_last_error() != "SECURITY PROBLEM: insecure server advertised AUTH=PLAIN") 4665 4664 $return['error'] = imap_last_error(); 4666 //Marcosw fim4667 4665 4668 4666 if(!$return['error'] && $flags != '' ){ … … 4746 4744 4747 4745 function treat_base64_from_post($source){ 4748 //Marcosw inicio - Necessário alterar a forma com que é tratada a quebra de linha do fonte da mensagem, caso contrário a mensagem não será desarquivada.4749 4746 $source = preg_replace('/(?<!\r)\n/', "\r\n", $source); 4750 //Marcosw fim4751 4747 4752 4748 $offset = 0; … … 4777 4773 function unarchive_mail($params) 4778 4774 { 4779 //Marcosw início - Implementação para arquivamento local com mailarchiver4780 4775 $dest_folder = urldecode($params['folder']); 4781 4776 $sources = explode("#@#@#@",$params['source']); … … 4825 4820 4826 4821 return $return; 4827 4828 //Marcosw fim4829 4830 /*4831 $dest_folder = $params['folder'];4832 $sources = explode("#@#@#@",$params['source']);4833 //Add user timeszone4834 $timestamps = explode("#@#@#@",$params['timestamp']);4835 4836 4837 $flags = explode("#@#@#@",$params['flags']);4838 4839 foreach($sources as $index=>$src) {4840 if($src!=""){4841 $source = $this->treat_base64_from_post($src);4842 $timestampsactual = $timestamps[$index] + $this->functions->CalculateDateOffset();4843 $insert = $this->insert_email($source, mb_convert_encoding( $dest_folder,"ISO-8859-1","UTF-8"), $timestampsactual,$flags[$index]);4844 }4845 }4846 return $insert;4847 */4848 4822 } 4849 4823 … … 5514 5488 } 5515 5489 5516 5517 /* Airton5518 * Fazendo um port dos métodos necessários para o arquivamento de mensagens5519 */5520 5490 //MailArchiver -> get offsettogmt as a global javascript variable, invoked at "main.js", init() 5521 5491 function get_offset_gmt(){ … … 5524 5494 5525 5495 //MailArchiver -> get message flags only, invoked at archive operation 5526 //Marcosw início - Inserido código novo MailArchiver5527 5496 function get_msg_flags($args){ 5528 5497 $msg_folder = $args['folder']; … … 5560 5529 return $taglist; 5561 5530 } 5562 // Marcosw fim5563 /* Airton5564 * Fim dos métodos5565 */5566 5531 } 5567 5532 ?>
Note: See TracChangeset
for help on using the changeset viewer.