For those of you who upgraded to 1.06 and are now getting all users showing as donors, etc.please verify that the file edits for profile.php have been done properly. You should only have the word showdonor in that file for the required file edits, if you have the word donor in the file edits on your profile.php then remove that line and make sure that your profile.php file is edited according to how the instructions in the installer state.
The confusion happend in the change from 1.05 to 1.06, in 1.05 I had you put the word donor, in 1.06 I changed that word to showdonor due to a mistake I had done in the coding...sorry about that.
To summarize, please change the three file edits to show ONLY what is in the installation instructions and remove any line with the word donor in the code...there are only three edits to profile.php, and only those three will make the system work properly. After you have done this, if there are still problems with the users showing as donors that have not donated, then run the following query to reset the user table and then you will need to manually change the donors back to show their correct status:
PHP Code:
UPDATE *INSERTYOURTABLEPREFIX*user SET donor = '0', showdonor = '1';
adjust the tableprefix for your site obviously. To reset the users that have donated to your site back to a donor status, then just go into the donations admin and edit each donor individually and then click save, don't change anything, just click save, the system will then mark that user as a donor. All done...
Sorry about the foul up, but unfortunately, there is no real easy fix for this problem that was introduced between 1.05 and 1.06. But we shouldn't run into the problem again from this point forward...
Please let me know how this works out for you all...I really cannot think of another way to fix that problem...