I'm looking for the same functionality, but this solution proposed will only promote based on the join date of the member.
So, let's say that we have it set to 7 days.
Say a member joined 3 days ago and donates and gets put in a donor group by an admin. The auto-promote to the super-special-donor group is supposed to be 7 days from when the user donates, but this will auto promote the user in 4 days from donation.
Additionally, let's say a member joined 3 months ago, decides to donate today. We add him to the donor group and, when the cron runs, it will auto-promote him instantly because his join date > 7 days, no?
|