|
operate.php
查找- if ($action == showping) {
复制代码
下加- require_once(R_P.require/credit.php);
- require_once(R_P.require/postfunc.php);
- include_once(D_P.data/bbscache/level.php);
复制代码
查找[两处]
下加- pingshowlevel($atc[authorid]);
复制代码
查找
上加- function pingshowlevel($uid){
- GLOBAL $db,$db_upgrade,$credit;
- $userdb = $db->get_one("SELECT m.groupid,m.groups,m.memberid,md.onlinetime,md.postnum,md.digests,md.rvrc,md.money,md.credit FROM pw_members m LEFT JOIN pw_memberdata md ON m.uid=md.uid WHERE m.uid=$winduid");
- $creditdb = $credit->get($winduid,CUSTOM);
- $usercredit = array(
- postnum=> $userdb[postnum],
- digests=> $userdb[digests],
- rvrc=> $userdb[rvrc],
- money=> $userdb[money],
- credit=> $userdb[credit],
- onlinetime=> $userdb[onlinetime]
- );
- foreach ($creditdb as $key => $value) {
- $usercredit[$key] = $value[1];
- }
- $upgradeset= unserialize($db_upgrade);
- $totalcredit = CalculateCredit($usercredit,$upgradeset);
- $newmemberid = getmemberid($totalcredit);
- if ($memberid!=$newmemberid) {
- $memberid = $newmemberid;
- $db->update("UPDATE pw_members SET memberid=$newmemberid WHERE uid=$uid");
- }
- }
复制代码 |
|