文档库 最新最全的文档下载
当前位置:文档库 › 操作用户余额 Monxin专用(PHP代码函数)

操作用户余额 Monxin专用(PHP代码函数)

//操作用户余额 Monxin专用(PHP代码函数)
//本代码基于Monxin 运行
//代码来源:Monxin ./config/functions.php

function operator_money($language,$pdo,$username,$money,$reason,$program){
//if($pdo=='' || $username=='' || $money=='' || $program==''){return false;}
$sql="select `money` from ".$pdo->index_pre."user where `username`='$username'";
$r=$pdo->query($sql,2)->fetch(2);
$money=str_replace('+','',$money);
//echo $money;
$after_money=$r['money']+$money;
if($after_money<0){
$money=str_replace('-','',$money);
return ''.$language['please'].$language['recharge'].'';
}
$sql="update ".$pdo->index_pre."user set `money`=`money`+$money where `username`='$username'";
//file_put_contents('./test.txt',$sql);
if($pdo->exec($sql)){
$sql="insert into ".$pdo->index_pre."money_log (`time`,`username`,`money`,`reason`,`operator`,`program`,`before_money`,`after_money`,`ip`) values ('".time()."','$username','$money','$reason','".@$_SESSION['monxin']['username']."','$program','".$r['money']."','$after_money','".get_ip()."')";

if(!$pdo->exec($sql)){
$sql="update ".$pdo->index_pre."user set `money`=`money`+$money where `username`='$username'";
if(!$pdo->exec($sql)){add_err_log($sql);}
//echo 'err_1';
return false;
}
return true;
}else{
//echo 'err_2';
return false;
}

}

相关文档