• Português
  • Inglês
  • Espanhol

Índice do Fórum Comunidade Expresso Livre
   Versão 2.4 : Comente e reporte aqui os problemas encontrados!!
  Nova versão não exibe campo DE (Contas institucionais)

Navegando neste Tópico:   1 usuários anônimos

 

 Final   Tópico anterior   Próximo tópico
Enviado por Tópico
  •  Claudio Junior
      Claudio Junior
Nova versão não exibe campo DE (Contas institucionais)
#1
Um pouco ativo
Cadastrado em: 16/7/2009
De
Mensagens: 26
Offline
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
Enviado em: 19/7/2012 16:13
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: Nova versão não exibe campo DE (Contas institucionais)
#2

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
Claúdio,

referenciei esse post no ticket. Valeu.
Enviado em: 19/7/2012 17:39
Criar PDF com esta mensagem Imprimir
Topo
  •  Douglas Lopes Gomes
      Douglas Lopes Gomes
Re: Nova versão não exibe campo DE (Contas institucionais)
#3
Um pouco ativo
Cadastrado em: 11/8/2009
De Foz do Iguaçu, PR
Mensagens: 25
Offline
Olá Claudio e Joaquim!

Para não passar em branco, o ticket do problema em questão foi alocado para um desenvolvedor reproduzir o problema e corrigí-lo.

Obrigado pelo reporte.
Enviado em: 24/7/2012 16:54
Criar PDF com esta mensagem Imprimir
Topo
  •  Elinei F Freitas
      Elinei F Freitas
Re: Nova versão não exibe campo DE (Contas institucionais)
#4
Não tão novato
Cadastrado em: 21/12/2009
De
Mensagens: 19
Offline
Senhores bom dia!
Desculpe voltar em uma questão já considerada resolvida!
Estou tentado migrar da versão 2.2.10 para a versão 2.4.1. Mas ainda não consegui resolver o problema campo "DE" das contas institucionais. Segui as orientações descritas no site, e no ticket 2898, porém não obtive exito. Quando crio a conta institucional, os usuários nela cadastrados não visualizam o com "DE". Reconheço minhas limitações em ajustar a ferramenta e agradeceria se pudessem esclarecer um pouco mais a questão.

Mais uma vez obrigado!!! E perdoem a ignorância!!
Enviado em: 13/3/2013 11:49
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: Nova versão não exibe campo DE (Contas institucionais)
#5

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
Elinei,

testa na versão 2.5, caso não funcione avisa aqui.
Enviado em: 13/3/2013 11:51
Criar PDF com esta mensagem Imprimir
Topo
  •  Elinei F Freitas
      Elinei F Freitas
Re: Nova versão não exibe campo DE (Contas institucionais)
#6
Não tão novato
Cadastrado em: 21/12/2009
De
Mensagens: 19
Offline
Joaquim!

Estou fazendo um tur pelas distribuições!! Embora esteja focado na 2.4.1, já testei todas da série 2.4 e a 2.5. Porém em todas, com relação a pane do campo DE, tive a mesma resposta. O campo DE não aparece para os usuários cadastrados em contas institucionais!

Obrigado pela atenção! Espero que acha alguma luz para o meu problema!!
Enviado em: 13/3/2013 12:51
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: Nova versão não exibe campo DE (Contas institucionais)
#7

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
Bom saber, pois tal funcionalidade usamos bastante aqui em nosso ambiente e sem ela inviabiliza migrarmos a versão do Expresso.

Estamos atualmente realizando atualização de Cyrus e Postgres para pensarmos em migrar para o Expresso da série 2.5!
Enviado em: 13/3/2013 14:14
Criar PDF com esta mensagem Imprimir
Topo
  •  Gustavo P. Stabelini
      Gustavo P. Stabelini
Re: Nova versão não exibe campo DE (Contas institucionais)
#8
Esse é o cara!
Cadastrado em: 10/5/2012
De Foz do Iguaçu
Mensagens: 121
Offline
Olá Elinei,
Procure ver se nenhum erro está ocorrendo no php, pois é realmente curioso o seu problema uma vez que aqui na Prognus tudo está ocorrendo nos conformes.
Espero sua resposta.
Abraços
Enviado em: 13/3/2013 15:15
Criar PDF com esta mensagem Imprimir
Topo
  •  Elinei F Freitas
      Elinei F Freitas
Re: Nova versão não exibe campo DE (Contas institucionais)
#9
Não tão novato
Cadastrado em: 21/12/2009
De
Mensagens: 19
Offline
Gustavo e Joaquim!

Como já disse não sou bom em programação, então não sei muito bem o que fiz, mas o resultado aparentemente é satisfatório.
Fiquei focado na solução do ticket 2898, mas tive sempre o receio em modificar muito o código. Mas na falta de auternativa fiz a seguinte modificação no expresso 2.4.1 e 2.5.

//Find institucional_account.
$filter="(&(phpgwAccountType=i)(mailForwardingAddress=".$_SESSION['phpgw_info']['expressomail']['user']['email']."))";
$sr = ldap_search($this->ds, $this->ldap_context, $filter, $justthese);
##
# @AUTHOR Rodrigo Souza dos Santos
# @DATE 2008/09/17
# @BRIEF Changing to ensure that the variable session is always with due value.
##
if(ldap_count_entries($this->ds,$sr))
{
ldap_sort($this->ds,$sr,"cn");
$result = ldap_get_entries($this->ds, $sr);
for ($j = 0;$j < $result["count"]; $j++){
# $result[$j]['cn'][0] = utf8_decode($result[$j]['cn'][0]);
# $result[$j]['mail'][0] = $result[$j]['mail'][0];
# $result[$j]['save_shared'][0] = 'n';
# $info[$info['count']] = $result[$j];
# $info['count'] = (int)$info['count'] + 1;
$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];
}
}

$_SESSION['phpgw_info']['expressomail']['user']['shared_mailboxes'] = $info;

return $info;

A função Conta Institucional passou a funcionar normal. Meus usuários cadastrados em Contas Institucionais passaram a ver o campo DE. E esse teste realizei nas versões 2.4.1 e 2.5 como já disse.
Se puderem me ajudar a entender o porquê agradeço!

E mais uma vez obrigado pela atenção!!
Enviado em: 14/3/2013 14:03
Criar PDF com esta mensagem Imprimir
Topo
  •  Gustavo P. Stabelini
      Gustavo P. Stabelini
Re: Nova versão não exibe campo DE (Contas institucionais)
#10
Esse é o cara!
Cadastrado em: 10/5/2012
De Foz do Iguaçu
Mensagens: 121
Offline
Olá Elinei,
Poderia me enviar o arquivo para uma analise rápida ?
Abraços
Enviado em: 14/3/2013 14:54
Criar PDF com esta mensagem Imprimir
Topo
 Topo   Tópico anterior   Próximo tópico

 


 Você não pode iniciar um novo tópico.
 Você pode ver os tópicos.
 Você não pode responder.
 Você não pode editar.
 Você não pode excluir mensagens.
 Você não pode incluir votações.
 Você não pode votar.
 Você não pode anexar arquivos.
 Você não pode enviar mensagens sem aprovação.