Ignore:
Timestamp:
02/24/11 10:36:15 (13 years ago)
Author:
thiagoaos
Message:

Ticket #1588 - Corrigido redirecionamento de tela após envio de email no mini desktop.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/mobile/inc/class.ui_mobilemail.inc.php

    r3791 r3814  
    883883                        { 
    884884                                $error_msg = lang("Some addresses in the CC field were not recognized. Please make sure that all addresses are properly formed"); 
    885                         }                        
     885                        } 
    886886 
    887887                        $mail->IsSMTP(); 
     
    905905                        if($addHistory && $msgNumber) { 
    906906                                $msg = $this->imap_functions->get_info_msg(array('msg_number' => $msgNumber ) ); 
    907                                 $mail->Body .= "<br />".$msg['body']."<br />";                                           
     907                                $mail->Body .= "<br />".$msg['body']."<br />"; 
    908908                        } 
    909909                        //read confirmation 
     
    932932                                        $file_description = unserialize(rawurldecode($forwarding_attachment)); 
    933933                                        $fileContent = $imap_functions->get_forwarding_attachment( 
    934                                                                                         $file_description[0], 
    935                                                                                         $file_description[1], 
    936                                                                                         $file_description[3], 
    937                                                                                         $file_description[4]); 
     934                                                $file_description[0], 
     935                                                $file_description[1], 
     936                                                $file_description[3], 
     937                                                $file_description[4]); 
    938938                                        $fileName = $file_description[2]; 
    939939                                        $mail->AddStringAttachment($fileContent,html_entity_decode(rawurldecode($fileName)), $file_description[4], $imap_functions->get_file_type($file_description[2])); 
    940  
    941                                 } 
    942                         } 
    943                          
    944                         //Se o e-mail nao for enviado por qualquer motivo... 
     940                                } 
     941                        } 
     942 
    945943                        if(!$mail->Send()) { 
    946944                                $params["error_message"] = lang("Message not sent")."<br>".lang("error") . $mail->ErrorInfo; 
    947945                                $this->new_msg( $params ); 
    948946                        }else { 
    949                                 header('Location: index.php?menuaction=menuaction=mobile.ui_home.index&success_message='.lang("Message sent successfully")); 
     947                                if($GLOBALS['phpgw']->session->appsession('mobile.layout','mobile')=="mini_desktop") { 
     948                                        header('Location: index.php?menuaction=mobile.ui_mobilemail.index&success_message='.lang("Message sent successfully")); 
     949                                } else { 
     950                                        header('Location: index.php?menuaction=mobile.ui_home.index&success_message='.lang("Message sent successfully")); 
     951                                } 
    950952                        } 
    951953                } 
    952954 
    953955                function confirm_delete_msg() 
    954                 {                                        
     956                { 
    955957                        //Cria um objeto template 
    956958                        //Define o template para mensagens de retorno da funcao 
    957959                        $this->template->set_file(array('delete_msg_t' => 'delete_msg.tpl')); 
    958960                        $this->template->set_block('delete_msg_t','retorno');                    
    959                         $this->template->set_var('lang_delete_msg', lang("Do you like to delete this message?"));                                
     961                        $this->template->set_var('lang_delete_msg', lang("Do you like to delete this message?")); 
    960962                        $this->template->set_var('lang_yes', lang("Yes"));       
    961963                        $this->template->set_var('lang_no', lang("No")); 
Note: See TracChangeset for help on using the changeset viewer.