Nova versão não exibe campo DE (Contas institucionais)

Enviado por Claudio Junior em 19/7/2012 16:13:36
Meus caros, acredito que seja o mesmo problema já relatado no ticket #2898, e que solucionará o mesmo.

O campo DE não está sendo exibido, mesmo tendo contas institucionais configuradas.

Pesquisei aqui o problema está em uma variável que foi referenciada de forma errada.

No arquivo expressoMail1_2/inc/class.ldap_functions.inc.php, linhas 950 a 953, existe referencia a uma variável "i", quando na verdade o correto é uma variável "j". Quando alterei isso, funcionou normal.

Onde está:

$info[$i]['cn'][0] = utf8_decode($result[$j]['cn'][0]);
$info[$i]['mail'][0] = $result[$j]['mail'][0];
$info[$i]['save_shared'][0] = 'n';
$info[$i++]['uid'][0] = $result[$j]['uid'][0];


Corrigi para:

$info[$j]['cn'][0] = utf8_decode($result[$j]['cn'][0]);
$info[$j]['mail'][0] = $result[$j]['mail'][0];
$info[$j]['save_shared'][0] = 'n';
$info[$j++]['uid'][0] = $result[$j]['uid'][0];


Espero ter ajudado.

Abraço

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=14&topic_id=2439&post_id=15523