杭州神话信息技术有限公司
标题:
团购提现功能【非官方,有需要的可下】
[打印本页]
作者:
micwolf
时间:
2010-9-3 09:10:09
标题:
团购提现功能【非官方,有需要的可下】
提现:
就是将用户的余额减少,并存入记录。至于如何实现现实的提现,由各管理员自行解决。提现申请功能暂未开发。
需要修改如下文件,请备份好源码
1、打开templates/default/admin/member_search_list.html
找到
{$member[money]}元
复制代码
在下现增加
<a href="admin.php?mod=member&code=draw&id={$member[uid]}">[提现]</a>
复制代码
2、打开modules/admin/member.mod.php
找到
case 'modify':
$this->Modify();
break;
case 'domodify':
$this->DoModify();
break;
复制代码
在下面增加
case 'draw':
$this->draw();
break;
case 'dodraw':
$this->dodraw();
break;
复制代码
再打到
if($table1 !==false)
{
$this->Messager("编辑成功");
}
else
{
$this->Messager("编辑失败");
}
}
复制代码
在下面增加
function draw()
{
$this->Title="用户提现";
$action="admin.php?mod=member&code=dodraw";
$sql="
SELECT
*
FROM
".TABLE_PREFIX.'system_members'." M LEFT JOIN ".TABLE_PREFIX.'system_memberfields'." MF ON(M.uid=MF.uid)
WHERE
M.uid={$this->ID}";
$query = $this->DatabaseHandler->Query($sql);
$member_info=$query->GetRow();
if($member_info==false)
{
$this->Messager("用户已经不存在");
}
extract($member_info);
include $this->TemplateHandler->Template('admin/member_draw');
}
function dodraw() {
$drawnum = trim($this->Post['drawnum']);
$userid= trim($this->Post['uid']);
if ($drawnum=='')
{
$this->Messager("金额不能为空");
}
$sql="select * from ".TABLE_PREFIX."system_members where uid=".$userid;
$query = $this->DatabaseHandler->Query($sql);
$member=$query->GetRow();
if ($drawnum > $member['money']){
$this->Messager("余额不足");
}else{
Load::logic('me');
$this->MeLogic = new MeLogic();
$this->MeLogic->moneydraw($drawnum,$userid);
$ary=array(
'userid' => $userid,
'type' => 0,
'name' => '用户申请提现',
'intro' => '成功提现'.$drawnum.'元',
'money' => $drawnum,
'time' => time(),
);
$this->MeLogic->moneyLog($ary);
$this->Messager("提现成功",'?mod=member&code=search');
}
}
复制代码
3、打开include/logic/me.logic.php
找到
function moneyAdd($money,$user){
$sql='update '.TABLE_PREFIX.'system_members set money = money + '.intval($money).' where uid = '.intval($user);
$query = $this->DatabaseHandler->Query($sql);
if($query!=''){
return false;
}else{
return true;
}
}
复制代码
在下面增加
function moneyDraw($money,$user){
$sql='update '.TABLE_PREFIX.'system_members set money = money - '.intval($money).' where uid = '.intval($user);
$query = $this->DatabaseHandler->Query($sql);
if($query!=''){
return false;
}else{
return true;
}
}
复制代码
4、将附件中的文件上传至对应目录,即可。
[attach]547[/attach]
作者:
lonhowe
时间:
2010-9-3 13:16:01
楼主你太好了!!
欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/)
Powered by Discuz! X2