- Timestamp:
- 09/04/12 11:43:49 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/inc/class.exporteml.inc.php
r7040 r7157 478 478 } 479 479 480 481 482 /* Airton 483 * Fazendo o port de um método necessário para o funcionamento do arquivamento local 484 */ 485 //MAILARCHIVER 486 function js_source_var($params) { 487 $this-> folder = $params['folder']; 488 if(!$this->folder){ 489 $aux = explode(';',$params['msgs_to_export']); 490 $this->folder = $aux[0]; 491 $id_number = $aux[1]; 492 } 493 else{ 494 $id_number = $params['msgs_to_export']; 495 } 496 $this->folder = mb_convert_encoding($this->folder, "UTF7-IMAP","ISO_8859-1"); 497 $tempDir = ini_get("session.save_path"); 498 499 $this->connectImap(); 500 $header = $this-> getHeader($id_number); 501 $body = $this-> getBody($id_number); 502 503 imap_close($this->mbox_stream); 504 505 $input = $header . "\r\n\r\n" . $body; 506 $input = preg_replace('/\x1d/', '', $input); //remove special char control detected (hex 1D) 507 508 return($input); 509 } 510 /*Airton 511 * Fim do método portado 512 */ 513 514 515 516 517 480 518 function export_msg_data($id_msg,$folder) { 481 519 $this->folder = $folder;
Note: See TracChangeset
for help on using the changeset viewer.