UPDATE: Another confusion: It seems that get_user_field("s2member_last_payment_time") will not return anything if the user is not currently a Level 1+ (even if they had paid recently). Is this accurate?
Yes, that's about it. Actually, this is a result of the EOT. When/if a Member is demoted, s2member_last_payment_time is dropped from the database, but this remains always: s2member_paid_registration_times
You can search for delete_user_option inside this file to see what is dropped during an EOT event. viewtopic.php?f=40&t=12996&src_doc_v=110927#src_doc_line_98Statistics: Posted by Jason Caldwell — September 27th, 2011, 9:31 pm
]]>