这是婚恋交友网站开发制作,也是海内多语言国内婚恋相亲网站开发,第五篇

这是也是比拟重要的性能,就是礼物性能

如果有什么疑难能够,找我,各位,我的扣是2360248-666

public function index(){

        $touid = I("get.uid",'','trim');     $media=$this->getMedia('虚构商城');    $this->assign('media', $media);        $w = I("post.data",'','trim');    if($w){        if($w!=-1){            $w2= explode(',',$w);            if($w2[0]==0 && $w2[1]>0)            $where['_string']="price <".$w2[1];            if($w2[0]>0 && $w2[1]>0)            $where['_string']="price between ".$w2[0]." and ".$w2[1];            if($w2[1]==0 && $w2[0]>0)            $where['_string']="price >".$w2[0];                    }        //$where['price']=$w;    }    $User = M('Gift');            $count = $User ->where($where) -> count();                        $Page = new \Think\Page($count, 30);            $show = $Page -> show();                    $list = $User->field('*')-> where($where) -> order('create_time desc,gift_id desc') -> limit($Page -> firstRow . ',' . $Page -> listRows) -> select();    //echo M()->_sql();        $this -> assign('touid', M("Users")->where("idmd5='$touid'")->getField("id"));    $this -> assign('list', $list);    if(IS_AJAX){    if($list) $data = $this->sitefetch('ajax_gift_shop');            $this -> ajaxReturn($data);    }            $this->siteDisplay ( 'gift_shop' );    }

获取礼物价格之类

public function show(){

        $gid = I("post.gid",'','intval');        $User = M('Gift');        $re = $User->where("gift_id=".$gid)->find();        $userdb = M("Users")->field('money,user_rank')->where("id=".$this->uinfo["id"])->find();        $this->setUserinfo('money',$userdb['money']);        $this->setUserinfo('user_rank',$userdb['user_rank']);        $re['mymoney']=$userdb['money'];        $giftvipzhe = C("vipgiftzhe");        $re['pricevip']=$re['price']/10*$giftvipzhe;        if($userdb['user_rank']>0)        $re['myprice'] = $re['pricevip'];        else        $re['myprice'] =$re['price'];        if($re)        $this->success($re);        else        $this->error("获取失败!");    }

送礼

public function sendgift(){

        $myid = $this->uinfo["id"];        $touid = I("post.touid",'','intval');        $giftid = I("post.giftid",'','intval');        if(!$giftid || !$touid || !$myid) $this->error('err');                $giftmod = M('Gift');        $giftinfo = $giftmod->where("gift_id=".$giftid)->find();        $data["fromuid"]=$myid;        $data["touid"]=$touid;        $data["gift_price"]=$giftinfo['price'];;        $data["time"]=time();        $data["giftnum"]=I("post.giftnum",1,'intval');        $data["gift_id"]=$giftid;        $data["gift_image"]= $giftinfo['images'];                                    $logtab['table']="giftlist";        $logtab['data']=$data;                    if($this->uinfo['user_rank']>0){            $giftvipzhe = C("vipgiftzhe");            $data['gift_price'] = $data['gift_price']/10*$giftvipzhe;        }            $ip =get_client_ip();            $re = $this->changemoney($myid,(-1)*$data['gift_price']*$data['giftnum'],1,'送礼耗费','',$logtab,0,$ip,$touid,1);    //付费                            if($re>0){        $this->tongji($myid,'sendgiftmoney',$data['gift_price']*$data['giftnum']);            $fljifen =     $giftinfo['jifen']?$giftinfo['jifen']*$data['giftnum']:$giftinfo['price']/100*C('gift_def')*$data['giftnum'];        $this->changejifen($fljifen,3,'收到'.$this->uinfo['user_nicename'].'礼物取得',$touid,0,$myid,$ip);//积分        $flmoney = $giftinfo['rebate']?$giftinfo['rebate']*$data['giftnum']:$giftinfo['price']/100*C('gift_fld_nv')*$data['giftnum'];        if(C('giftnotice')>0 && $giftinfo['price']>C('giftnotice'))        $notice = 1;        else        $notice = 0;        $reff = $this->changemoney($touid,$flmoney,3,'收到'.$this->uinfo['user_nicename'].'礼物取得返利',0,0,$notice,$ip,$myid,3);//返利        $qmdfee = $giftinfo['qmd']?$giftinfo['qmd']*$data['giftnum']:C('gift_qmd')*$data['giftnum'];        $this->changeqinmidu($touid,$myid,$qmdfee,2,'收到礼物');//亲密度        $tongji['wdgiftnum']=1;        $tongji['sumgift']=$data["giftnum"];        if($reff>0)        $tongji['giftmoney']=$flmoney;        $this->tongjiarr($touid,$tongji);        $this->setUserinfo('money',$re);        $touser_nicename = M('Users')->where('id='.$touid)->getField('user_nicename');                        $this->success($touser_nicename,$re);            }else{            $this->error('err',$re);        }    }                public function giftlist(){//礼物       $myuid = $this->uinfo["id"];    $ucoundmod =  M("User_count");            $user_count =$ucoundmod->where("uid=".$myuid)->find();            $where ="touid=".$myuid;        $User = M("Giftlist as s");    $count = $User -> where($where) -> count();            $Page = new \Think\Page($count, 15);            $show = $Page -> show();        $list = $User->field("u.avatar,u.user_nicename,s.gift_price,s.giftnum,s.gift_image,s.time,u.user_rank,u.id,u.idmd5")->join("__USERS__ as u ON u.id=s.fromuid")->where($where) -> order('s.giftlist_id desc') -> limit($Page -> firstRow . ',' . $Page -> listRows) -> select();        $this->assign('list', $list);    if($_GET['p']>=200)exit;    if (I("get.ajax") == 1){        $this -> ajaxReturn($this->sitefetch('ajax_sixin_c'));    }else{        $User->where("touid=".$myuid)->setField("touser_isread",1);        $ucoundmod->where("uid=".$myuid)->setField("wdgiftnum",0);    }                    $this->assign('user_count', $user_count);    $media=$this->getMedia('礼物');    $this->assign('media', $media);    $this->assign('nav', 'Wechat');    $this->assign('nav2', 'sixin_c');    $this->siteDisplay ( 'sixin_c' );}

}

?>