Ticket #3492 (closed defeito: fixed)

Opened 4 years ago

Last modified 4 years ago

Problemas em renomear caixa postal

Reported by: joaquim.ferraz Owned by: angelo
Priority: normal Milestone: Expresso 2.5.2
Component: ExpressoAdmin Version: trunk
Severity: insignificante Keywords:
Cc: WorkGroup:

Description (last modified by joaquim.ferraz) (diff)

Alterar o arquivo expressoAdmin1_2/inc/class.user.inc.php para que pegue corretamente a versão do Cyrus. A alteração é para poder permitir renomear as caixas postais no Expresso.

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.

Antes
$server_resp = fread($sk, 100);
$tmp = split('v2.', $server_resp);
$cyrus_version = '2' . $tmp[1][0];

Depois
$server_resp = fread($sk, 200);
$cyrus_version = substr(substr($server_resp,strpos($server_resp, "v2."),4),1,1) . substr(substr($server_resp,strpos($server_resp, "v2."),4),3,1);

Change History

comment:1 Changed 4 years ago by joaquim.ferraz

  • Description modified (diff)

comment:2 Changed 4 years ago by wmerlotto

  • Owner changed from ninguem to angelo

comment:3 follow-up: ↓ 4 Changed 4 years ago by wmerlotto

Joaquim, qual a versão do cyrus que vcs estão usando?

comment:4 in reply to: ↑ 3 Changed 4 years ago by joaquim.ferraz

Replying to wmerlotto:

Joaquim, qual a versão do cyrus que vcs estão usando?

v2.4.12

comment:5 Changed 4 years ago by alexandrecorreia

  • Status changed from new to closed
  • Resolution set to fixed

ATENÇÃO !!! MIGRADO PARA O GITHUB

Ver issue 14 [  https://github.com/ComunidadeExpresso/expressolivre/issues/14 ]

Note: See TracTickets for help on using tickets.