diff --git a/src/admin/member_do.php b/src/admin/member_do.php index 82f46653..3deeb2de 100644 --- a/src/admin/member_do.php +++ b/src/admin/member_do.php @@ -161,6 +161,9 @@ else if ($dopost == 'edituser') { if ($rs == 0) { $query = "UPDATE `#@__member` SET email='$email',uname='$uname',sex='$sex',user_money='$user_money',money='$money',scores='$scores',`rank`='$rank',spacesta='$spacesta',uptime='$uptime',exptime='$exptime'$pwdsql WHERE mid='$id' "; $rs = $dsql->ExecuteNoneQuery2($query); + if ($rank == 10 || $rank == 100) { + $dsql->ExecuteNoneQuery2("UPDATE `#@__admin` SET `uname`='$uname' WHERE id='$id'"); + } } ShowMsg('成功修改会员资料', 'member_view.php?id='.$id); exit(); diff --git a/src/system/archive/freelist.class.php b/src/system/archive/freelist.class.php index 58554b85..12779379 100755 --- a/src/system/archive/freelist.class.php +++ b/src/system/archive/freelist.class.php @@ -294,6 +294,17 @@ class FreeList } } } + /** + * 获得站点的真实根路径 + * + * @access public + * @return string + */ + function GetTruePath() + { + $truepath = $GLOBALS["cfg_basedir"]; + return $truepath; + } /** * 解析模板,对固定的标记进行初始给值 *