
daniel.uramg
(usa Outra)
Enviado em 11/06/2010 - 17:52h
ai caramba, esqueci de dar o retorno aqui, o VOL tem horas q nao manda email =/
consegui resolver meu problema, consegui simplificar tudo no proprio index.cgi entao ele mesmo ja sabe quem deve ver a mensagem ou não:
#coleta a MP para o cliente
USER_MP=`grep $REMOTE_ADDR: /usr/local/easycaptive/config/MP | grep "$REMOTE_ADDR" | cut -f 2 -d:`
if [ ${#USER_MP} = 0 -a $USER_DATA = $DIA -a $USER_SITUACAO = A -a $AUTO_MP = 1 ]; then
USER_MP="Sua mensalidade de internet é hoje"
fi
if [ ${#USER_MP} = 0 -a $USER_DATA = $(($DIA+1)) -a $USER_SITUACAO = A -a $AUTO_MP = 1 ]; then
USER_MP="Sua mensalidade de internet é amanhã"
fi
Explicando:
if [ ${#USER_MP} = 0 (Não existe mensagem pra ele)
$USER_DATA = $DIA (a data dele é = a data de hoje)
$AUTO_MP = 1 (é se esta ativo ou nao a Mensagem Automatica)
$USER_SITUACAO = A (o cliente esta em Aberto, não esta Pago)
Ai exibe a mensagem de q vence hoje, a outra função exibe a mensagem que vence amanhã
=]