I have spent the last several hours working with the membership level code... it has some bugs... and I have them almost fixed - one remains in compose.php

However, my observations bring up a bigger issue.... the payment processing code now, to work properly, will need to update another field - the Profiles.mem_level field to the value desired by the adDating admin.

Gold is no longer the only controlling factor - these membership levels are also as important.

For example, most admins will have a mem_level of 1 - which is the Profiles default - and would normally be used for non-paying users.

But an admin may now use a membership level - to further control the gold (and other members) acccess levels...

So, the payment processing code may need to set gold, as before, but also set an membership level for gold users... perhaps based on a GlParam setting.

A gold member, with a membership_level of 1 (not 2 or whatever), will be restricted in their activity.

Do you see my point?

Rob