Changes between Initial Version and Version 1 of Ticket #3492
- Timestamp:
- 10/17/13 11:10:42 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #3492 – Description
initial v1 3 3 Como 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. 4 4 5 Antes 6 $server_resp = fread($sk, 100); 7 $tmp = split('v2.', $server_resp); 8 $cyrus_version = '2' . $tmp[1][0]; 5 Antes[[BR]] 6 $server_resp = fread($sk, 100);[[BR]] 7 $tmp = split('v2.', $server_resp);[[BR]] 8 $cyrus_version = '2' . $tmp[1][0];[[BR]] 9 9 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); 10 Depois[[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]]