[帝国CMS]帝国cms 7.0 & 7.2官方充值点卡bug 修改方案

deegao  于 2019-6-13 08:27:08 回帖奖励 |阅读模式
0 3399
帝国cms7.0和7.2版本都存在一个BUG,即后台 用户管理- 其他 - 点卡管理- 生成点卡 生成带有余额的点卡 充值后有记录 但是实际并无增加余额!


解决方法如下:


  1. 打开 \e\member\class\membercomfun.php

  2. 找到

  3. eAddFenToUser($r[cardfen],$r[carddate],$r[cdgroupid],$r[cdzgroupid],$user);

  4. 改为

  5. eAddFenToUser($r[cardfen],$r[money],$r[carddate],$r[cdgroupid],$r[cdzgroupid],$user);


  6. 继续打开 \e\member\class\user.php

  7. 搜索

  8. function eAddFenToUser($fen,$date,$groupid,$zgroupid,$user){

  9. 改为

  10. function eAddFenToUser($fen,$money,$date,$groupid,$zgroupid,$user){

  11. 继续找到

  12. if(!($fen||$date))
  13.     {
  14.         return '';
  15.     }

  16. 改为
  17. if(!($fen||$money||$date))
  18.     {
  19.         return '';
  20.     }

  21. 继续找到
  22.      
  23. //积分
  24. if($fen)
  25. {
  26. $update.=egetmf('userfen')."=".egetmf('userfen')."+$fen";
  27. }
  28. 在下面增加
  29. //余额
  30. if($money){
  31. $update.=$update?",".egetmf('money')."=".egetmf('money')."+$money":egetmf('money')."=".egetmf('money')."+$money";
  32. }
复制代码


| 0 人收藏
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 售后服务
    • 关注我们
    • 社区新手

    QQ|Archiver|手机版|小黑屋|德高网络.  

    Powered by Discuz! X3.2  © 2001-2018 Comsenz Inc.