I think you could create a script by starting with code out of admincp/misc.php, in the "rebuildreputation" section. That takes the base reputation as a parameter, but you probably calculate it using the join date. You'd also have to change the "ELSE" part of the CASE in the update (and the query used when there's no reputation records)...
OK, probably easier said than done.
|