Changes between Initial Version and Version 1 of Ticket #3492


Ignore:
Timestamp:
10/17/13 11:10:42 (11 years ago)
Author:
joaquim.ferraz
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3492 – Description

    initial v1  
    33Como alteramos a versão do Cyrus a rotina atual não estava validando corretamente a versão e assim não deixava renomear a caixa postal. Analisei o problema e fiz ajuste no código para que suportasse o novo ambiente bem como os outros. A dificuldade desse código é que sempre iremos depender da resposta do telnet realizado, assim no futuro pode ser que quebre novamente mesmo tentando fazer o mais robusto que meu conhecimento permite. 
    44 
    5 Antes 
    6 $server_resp = fread($sk, 100); 
    7 $tmp = split('v2.', $server_resp); 
    8 $cyrus_version = '2' . $tmp[1][0]; 
     5Antes[[BR]] 
     6$server_resp = fread($sk, 100);[[BR]] 
     7$tmp = split('v2.', $server_resp);[[BR]] 
     8$cyrus_version = '2' . $tmp[1][0];[[BR]] 
    99 
    10 Depois 
    11 $server_resp = fread($sk, 200); 
    12 $cyrus_version = substr(substr($server_resp,strpos($server_resp, "v2."),4),1,1) .  substr(substr($server_resp,strpos($server_resp, "v2."),4),3,1); 
     10Depois[[BR]] 
     11$server_resp = fread($sk, 200);[[BR]] 
     12$cyrus_version = substr(substr($server_resp,strpos($server_resp, "v2."),4),1,1) .  substr(substr($server_resp,strpos($server_resp, "v2."),4),3,1);[[BR]]