Recent changes removed the ability to cope with yearly payments for 10% off the usual fee - this adds them back in.
Every day a script runs to check each member, and whether a) their membership is on the verge of expiring, and b) if they have paid in a sufficient amount to cover another months membership.
This expands the code to check if the member's balance (paid in amount) is >= one year's membership, and if so add them an entire year of membership instead of just a month.
Recent changes removed the ability to cope with yearly payments for 10% off the usual fee - this adds them back in.
Every day a script runs to check each member, and whether a) their membership is on the verge of expiring, and b) if they have paid in a sufficient amount to cover another months membership.
This expands the code to check if the member's balance (paid in amount) is >= one year's membership, and if so add them an entire year of membership instead of just a month.