帝国cms7.2&7.0 充值点卡功能增加修改
说明:
帝国cms7.0和7.2版本都存在一个问题,即后台 用户管理- 其他 – 点卡管理- 生成点卡 生成带有余额的点卡 充值后有记录 但是实际并无增加余额! (有人觉得这个只是面额 那请无视下面 如果需要储值余额的则继续往下看)
修改方法如下:
打开 \e\member\class\membercomfun.php
找到
eAddFenToUser($r[cardfen],$r[carddate],$r[cdgroupid],$r[cdzgroupid],$user);
改为
eAddFenToUser($r[cardfen],$r[money],$r[carddate],$r[cdgroupid],$r[cdzgroupid],$user);
继续打开 \e\member\class\user.php
搜索
function eAddFenToUser($fen,$date,$groupid,$zgroupid,$user){
改为
function eAddFenToUser($fen,$money,$date,$groupid,$zgroupid,$user){
继续找到
if(!($fen||$date))
{
return ”;
}
改为
if(!($fen||$money||$date))
{
return ”;
}
继续找到
//积分
if($fen)
{
$update.=egetmf(‘userfen’).”=”.egetmf(‘userfen’).”+$fen”;
}
在下面增加
//余额
if($money){
$update.=egetmf(‘money’).”=”.egetmf(‘money’).”+$money”;
}
然后就OK了!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。