I've been running into some problems with the WoWRoster phpRaid synchronization addon. When I run a sync, some of my guild member's levels aren't being updated properly.
The reason why - the addon is grabbing the current level of the character from the "level" column of the roster_players table. I just realized that level is also stored in a second "level" column in the roster_members table. The roster_players table is updated when an individual updates their player information using the characterprofiler. The roster_members table is updated when an officer updates with data from guildprofiler.
I would like to have a member's level be updated in phpraid with the most current information available - from either the most recent guild update, or character update. Is this possible? Can the addon look in both tables and use the highest level it sees? Or the one that was updated most recently? Or should I post a request in the roster dev forums to make update.php update both level columns on guild and character updates?
I'm just not sure what the "best" way to get the result I want.