Ignore:
Timestamp:
04/15/11 15:22:49 (13 years ago)
Author:
thiagoaos
Message:

Ticket #1761 - Corrigido url do link voltar no mobile para quando envia ou apaga email.

File:
1 edited

Legend:

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

    r3996 r4046  
    184184 
    185185                                $built_current_url = $this->build_url($current_url, $current_params); 
    186  
    187                                 //se der reload não vai gravar a url e vai sobreescrever o link do botão voltar para não voltar para a mesma página 
    188                                 if(str_replace("&is_back_link=true","",$built_current_url) != str_replace("&is_back_link=true","",$this->href_back)) 
    189                                         $trace[sizeof($trace)] = array("url" => $current_url, "request" => $current_params); 
    190                                 else { 
    191                                         if($trace_idx >= 1) $trace_idx--; 
    192                                         $this->href_back = $this->build_url($trace[$trace_idx]["url"], $trace[$trace_idx]["request"]); 
     186                                 
     187                                if( (preg_match('/menuaction/i',$built_current_url)  
     188                                && !preg_match('/mobile\.ui_mobilemail\.(send_mail|save_draft|delete_msg)/i',$built_current_url) ) 
     189                                && !$current_params["ignore_trace_url"] ) { 
     190 
     191                                        //se der reload não vai gravar a url e vai sobreescrever o link do botão voltar para não voltar para a mesma página 
     192                                        if(str_replace("&is_back_link=true","",$built_current_url) != str_replace("&is_back_link=true","",$this->href_back)) 
     193                                                $trace[sizeof($trace)] = array("url" => $current_url, "request" => $current_params); 
     194                                        else { 
     195                                                if($trace_idx >= 1) $trace_idx--; 
     196                                                $this->href_back = $this->build_url($trace[$trace_idx]["url"], $trace[$trace_idx]["request"]); 
     197                                        } 
    193198                                } 
    194199                        } else { 
Note: See TracChangeset for help on using the changeset viewer.