Changeset 5079 for trunk/expressoMail1_2/inc/class.imap_functions.inc.php
- Timestamp:
- 09/08/11 17:16:43 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r4997 r5079 280 280 } 281 281 282 282 283 /** 283 * 284 * Decodifica a string da mensagem 285 * 284 286 * @license http://www.gnu.org/copyleft/gpl.html GPL 285 * @param string $string String a ser decodificada 286 * @return string 287 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 288 * @sponsor Caixa Econômica Federal 289 * @param $string 287 290 * @todo Verificar a possibilidade de se utilizar a função iconv_mime_decode, que é capaz de identificar a codificação por si só, mas que pode ser interpretada de forma diversa dependendo da implementação do sistema 288 291 * @todo Executar testes suficientes para validar a funçao iconv_mime_decode em substituição à este método decode_string … … 338 341 return $this->htmlspecialchars_encode($string); 339 342 } 343 344 340 345 /** 341 346 * Função que importa arquivos .eml exportados pelo expresso para a caixa do usuário. Testado apenas … … 584 589 585 590 /** 586 * @license http://www.gnu.org/copyleft/gpl.html GPL 587 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 588 * @param $msg_number numero da mensagem 591 * Retorna a linha do Header da mensagem 592 * 593 * @license http://www.gnu.org/copyleft/gpl.html GPL 594 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 595 * @sponsor Caixa Econômica Federal 596 * @param $msg_number 589 597 */ 590 598 function getRawHeader($msg_number) … … 593 601 } 594 602 603 595 604 /** 596 * @license http://www.gnu.org/copyleft/gpl.html GPL 597 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 598 * @param $msg_number numero da mensagem 605 * Retorna a linha do Corpo da mensagem 606 * 607 * @license http://www.gnu.org/copyleft/gpl.html GPL 608 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 609 * @sponsor Caixa Econômica Federal 610 * @param $msg_number 599 611 */ 600 612 function getRawBody($msg_number) … … 605 617 606 618 /** 607 * @license http://www.gnu.org/copyleft/gpl.html GPL 608 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 609 * @param $msg mensagem 619 * Constrói o Header da mensagem 620 * 621 * @license http://www.gnu.org/copyleft/gpl.html GPL 622 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 623 * @sponsor Caixa Econômica Federal 624 * @param $msg 610 625 */ 611 626 function builderMsgHeader($msg) … … 638 653 } 639 654 640 /** 641 * Constroe o corpo da msg direto na variavel de conteudo 642 * @param Mail_mimeDecode $structure 643 * @param <type> $content Ponteiro para Variavel de conteudo da msg 644 */ 655 /** 656 * Constrói o corpo da mensagem 657 * 658 * @license http://www.gnu.org/copyleft/gpl.html GPL 659 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 660 * @sponsor Caixa Econômica Federal 661 * @param $structure 662 * @param $content 663 * @param $printHeader 664 */ 645 665 function builderMsgBody($structure , &$content , $printHeader = false) 646 666 { … … 765 785 766 786 /** 767 * @license http://www.gnu.org/copyleft/gpl.html GPL 768 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 769 * @param $msg_number numero da mensagem 787 * Retorna o 788 * 789 * @license http://www.gnu.org/copyleft/gpl.html GPL 790 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 791 * @sponsor Caixa Econômica Federal 792 * @param $msg_number 770 793 */ 771 794 function get_msg_sample($msg_number) … … 814 837 return $return; 815 838 } 839 816 840 817 841 … … 1094 1118 } 1095 1119 1096 /* 1097 * Converte textos utf8 para o padrão html. 1098 * @link http://php.net/manual/en/function.utf8-decode.php 1099 * @author luka8088 <luka8088@gmail.com> 1100 */ 1120 1121 /** 1122 * Converte textos utf8 para o padrão html. 1123 * 1124 * @license http://www.gnu.org/copyleft/gpl.html GPL 1125 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 1126 * @sponsor Caixa Econômica Federal 1127 * @author luka8088 <luka8088@gmail.com> 1128 * @param $data 1129 */ 1101 1130 function utf8_to_html ($data) 1102 1131 { … … 1117 1146 1118 1147 /** 1119 * Decodifica uma part da mensagem para iso-8859-1 1120 * @param <type> $part parte do email 1121 * @param <type> $encode codificação da parte 1122 * @return <type> string decodificada 1123 */ 1148 * Decodifica a parte do email 1149 * 1150 * @license http://www.gnu.org/copyleft/gpl.html GPL 1151 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 1152 * @sponsor Caixa Econômica Federal 1153 * @param $part 1154 * @param $encode 1155 * @param $html 1156 */ 1124 1157 function decodeMailPart($part, $encode, $html = true) 1125 1158 { … … 1530 1563 1531 1564 1565 1566 /** 1567 * Substitui os links do callback 1568 * 1569 * @license http://www.gnu.org/copyleft/gpl.html GPL 1570 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 1571 * @sponsor Caixa Econômica Federal 1572 * @param $matches 1573 */ 1532 1574 function replace_links_callback($matches) 1533 1575 {
Note: See TracChangeset
for help on using the changeset viewer.