spip-contrib-extensions/abonnements
Par Cerdic, le 7 janvier 2026 à 14h38min :
fix: lors de la mise a jour de l’echeance d’un abonnement toujours repartir de la dernière echeance
En particulier, même si la date d’echeance a été dépassée on repart de celle-ci et pas de la date de renouvellement, pour être certain de rester sur la bonne périodicité même en cas de retard de paiement.
Toutefois on intgère un mécanisme de rattrapage si jamais on a raté la notification d’une échéance (ce qui peut arriver pour des raisons techniques).
Le mécanisme s’inspire de abos/abos/renouveler_abonnement.php at master · nursit/abos · GitHub en incrémentant l’écheance de la periodicité autant de fois que nécessaire pour rattraper la date du jour
Refs: #71
Modifié
action/editer_abonnement.php