|
|
楼主 |
发表于 2016-5-16 18:44:51
|
显示全部楼层
如果用修复BUG补丁还需要修改下,
还是需要修改下,
- public function register_levbank_message() {
- global $_G;
- $uid = $_G['uid'];
- if (!$uid) return '';
- $xcid = getcookie('levbankxcid');
- if (!$xcid) return '';
- if (strpos($_GET['referer'], 'shuadan') ===FALSE) return '';
- $xc = DB::fetch_all("SELECT * FROM ".DB::table('lev_bank_xc')." WHERE xcid='{$xcid}'");
- if (self::$PL_G['ckip']) {
- foreach ($xc as $r) {
- $ip = cutstr($r['regip'], 10, '');
- if ($ip && strpos($_G['clientip'], $ip) !==FALSE) return '';
- }
- }
- $maxxc = intval(self::$PL_G['maxxc']);
- if ($maxxc >0) {
- $count = DB::result_first("SELECT COUNT(*) FROM ".DB::table('lev_bank_xc')." WHERE xcid='{$_G['uid']}'");
- if ($count >=$maxxc) return '';
- }
- //新增老用户判断,如果已经存在了,就不可能成为另外的人的下线
- $userinfo = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$uid'");
- $regdate = substr(date("YmdHis",$userinfo['regdate']),0,12);
- $nowdate = substr(date("YmdHis"), 0,12);
- $havleader = DB::fetch_first("SELECT COUNT(*) cnt FROM ".DB::table('lev_bank_xc')." WHERE uid='$uid'");
- if($regdate == $nowdate && $xcid<$uid && $havleader['cnt'] == "0"){
- DB::insert('lev_bank_xc', array('uid'=>$uid, 'bbsname'=>$_G['username'], 'xcid'=>$xcid, 'regip'=>$_G['clientip'], 'addtime'=>TIMESTAMP));
- }
- }
复制代码
可以用这段
[backcolor=rgb(255, 0, 0)]- 特别鸣谢:本插件和修复方案都是由草根吧建站学习研究[backcolor=rgb(255, 0, 0)]友情分享,请勿二次转载、倒卖建站学习研究资源,一经发现,直接封号!-
|
|