include("../config/conn.php"); include("../config/function.php"); sesCheck(); $userdj=returnuserdj($rowuser[id]); $nowdj=0; if(empty($userdj)){Audit_alert("本站未启用会员等级系统,请联系客服!","./");} //计算当前等级相关参数B while2("*","yjcode_userdj where name1='".$userdj."'");if($row2=mysqli_fetch_array($res2)){ $nowdj=$row2[xh]; //$nowdj当前会员等级对应的序号 $nowdjmoney=$row2[money1]; //当前会员等级费用 $nowdjjgdw=$row2[jgdw]; //当前等级价格单位 空为月 1为年 9为终身 if(empty($nowdjjgdw)){$jgdw=30;}elseif($nowdjjgdw==1){$jgdw=365;} if(!empty($nowdjmoney) && $nowdjjgdw!=9){ //价格不为0,同时不是终身会员 if(empty($rowuser[userdjdq])){ // 为空,表示到期时间为当前 $nowdqsj=$sj; }else{ if(strtotime($rowuser[userdjdq])>strtotime($sj)){$nowdqsj=$rowuser[userdjdq];} //到期时间大于现在的时间 else{$nowdqsj=$sj;} //已经到期 } $nowdqsjstr=$nowdqsj; $nowdjsyday=ceil(DateDiff($nowdqsj,$sj,"d")); //到期剩余天数 $nowdjmt=returnxiaoshudian($nowdjmoney / $jgdw); //当前等级每天费用 $nowdjsydaymoney=returnxiaoshudian($nowdjmt * $nowdjsyday); //剩余天数总费用 }else{ //价格为0或者终身会员 $nowdqsjstr="永不到期"; } } //计算当前等级相关参数E if($_GET[control]=="xf"){ //续费 while1("*","yjcode_userdj where name1='".$userdj."'");if($row1=mysqli_fetch_array($res1)){ if($rowuser[money1]<$row1[money1]){Audit_alert("余额不足,请先充值!","userdj.php");} if($row1[jgdw]==9){Audit_alert("终身会员,无须续费!","userdj.php");} $money1=$row1["money1"]*(-1); PointUpdateM($rowuser[id],$money1); PointIntoM($rowuser[id],$row1[name1]."会员等级费用支出(续费)",$money1); if(empty($row1[jgdw])){$ds="month";}else{$ds="year";} $dq=date('Y-m-d H:i:s',strtotime ("+1 ".$ds,strtotime($nowdqsj))); updatetable("yjcode_user","userdjdq='".$dq."' where id=".$rowuser[id]); } php_toheader("userdj.php?t=suc"); }elseif($_GET[control]=="ts"){ //提升等级 while1("*","yjcode_userdj where id=".intval($_GET[id]));if($row1=mysqli_fetch_array($res1)){ if($row1[jgdw]!=9){ if(empty($row1[jgdw])){$st=$row1[money1]/30;$ds="month";}else{$st=$row1[money1]/365;$ds="year";} //对应每天费用 if($nowdqsj>$sj){ //到期时间大于当前时间,补剩余几天的差价 $cj=returnxiaoshudian($nowdjsyday*$st - $nowdjsydaymoney); $dq=$nowdqsj; }else{ //已经到期 $cj=$row1[money1]; $dq=date('Y-m-d H:i:s',strtotime ("+1 ".$ds,strtotime($sj))); } }elseif($row1[jgdw]==9){ //升级到终身会员 $cj=$row1[money1]; $dq="2099-12-30 00:00:00"; } $cj=returnxiaoshudian($cj); if($rowuser[money1]<$cj){Audit_alert("余额不足,请先充值!","userdj.php");} $money1=$cj*(-1); PointUpdateM($rowuser[id],$money1); PointIntoM($rowuser[id],"会员等级提升",$money1); updatetable("yjcode_user","userdj='".$row1[name1]."',userdjdq='".$dq."' where id=".$rowuser[id]); } php_toheader("userdj.php?t=suc"); } ?>