Exemplo de Código-Fonte que transforma count em until

Enviado por Emerson Faria Nobre em 10/11/2010 14:40:27
Estou customizando o Z-Push para o Expresso, com isso será possível sincronizar e-mail, contatos e agenda com os dispositivos móveis compatíveis com o protocolo ActiveSync(Exchange Server).

Estou precisando de um exemplo de código fonte em PHP ou outra linguagem que implemente a funcionalidade que descrevo abaixo.

Quando crio um evento de calendário com repetição no Dispositivo Móvel, posso informar a data final da repetição(until) ou informar quantas vezes o evento será repetido(count).

Como a agenda do Expresso só entende a data final da repetição, preciso de um algorítimo que transforme o "count" em "until".

Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=12&topic_id=1842&post_id=11621