Chapo ?
Je sens le bug
Quand on prend un AlloPass : on a droit à 15 jours d'accès.
Quand on prend x AlloPass : on a droit à x fois 15 jours d'accès.
(bref on rajoute 15j à notre date limite qui est dans la bdd).
Mais quand on a un AlloPass par exemple jusqu'au 15 sept. et qu'on ne renouvelle pas de suite.
On a plus accès à partir du 15.
On prend un Allopass le 21sept qui devrait nous emmener pour 15 nouveaux jours -> jusqu'à la 1re semaine d'oct.
Et bah nan aujourd'hui c'est coupé.
J'pense qu'il a ajouté mes 15 jours à mon ancienne limite (le 15sept, largement franchie).
En gros il doit manquer un test :
- si ( $date_limite == expirée ) alors ajouter 15j de allopass à $date_du_jour
sinon ajouter 15j de allopass à $date_limite
Sinon y a une couille dans le potage, mon dernier appel date du 21sept 14h20 (y a 9 jours seulement) et mon 1er appel le 30/08 17h46 (ca doit faire pile 2 * 15 jours).