Ticket #448 (closed defeito: fixed)
Campo data da lista de e-mails com problema de apresentação
Reported by: | rodsouza | Owned by: | rodsouza |
---|---|---|---|
Priority: | pequena | Milestone: | |
Component: | ExpressoMail | Version: | 1.0 |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
O campo data da lista de e-mails apresenta um problema de apresentação quando o harário do servidor é posterior à 21:00.
Ao invés de apresentar o horário que a mensagem chegou, como é o normal para mensagens data do dia atual, é apresentada a data do dia.
Vide anexo.
Attachments
Change History
comment:2 Changed 15 years ago by rodsouza
- Owner changed from alguem to rodsouza
- Status changed from new to assigned
comment:3 Changed 15 years ago by wmerlotto
- Status changed from assigned to closed
- Resolution set to duplicate
Este ticket é o mesmo que #433. Estou marcando como duplicado.
comment:4 Changed 15 years ago by rodsouza
- Status changed from closed to reopened
- Resolution duplicate deleted
comment:5 Changed 15 years ago by rodsouza
Não é a mesma ocorrência que a #433 devido:
Ocorre apenas na lista de e-mails.
Não ocorre na apresentação do e-mail.
comment:6 Changed 15 years ago by rodsouza
Realizada substituição da função PHP "gmdate" por "date".
A função gmdate retorna o horário GMT.
A função date retorna a data local.
vide:
php.net/gmdate
php.net/date
Adicionado:
Quando a data a ser exibida não é a data atual, será apresentado:
se for o dia anterior mostrará "Ontem" se for dois ou três dias atrás, mostrará o dia da semana ("Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira" etc) se for uma data anterior, permanece a apresentação do dia em que a mensagem foi entregue.
OBS: Committed revision 2459. (Repositório interno Celepar)
comment:7 follow-up: ↓ 8 Changed 15 years ago by rodsouza
- Status changed from reopened to closed
- Resolution set to fixed
Outra situação na lista de e-mail é apresentado o horário GMT e não com o decréscimo desse horário.
comment:8 in reply to: ↑ 7 Changed 15 years ago by wmerlotto
Replying to rodsouza:
Outra situação na lista de e-mail é apresentado o horário GMT e não com o decréscimo desse horário.
Você poderia disponibilizar o diff da revisão 2459 para eu testar aqui?
comment:9 Changed 15 years ago by rodsouza
Devido as diversas mudanças realizadas no arquivo em questão (class.imap_functions.inc.php) durante as duas últimas semanas e que estão presentes apenas no repositório interno da Celepar, não vou criar um arquivo "diff", todavia verifique a função "get_range_msgs2" e por volta da linha 125, onde se lê:
$date_msg = gmdate("d/m/Y",$header->udate); if ( gmdate("d/m/Y") == $date_msg) $return[$i]['udate'] = gmdate("H:i",$header->udate); else $return[$i]['udate'] = $date_msg;
leia-se
$date_msg = gmdate("d/m/Y",$header->udate); if ( date("d/m/Y") == $date_msg) $return[$i]['udate'] = gmdate("H:i",$header->udate); else $return[$i]['udate'] = $date_msg;
reparem na instrução "if" onde houve a substituição da função "gmdate" pela função "date".
comment:10 Changed 15 years ago by amuller
commit feito em [872]