par
zeus » 27 déc. 2007, 18:42
Tu es dans une voie bien partie ...
J'aurais juste vu un champ DATE_FIN_ABONNEMENT qui permettrait de contenir la date réelle de fin de l'abonnement.
Comme ça, si tu changes la durée de l'abonnement, tu ne modifies pas les anciens abonnements
Et l'idée de la tâche CRON est bien pensée, mais il manque un "marqueur" qui permettrait de savoir si tu as déjà averti l'utilisateur ou pas.
Parce que tu n'es pas à l'abri d'un CRON qui ne tourne pas un jour et il te faudra quand même avertir les membres qui aurait dû l'être lors de la prochaine exécution du CRON
Tu es dans une voie bien partie ... ;)
J'aurais juste vu un champ DATE_FIN_ABONNEMENT qui permettrait de contenir la date réelle de fin de l'abonnement.
Comme ça, si tu changes la durée de l'abonnement, tu ne modifies pas les anciens abonnements ;)
Et l'idée de la tâche CRON est bien pensée, mais il manque un "marqueur" qui permettrait de savoir si tu as déjà averti l'utilisateur ou pas.
Parce que tu n'es pas à l'abri d'un CRON qui ne tourne pas un jour et il te faudra quand même avertir les membres qui aurait dû l'être lors de la prochaine exécution du CRON