用ecshop的时候想为每个会员的提现增加一个手续费,需要涉及修改的文件为 user.php 和 lib_clips.php 二个文件 dL"i\5#%A
1.首先打开includes/lib_clips.php文件,在最后的 ?> 上面加入如下代码 !.N=Y;@lY
/** Cagq0-:(p
* 查询会员手续费 LM`#S/h
* @access public +6E<+-N
* @param int $user_id 会员ID ee\zU~
* @return int j0M;2 3@[
*/ ?7s
function get_user_shouxufei($user_id) B}T72!a
{ wpmtv325
$sql = "SELECT home_phone FROM " .$GLOBALS['ecs']->table('users'). aa!c>"g6
" WHERE user_id = '$user_id'"; >0$5H]1u
OQyOv%g5C
return $GLOBALS['db']->getOne($sql); :v48y.Ij7s
} O;tn5
2.打开user.php文件,搜索如下代码: _en 8hi@Z
//插入会员账目明细 8i"fhN3?Y
$amount = '-'.$amount; ]e9kf$'
$surplus['payment'] = ''; eIl&=gZ6>
$surplus['rec_id'] = insert_user_account($surplus, $amount); ^a
r9$$~/!
将以上代码修改为如下: YN3uhd[2
//插入会员账目明细 SuSZ,>
$amount = '-'.$amount; 4|UIyDt8
$surplus['payment'] = ''; zyE yZc?
$shouxufei = get_user_shouxufei($user_id); .l!Z=n|
$surplus['rec_id'] = insert_user_account($surplus, $amount*$shouxufei); 'rgV]Oy
这样后台会员家庭电话里面填写的值就可以代表手续费了,大家可以按这个思路改