Changeset 6
- Timestamp:
- 03/29/07 12:00:06 (17 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/docs/change_log.txt
r2 r6 45 45 - Adicionada função replace_links na classe imap_functions, que será utilizada futuramente para habilitar links dentro das mensagens. 46 46 47 19/03/2007 - [1.2028]47 29/03/2007 - [1.2028] 48 48 - Corrigido problema ao encaminhar mensagens com anexos, pois não preservava o encoding original (base64,qprint,text). 49 49 - Corrigido problema ao fazer download de anexos com extensão em caixa alta e com "." (pontos) no seu nome. … … 52 52 - Incluído validação do email a ser bloqueado pelo botão "Bloquear Remetente". 53 53 - Incluído validação do email ao criar um regra na opção Filtros. 54 - Corrigido problema que dava nas preferências do usuário, com a pasta de mensagens Enviadas. Quando mudava o cyrus delimiter 55 no Expresso ("." ou "/"), a pasta de Enviados salva no banco ficava com delimitador diferente do atual, dando problema ao salvar 56 mensagens enviadas e ao abrir janela de Preferências. -
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r2 r6 389 389 foreach($msg->pid[$msg_number] as $values => $msg_part) 390 390 { 391 391 392 $file_type = strtolower($msg->file_type[$msg_number][$values]); 392 393 if($file_type == "message/rfc822") … … 656 657 */ 657 658 659 // Layout problem: Change html elements 660 // with absolute position to relate position, CASE INSENSITIVE. 661 $body = @eregi_replace("POSITION: ABSOLUTE;","",$body); 662 658 663 $tag_list = Array('head','blink','object','frame', 659 664 'iframe','layer','ilayer','plaintext','script', … … 677 682 //$body = @ereg_replace('[a-zA-Z]+://(([.]?[a-zA-Z0-9_/-])*)', '<a href="\\0" title="'.$this->functions->getLang("Open in New Window").'">\\0</a>',$body); 678 683 //Search for emails, then open a new message tab. 679 //$body = @ereg_replace('[a-zA-Z0-9!#$%&\'*+/=?^_`{|}~]+@([.]?[a-zA-Z0-9_/-])*', '<a title=\''.$this->functions->getLang("New Message").' -> \\0\'" onclick="Element(\'msg_number\').value=\'\\0\';new_message(\'new\',\'null\')" href="#">\\0</a>',$body); 684 //$body = @ereg_replace('[a-zA-Z0-9!#$%&\'*+/=?^_`{|}~]+@([.]?[a-zA-Z0-9_/-])*', '<a title=\''.$this->functions->getLang("New Message").' -> \\0\'" onclick="Element(\'msg_number\').value=\'\\0\';new_message(\'new\',\'null\')" href="#">\\0</a>',$body); 680 685 $matches = array(); 681 686 // Verify exception. … … 1062 1067 $forwarding_attachments = $params['forwarding_attachments']; 1063 1068 $folder = $params['folder']; 1064 $folder_name = $params['folder_name']; 1065 $folder = @eregi_replace("INBOX/", "INBOX.", $folder); 1066 1069 $folder_name = $params['folder_name']; 1070 // Fix problem with cyrus delimiter changes. 1071 // Dots in names: enabled/disabled. 1072 $folder = @eregi_replace("INBOX/", "INBOX".$this->imap_delimiter, $folder); 1073 $folder = @eregi_replace("INBOX.", "INBOX".$this->imap_delimiter, $folder); 1074 // End Fix. 1067 1075 if ($folder != 'null'){ 1068 1076 $mail->SaveMessageInFolder = $folder; -
trunk/expressoMail1_2/index.php
r2 r6 10 10 include('../header.inc.php'); 11 11 $update_version = $GLOBALS['phpgw_info']['flags']['update_version']; 12 13 12 echo "<script src='js/globals.js?".$update_version."' type='text/javascript'></script>"; 14 13 echo "<script src='js/sniff_browser.js?".$update_version."' type='text/javascript'></script>"; … … 39 38 'font_size' => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] : "11" 40 39 ); 41 40 42 41 $template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); 43 42 $template->set_var("txt_loading",lang("Loading")); … … 50 49 $template->set_var("user_organization", $acc->get_organization($GLOBALS['phpgw_info']['user']['account_dn'])); 51 50 $template->set_var("cyrus_delimiter",$_SESSION['phpgw_info']['expressomail']['email_server']['imapDelimiter']); 51 // Fix problem with cyrus delimiter changes in preferences. 52 // Dots in names: enabled/disabled. 53 $save_in_folder = @eregi_replace("INBOX/", "INBOX".$_SESSION['phpgw_info']['expressomail']['email_server']['imapDelimiter'], $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder']); 54 $save_in_folder = @eregi_replace("INBOX.", "INBOX".$_SESSION['phpgw_info']['expressomail']['email_server']['imapDelimiter'], $save_in_folder); 55 $_SESSION['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'] = $save_in_folder; 56 // End Fix. 52 57 53 58 $template->set_file(Array('expressoMail' => 'index.tpl'));
Note: See TracChangeset
for help on using the changeset viewer.